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