Track 03

Web PHP

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

Lessons

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