
$ 14.99
Lifetime accessThe course starts on TODAYNovember 22, 2025
Course will end on January 21, 2026
4 Weeks (1-3 hours per week)
Last update on November 08, 2025
Complete Web Development with PHP
Complete Web Development with PHP
ABOUT THIS COURSE
In this course, you'll learn the basics of web development using the PHP programming language. You'll discover the techniques and processes involved in creating real-world software products. Whether y
What you'll learn
Course content
Workshop 1 : Introduction To PHP
Environment Setup
1 lectures
Lesson 1: Creating Folders and Understanding variables with Data types
1 lectures
Lesson 2 : Operators in Php |Part1
1 lectures
Lesson 3: Operators in Php | Part2
1 lectures
Lesson 4 : Operators in Php | Part 3
1 lectures
Lesson 5: Operatos in Php | Part 4
1 lectures
Lesson 6 : Arrays In Php
1 lectures
Lesson 7: Control Flow in Php
1 lectures
Lesson 8: Loops in Php
1 lectures
Workshop 2: Fundamentals Of Databases
Lesson 1: Introduction to Databases
1 lectures
Lesson 2: Creating Database, Tables and Inserting Data into Table
1 lectures
Lesson 3 : Updating and Deleting Data inside the Table
1 lectures
Lesson 4 : Deleting Table and Database
1 lectures
Lesson 5: Creating Database, Table, and Inserting Data into Table using SQL
1 lectures
Lesson 6: Understanding How to Use Where Clause in SQL
1 lectures
Lesson 7: Updating Table Content using SQL
1 lectures
Lesson 8 : Deleting Table Content using SQL
1 lectures
Lesson 9: Understanding How Count Statement Work in SQL
1 lectures
Lesson 10: Deleting Entire Content inside Table using SQL
1 lectures
Lesson 11: Deleting Database and Table using SQL
1 lectures
Lesson 12: Understanding One to One Relationship
1 lectures
Lesson 13: Understanding One to Many Relationship
1 lectures
Lesson 14: Understanding Many to Many Relationship
1 lectures
Lesson 15: How to Build Database for Business
1 lectures
Workshop 3 : Understanding PHP fundamentals
Lesson 1: Understanding How Functions Work in PHP
1 lectures
Lesson 2: Super Globals in PHP
1 lectures
Lesson 3: Magic Functions in PHP
1 lectures
Lesson 4: Understanding Difference between Include and Require in PHP
1 lectures
Lesson 5: Understanding Difference between Echo and Var dump in PHP
1 lectures
Lesson 6: Understanding how PHP code can be written inside HTML code
1 lectures
Lesson 7: Understanding Difference between Get and Post methods
1 lectures
Lesson 8: Form Validation using PHP
1 lectures
Lesson 9: Understanding Header Function in PHP
1 lectures
Lesson 10: Crud Operations in PHP | Part 1
1 lectures
Lesson 10: Crud Operations in PHP | Part 2
1 lectures
Lesson 10: Crud Operations in PHP | Part 3
1 lectures
Lesson 10 : Crud Operations in PHP | Part 4
1 lectures
Lesson 10 : Crud Operations in PHP | Part 5
0 lectures
Workshop 4 : Project Building
Project Demo
1 lectures
Lesson 1: Designing the Database
1 lectures
Lesson 2: Structuring the Project Folder and Files
1 lectures
Lesson 3: Creating the Core Pages
1 lectures
Lesson 4: Building a Reusable Navigation Bar across All Pages
1 lectures
Lesson 5: Highlighting the Active Navigation Item
1 lectures
Lesson 6: Designing the Core Pages & Connecting them to the Database
1 lectures
Lesson 7: Validating User Input on the Create Account Page
1 lectures
Lesson 8: Displaying Validation Messages and Storing New User Data
1 lectures
Lesson 9: Validating Login Credentials, Authenticating Users, and Redirecting to Dashboards
1 lectures
Lesson 10: Implementing Authorization Logic to Restrict Access after Login
1 lectures
Lesson 11: Designing the User Dashboard and Implementing Secure Logout Functionality
1 lectures
Lesson 12: Creating the “Add New Post” Page within the Dashboard
1 lectures
Lesson 13: Validating and Displaying Input Errors on the New Post Page
1 lectures
Lesson 14: Handling Image Uploads and Renaming Duplicate File Names
1 lectures
Lesson 15: Validating Post Image Formats and File Types
1 lectures
Lesson 16: Storing Post Content and Images in the Database
1 lectures
Lesson 17: Displaying All Posts Created by the Logged-In User
1 lectures
Lesson 18: Displaying and Restricting Access to Individual Post Details
1 lectures
Lesson 19: Updating Post Information (Part 1) — Excluding Post Image
1 lectures
Lesson 20: Updating Post Information (Part 2) and Deleting Posts
1 lectures
Lesson 21: Updating Post Images and Replacing Old Files
1 lectures
Lesson 22: Deleting Post Images from the Server
1 lectures
Lesson 23: Displaying All Users’ Posts on the Homepage
1 lectures
Lesson 24: Implementing Comments on Posts and Enabling Users to Manage Their Own Comments
1 lectures
Lesson 25: Building the Admin Dashboard: Manage Posts and Comments with Full CRUD Capabilities
1 lectures
Lesson 26: Deploying the Project to make it Publicly Accessible
1 lectures
Instructors

Yahye Asad Mousa
7 Learners