
229 pages · 30 days · 60–100 min/day
Learn backend web development and understand what happens when a website communicates with a server. This course begins by explaining the browser/server relationship before introducing PHP.
You’ll learn variables, arrays, conditions, loops, functions, GET and POST requests, forms, validation, sessions, cookies, reusable files, classes, PDO, databases, prepared statements, password hashing, JSON, and basic web security.
You’ll gradually move from simple PHP pages to a working database-backed application.
Included: 229-page PDF, local-server setup, browser/server diagrams, exercises, form examples, database practice, debugging challenges, quizzes, full solutions, and mini-projects.
Final project: Build a secure contact-management web app using forms, sessions, PDO, and JSON endpoints.
Prerequisite: Basic HTML is recommended.