Track 03
Web PHP
Build server-side web pages, forms, sessions, uploads, and routing in PHP.
Lessons
- Request/Response Model
- Superglobals
- Query Strings
- Forms
- POST Data
- Form Validation
- Headers
- Redirects
- Output Escaping
- Templates
- Template Engines: Twig And Blade
- HTML, CSS, And JavaScript Integration
- Progressive Enhancement And Server-Rendered UI
- Cookies
- Cookie Attributes
- Sessions
- Session Lifecycle
- Session Configuration
- Session Fixation Prevention
- Session Regeneration
- Custom Session Handlers
- File Uploads
- Upload Validation And Scanning
- Routing Basics
- Authentication Basics
- Authorization Basics
- Middleware Concepts
- Stateless Vs Stateful Authentication
- HTTP Authentication
- URL Parsing And Building
- Sending Mail Safely
- Asset Builds And Vite
- HTTPS/TLS Basics
- Reverse Proxies And Trusted Proxies
- Request Size Limits
- Rate Limiting
- CORS
- Content Security Policy
- Connection Handling
- Browser Cache Busting For CSS, JavaScript, And HTML