- Home
- Courses
PHP Web Development Course
Frontend
- HTML5: Introduction & History, Basic tags and attributes, Headings, Links, Lists, Tables, Forms & Input types, New Semantic Elements (header, footer, article, section), Canvas, SVG, Video, Audio.
- CSS3: Introduction, Selectors, Colors, Backgrounds, Box Model (Margin, Padding, Border), Positioning, Flexbox, Grid, Media Queries, Gradients, Shadows, Transitions, Animations, Designing layouts & Templates.
- JavaScript: Introduction, Variables, Data Types, Operators, Conditional Statements, Loops, Functions (regular & arrow), Arrays, Objects, DOM Manipulation, Event Handling, Client-side Validation, ES6+ Features (let, const, template literals, spread operator).
- jQuery: Introduction, Selectors, Events, Effects (show/hide/fade/slide), DOM Manipulation, Form Handling, Validation using jQuery, jQuery Plugins.
- Bootstrap 5: Grid System, Responsive Layouts, Navbar, Buttons, Cards, Carousel, Modal, Collapse, Alerts, Badges, Forms & Validations.
Backend
- Core PHP: Evaluation of PHP, Syntax, Variables & Constants, Data Types, Operators & Expressions, Conditional Statements, Loops, Functions (call by value & reference, recursive functions), Arrays (indexed & associative), String Functions.
- Form Handling: Capturing Form Data, Multi-value fields, File Upload, Redirect after Submission, Include & Require.
- File Handling: Open/Close Files, Read/Write/Append, Copy/Rename/Delete, Directory Handling, Build a Text Editor, File Uploading & Downloading.
- MySQL Integration: Introduction to RDBMS, Connecting with MySQL, Creating DB & Tables, CRUD Operations (Insert, Select, Update, Delete), Query Parameters, Executing Queries, Joins (Cross, Inner, Outer, Self).
- Sessions & Cookies: Session Control, Session Variables, Register/Destroy Sessions, Setting & Using Cookies, Deleting Cookies.
- OOP in PHP: Classes & Objects, Constructor & Destructor, Access Modifiers (public/private/protected), Static Properties & Methods, Class Constants, Inheritance, Code Reusability, Polymorphism, parent:: & self::, Abstract Classes, Interfaces.
- AJAX: Introduction, PHP with AJAX, Working with Database without Reload, Live Search.
- Exception Handling: Try, Catch, Throw, Error Tracking & Debugging.
Additional Topics
- Security: SQL Injection Prevention, Password Hashing, XSS/CSRF Basics.
- Deployment: Hosting Website on cPanel, File Manager, FTP, Database Import/Export.
Projects
- Mini Projects: Calculator, Feedback Form with Validation, CRUD System, Login/Logout with Sessions, Profile Picture Upload, Live Search using AJAX.
- Major Project: College Management System / Blog CMS / E-Commerce Website / Appointment Booking System with Admin Panel.