Git Bonus Included
PHP & SQL Back-End
Build dynamic, secure, database-driven web applications with PHP and SQL — explained clearly and tested with full accessibility.
Course Overview
- Back-End: Modern PHP, PDO, and relational SQL databases.
- Security: Prepared statements, password hashing, and input validation.
- Bonus: Includes Git & GitHub version control training.
Prerequisites
Basic familiarity with HTML forms and fundamental programming logic is recommended so you can focus on server-side architecture.
If you are starting from zero, consider taking the Accessible HTML, CSS & JavaScript course first.
Security & Best Practices from Day One
You will learn to prevent SQL injection, XSS, and CSRF while building clean, maintainable server endpoints.
Course Syllabus
Module 1: PHP Fundamentals & Server Environment
Setting up your local environment and mastering PHP syntax.
- Variables, types, arrays, functions, and control flow
- Handling GET/POST requests and server-side validation
- Sessions, cookies, and modular project organization
Module 2: Relational Databases & SQL
Designing tables and writing efficient queries.
- Tables, primary/foreign keys, and normalization
- SELECT, INSERT, UPDATE, DELETE, and JOIN queries
- Connecting PHP to SQL safely using PDO
Module 3: Complete CRUD, Auth & Security
Building a real-world authenticated application.
- User registration and login with password_hash / password_verify
- Prepared statements and output escaping
- Deploying and maintaining PHP applications
Bonus Module: Git & GitHub Workflow
Versioning and publishing your back-end projects.
- Repositories, commits, branches, and .gitignore
- Pushing projects and collaborating on GitHub