Our PHP programming Course is designed for students and working professionals.
Introduction
- History Of PHP
- Scope Of PHP
- Open Source Technology
- WAMP, LAMP, MAMP & XAMP
- PHP & MySQL Installation
- Project Setup
Intermediate PHP
- Programming Basics
- Variables & Data types
- Array Functions
- Building & Formatting Dates And Times
- Server And Request Variables
- Global And Static Variables
Files And Directories
- File System Basics
- File Permissions
- PHP Permissions
- Accessing, Writing And Deleting Files
- File Pointers
- Reading And Examining Files
- Working With Directories
- Viewing Directories
- Creating Log File Assignment & Solution
Object-oriented Programming
- Concepts And Basics Of Oops
- Classes
- Class Methods
- Instances Of Classes
- Class Properties
- Inheritance
- Access Modifiers
- Static Modifiers
- Constructors And Destructors
- Cloning And Comparing Objects
PHP & File Uploads
- Configuring PHP For Uploads
- Sending File As Form Data
- Inspecting Uploaded Files
- Error Checking
- Moving Uploads
State Management
- Introduction to Session
- Starting Session
- Accessing Session
- Destroying Session
- Introduction to Cookies
- Creating a Cookie
- Retrieving a Cookie
- Query String
- Hidden Fields
PHP Super Global Variables
- $GLOBALS
- $_SERVER
- $_REQUEST
- $_POST
- $_GET
- $_FILES
- $_ENV
- $_COOKIE
- $_SESSION
Important Classes
- The User Class
- Creating And Updating Users
- Deleting Users
- Abstracting Table Name & Attributes
- Finding Database Attributes
- The Photograph Class
- Coding Photograph Class
- Saving, Uploading And Listing
- Photographs
- Managing And Displaying Photographs
- The Comment Class
- Creating Comment Class
- Building Comment Form
- Listing Comments
- Staff Review Of Comments
Exception Handling
- Basics of Exception Handling
- Exception Handling Mechanism
- Throwing Mechanism
- Catching Mechanism
- Specifying Exceptions
MySQL
- Basics
- Directory Structure
- Creating Databases
- Creating Tables, Fields And Indexes
- Writing SQL Queries
- Sub queries, Joins, And Unions
- Inserting Records
- Updating Records
- Deleting Records
- Using Built-in Functions
- MySQL Table Types And Transactions
- Administering MySQL
- Configuring MySQL
- Backup And Disaster Recovery
- Securing Your MySQL Installation
Additional Concepts
- Networking in PHP
- Image Processing
- Sending Email
Projects
- Two Mini Project
- One Major Project