PHP Through Project: Student Registration Management System
Learn PHP and MySQL by building a complete Student Registration Management System, one hour at a time.
- Instructor
- Vidya Pawar, Director, StudyThis
- Level
- Beginner
- Language
- English
- Lessons
- 21, 10 hr
What you’ll learn
- Write and run PHP through Apache using XAMPP
- Use variables, data types and operators to calculate values
- Control program flow with if / elseif / else and loops
- Package logic into functions and store data in arrays
- Build HTML forms and read submitted data with GET and POST
- Create a MySQL database and table, and connect PHP to it
- Insert, select, update and delete records with SQL
- Use sessions and cookies to remember information across pages
- Build and understand a complete PHP + MySQL CRUD application
About this course
In this project-based course you learn PHP by doing. You build one complete application, a Student Registration Management System, from a single line of PHP to a full CRUD application backed by MySQL.Each hour is one part of the project. The notes work like a teacher beside you: every step tells you what to do, exactly what code to type, what you should see, why it works, and what to try yourself.
You will learn PHP syntax, variables, data types and operators, control structures and loops, functions and arrays, HTML forms, GET and POST, MySQL and phpMyAdmin, database connections, INSERT, SELECT, UPDATE and DELETE, and sessions and cookies.
Each hour ends with a practice task and a short quiz. Finish the final quiz to earn a certificate that anyone can verify online by scanning its QR code. You need XAMPP (Apache, MySQL and phpMyAdmin) and a code editor such as VS Code; no prior PHP experience is required.
Course content
Hour 1: Introduction to PHP 2 lessons
- Notes Notes: Introduction to PHP Preview 45 min
- Reading Practice: Introduction to PHP 15 min
- Quiz Unit quiz: pass it to open the next unit
Hour 2: Variables, Data Types and Operators 2 lessons
- Notes Notes: Variables, Data Types and Operators 45 min
- Reading Practice: Variables, Data Types and Operators 15 min
- Quiz Unit quiz: pass it to open the next unit
Hour 3: Control Structures 2 lessons
- Notes Notes: Control Structures 45 min
- Reading Practice: Control Structures 15 min
- Quiz Unit quiz: pass it to open the next unit
Hour 4: Functions and Arrays 2 lessons
- Notes Notes: Functions and Arrays 45 min
- Reading Practice: Functions and Arrays 15 min
- Quiz Unit quiz: pass it to open the next unit
Hour 5: HTML Forms and PHP 2 lessons
- Notes Notes: HTML Forms and PHP 45 min
- Reading Practice: HTML Forms and PHP 15 min
- Quiz Unit quiz: pass it to open the next unit
Hour 6: GET and POST 2 lessons
- Notes Notes: GET and POST 45 min
- Reading Practice: GET and POST 15 min
- Quiz Unit quiz: pass it to open the next unit
Hour 7: MySQL and phpMyAdmin 2 lessons
- Notes Notes: MySQL and phpMyAdmin 45 min
- Reading Practice: MySQL and phpMyAdmin 15 min
- Quiz Unit quiz: pass it to open the next unit
Hour 8: Insert Student Data into MySQL 2 lessons
- Notes Notes: Insert Student Data into MySQL 45 min
- Reading Practice: Insert Student Data into MySQL 15 min
- Quiz Unit quiz: pass it to open the next unit
Hour 9: Display, Search, Update and Delete 2 lessons
- Notes Notes: Display, Search, Update and Delete 45 min
- Reading Practice: Display, Search, Update and Delete 15 min
- Quiz Unit quiz: pass it to open the next unit
Hour 10: Sessions, Cookies and Final Project 3 lessons
- Notes Notes: Sessions, Cookies and Final Project 40 min
- Reading Practice: Sessions, Cookies and Final Project 15 min
- Reading Complete source code 5 min
- Quiz Unit quiz: pass it to open the next unit