PHP: Build Real Web Apps at just ₹2499
Trained by working IT professionals from leading companies
20 HOUR PHP SYLLABUS
This PHP course is designed for learners who are new to server-side programming and want to build
dynamic, database-driven web applications. You’ll learn PHP syntax, working with forms, validation, file
uploads, cookies & sessions, connecting to MySQL with MySQLi and PDO, implementing CRUD, and building a
session-based login system — finishing with a mini project.
Fee: ₹2499
Training Mode: Instructor-led live class
Duration: 20 hours
Next Batch: Loading...
Prerequisite:
HTML & CSS
and
JavaScript
What you will learn from this course?
- Introduction to PHP & Server Setup
- What is PHP? Why is PHP used?
- Installing XAMPP / WAMP
- Running PHP in the browser
- Embedding PHP inside HTML
- PHP Syntax & Comments
- PHP opening & closing tags
- Echo & print statements
- Single-line and multi-line comments
- Variables & Data Types
- Declaring variables
- String, Integer, Float, Boolean, Array, Object, NULL
- Constants
- Defining constants
- Global usage of constants
- Operators
- Arithmetic, Assignment
- Comparison, Logical
- Increment/Decrement
- Ternary and Null Coalescing
- If–Else & Switch
- Simple if, if-else, nested if
- elseif
- switch-case with default
- Loops
- for, while, do-while
- foreach loop for arrays
- break, continue, exit
- Arrays
- Indexed arrays
- Associative arrays
- Multidimensional arrays
- Array Functions
- Common array utility functions
- Functions
- Defining and calling functions
- Parameters & return values
- Default arguments
- Variable scope (global, local, static)
- Include, Require & File Structure
- include, require, include_once, require_once
- Reusing headers, footers, and menus
- Form Handling
- HTML form basics
- GET vs POST method
- Receiving form data
- Form Validation
- Required field validation
- Empty check, number validation, email validation
- Error messages display
- File Upload
- file handling
- File type & size validation
- Saving the uploaded file into a folder
- Cookies
- Setting cookies
- Retrieving & deleting cookies
- Sessions
- Starting session
- Storing and retrieving session data
- Destroying session
- PHP & MySQL Database Connection
- MySQLi (procedural & OOP)
- PDO connection
- Database creation & table creation
- CRUD Operations
- Insert data into the database
- Display / Fetch data in an HTML table
- Update data with an editable form
- Delete record
- Login & Logout (Session-based)
- Login form + authentication
- Session creation for the user
- Logout
- Preventing unauthorized access
- Mini Project (Login + CRUD System)
- Login & Logout
- Add, View, Edit, and Delete records
- Form validation & database integration