PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. With PHP, you can connect to and manipulate databases. MySQL is the most popular database system used with PHP.
Introduction to PHP:
- Evaluation of Php
- Basic Syntax Defining variable and constant
- Php Data type Operator and Expression
PHP Forms:
- Capturing Form Data
- Dealing with Multi-value filed
- Redirecting a form after submission
Decisions and loop:
- Making Decisions
- looping
- Mixing Decisions and looping with Html
Function:
- What is a function
- Define a function
- Call by value and Call by reference
- Recursive function
String:
- Creating and accessing String
- Searching & Replacing String
- Formatting String
String Related Library function:
- Array Anatomy of an Array
- Creating index based and Associative array
- Accessing array Element Looping with Index
- array Looping with associative array using each() and foreach()
- Some useful Library function
Working with file and Directories:
- Understanding file& directory
- Opening and closing a file Coping ,
- renaming and deleting a file
- Working with directories
- Building a text editor
- File Uploading & Downloading
State management -
- Using query string(URL rewriting)
- Using Hidden field
- Using cookies
- Using session
Regular expression -
- What is regular expression
- Pattern matching in Php
- Replacing text
- Splitting a string with a Regular Expression
Generating Images with PHP:
- Basics of computer Graphics
- Creating Image
- Manipulating Image
- Using text in Imag3
Introduction to OOPS:
- Introduction
- Objects
- Declaring a class The new keyword and constructor Destructor
- Access method and properties using $this variable
- Public ,private, protected properties and methods
- Static properties and method Class constant
- Inheritance & code reusability
- Polymorphism Parent:: & self:: keyword
- Instanceof operator
- Abstract method and class Interface
- Final keyword
Exception Handling:
- Understanding Exception and error
- Try, catch, throw
Database Connectivity:
- Introduction to RDBMS
- Connection with MySql Database
- Performing basic database operation(DML) (Insert, Delete, Update, Select) Setting query parameter Executing query Join (Cross joins, Inner joins, Outer Joins, Self joins.
HTML:
- Introduction to HTML
- HTML Tags
- Creating Forms
- Creating tables
- Managing home page
- CSS Introduction to CSS
- Three ways to use CSS
- CSS Properties
- Designing website
- Working with Templates
Java Script:
- Introduction to Javascript
- Working with events Client-side Validation
JQuery:
- Introduction to JQuery
- Validation using JQuery
- JQuery Forms
- JQuery Examples
AJAX:
- Introduction to AJAX
- PHP with AJAX
- Working with database
Understanding Controller:
- Request & Response Parameter
- Controller Action
- Request Life Cycle callbacks
- Controller method
- Redirection
- Working with component
Understanding Model:
- Creating Model for Database Table
- Retrieving Data Using Model
- Method for all Basic CURD(Create ,Read, Update, Delete)
- Create own Model method
- Making custom SQL Queries
- Data Validation
Understanding ORM(Object Relational Mapping):
- Working with Simple association
- one to-one
- one-to-many
- many-to-many
View:
- Working with layout
- Create custom Layout
- Working with Helper class
- Creating and using user define Helper
- Working with element
Codeigniter framework:
- Initial Setup and Configuration
- First CI Application
- CodeIgniter URLs, URI Routing
- Auto Loading Functions
- Form Handling
- Helper Functions
- Database
- Active Record Class
- Session handling
- Email Class
- Image Manipulation Class
- Pagination