GitHub Pages Showcase

A sharper way to present your PHP learning library.

Browse seven focused PDF notebooks, follow a practical learning path, and jump directly into the companion projects that turn the theory into working PHP applications.

7 PDF notebooks
2 Companion projects
1 Structured learning path

What this collection covers

From first PHP script to interactive, data-driven applications

Core language

Syntax, variables, control flow, functions, OOP, files, and error handling.

Secure input

Validation, sanitization, XSS prevention, and safe request handling practices.

Application state

Sessions, cookies, login flow design, and choosing the right persistence mechanism.

Data workflows

Files, XML, uploads, MySQL, prepared statements, CRUD, and structured app design.

Notebook library

Find the right PDF faster



Suggested path

Use the sequence below if you want the smoothest progression


  1. Introduction to PHP
  2. HackProof: PHP Form Validation
  3. PHP Session and Cookie
  4. Data Access Using PHP
  5. PHP and MySQL Introduction
  6. PHP MVC Handbook
  7. AJAX and JSON

Companion projects

See how the notebook ideas connect to real repositories

SecurePay_E-Wallet-V1

A practical companion for validation, session handling, and backend safety concepts. This is the stronger match for readers focused on authentication, secure form workflows, and data-sensitive application behavior.

Open project

Student-Management-MVC-Learning-Project

The clearest extension of the MVC notebook. It helps readers see how routing, controllers, models, views, and PDO-based CRUD fit together in a compact educational application.

Open project

Repository standards

Designed to be publishable, maintainable, and easy to extend

Readable documentation

The README explains every notebook, the intended learning order, and the relation between PDFs and projects.

Automated validation

A Python CI workflow checks for required files, PDF coverage, project links, and repository structure on every push and pull request.

Pages deployment

A dedicated workflow publishes the site directly through GitHub Pages so the collection has a professional public entry point.