Web Development
Web Development
Content Details
Introduction to PHP
History and Versions of PHP
General Language Features
Practicality and Possibilities
1
Configuring PHP Environment
Installing and Configuring Apache
Run-time Configurations
Managing PHP’s Configuration Directives
PHP Basics
Default Syntax
Embedding PHP Code
Short Tags and Scripts
Outputting data to browser
2 PHP’s supported data types
Converting between data types using type casting
Adapting data types with type juggling
Type related functions
Type identifier functions
Variables and Scopes in PHP
PHP Language Reference
Functions in PHP
Invoking functions
Creating Functions
3 Arrays in PHP
Adding and removing elements in Arrays
Locating Array Elements
Traversing Arrays
Merging, Slicing, Splicing, and Dissecting Arrays
Object Oriented PHP
Benefits of OOP
Encapsulation
Inheritance
Polymorphism
4 Classes
Objects
Properties
Constants
Methods
Constructors and Destructors
5 Advanced OOP Features
Object Cloning
Class Inheritance
Inheritance and Constructors
Inheritance and Late Static Binding
Interfaces
Abstract Classes
Error and Exception Handling
Configuration Directives
6
Error Logging
Exception Handling
Working with HTML forms
PHP and Web Forms
Validating Form Data
Cross Site Scripting
Sanitizing User Input
7 Authenticating Users with PHP
HTTP Authentication Concepts
User Login Administration
Handling File Uploads
Handling Sessions
Practical Session handling examples
Introduction to MySQL
MySQL Overview and flexibility
Installing and Configuring MySQL
8
phpMyAdmin
MySQL Storage Engines and Data Types
Data Types and Attributes
Using PHP with MySQL
Installation Pre requisites
Using mysqli extensions
9 Interacting with Database
Sending Queries to database
Parsing Query Results
MySQL Stored Routines
Practical Database Queries
Creating Tabular Output
Sorting Output
Creating Paged output
10
Querying multiple tables
Interacting result sets with cursors
Indexing and Searching
Transactions