Track 03

Web PHP

Build server-side web pages, forms, sessions, uploads, and routing in PHP.

Lessons

  1. 01Request/Response Model
  2. 02Superglobals
  3. 03Query Strings
  4. 04Forms
  5. 05POST Data
  6. 06Form Validation
  7. 07Headers
  8. 08Redirects
  9. 09Output Escaping
  10. 10Templates
  11. 11Template Engines: Twig And Blade
  12. 12HTML, CSS, And JavaScript Integration
  13. 13Progressive Enhancement And Server-Rendered UI
  14. 14Cookies
  15. 15Cookie Attributes
  16. 16Sessions
  17. 17Session Lifecycle
  18. 18Session Configuration
  19. 19Session Fixation Prevention
  20. 20Session Regeneration
  21. 21Custom Session Handlers
  22. 22File Uploads
  23. 23Upload Validation And Scanning
  24. 24Routing Basics
  25. 25Authentication Basics
  26. 26Authorization Basics
  27. 27Middleware Concepts
  28. 28Stateless Vs Stateful Authentication
  29. 29HTTP Authentication
  30. 30URL Parsing And Building
  31. 31Sending Mail Safely
  32. 32Asset Builds And Vite
  33. 33HTTPS/TLS Basics
  34. 34Reverse Proxies And Trusted Proxies
  35. 35Request Size Limits
  36. 36Rate Limiting
  37. 37CORS
  38. 38Content Security Policy
  39. 39Connection Handling