Programming Track

PHP & MySQL Web Development

Build dynamic, database-driven websites. Learn how to write secure server-side logic with modern PHP and design robust relational databases using MySQL.

12 Weeks
Beginner to Intermediate
4 Credits

About This Course

PHP powers a massive portion of the modern web, including major content management systems and custom web applications. This course is designed to transition you from static front-end pages to dynamic, full-stack development.

Through hands-on projects, you will learn how to process user forms, handle data securely, build user authentication systems, and connect your web interfaces to powerful MySQL databases.

Skills You Will Gain

Modern PHP 8 MySQL & SQL Queries Backend Development Form Handling Session Management CRUD Operations

Course Syllabus

Module 1: Introduction to PHP & Local Servers

Learn to set up your local development environment using XAMPP/MAMP. Understand the client-server model, PHP syntax, variables, and outputting data to the browser.

Module 2: Logic, Functions & Form Handling

Master conditional statements, loops, and custom functions. Learn how to capture, validate, and securely process user input using HTML forms and PHP superglobals.

Module 3: Relational Databases with MySQL

Dive into database design. Understand tables, primary/foreign keys, and data types. Write raw SQL queries to insert, read, update, and delete records.

Module 4: Connecting PHP to MySQL (PDO)

Learn to use PHP Data Objects (PDO) to create a secure connection between your application and your database. Implement prepared statements to prevent SQL injection attacks.

Module 5: Building a Complete Application

Combine all your skills to build a complete, functional CRUD system. Implement user registration, secure login sessions, and a private data dashboard.