Backend Development · Beginner → Expert
🔺 Laravel Web Application Development
Master Laravel applications from routing and Blade through Eloquent, queues, APIs, authentication, testing, security, performance and deployment.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
Laravel Structure, Routing and Request Lifecycle
Locked
Module 2 · Beginner
Controllers, Middleware and Dependency Injection
Locked
Module 3 · Beginner
Blade Templates, Components and Frontend Assets
Locked
Module 4 · Beginner
Validation, Forms and Error Handling
Locked
Module 5 · Intermediate
Eloquent Models, Relationships and Querying
Locked
Module 6 · Intermediate
Migrations, Seeders, Factories and Transactions
Locked
Module 7 · Intermediate
Authentication, Authorization and Policies
Locked
Module 8 · Intermediate
Sessions, Files, Mail and Notifications
Locked
Module 9 · Advanced
Queues, Jobs, Events and Scheduling
Locked
Module 10 · Advanced
REST APIs, Resources and Token Authentication
Locked
Module 11 · Advanced
Testing Laravel Applications
Locked
Module 12 · Advanced
Security, CSRF, XSS and Mass Assignment Protection
Locked
Module 13 · Expert
Caching, Performance and Database Optimization
Locked
Module 14 · Expert
Logging, Monitoring and Production Debugging
Locked
Module 15 · Expert
Deployment, Configuration and Zero-Downtime Practices
Locked
Module 16 · Expert
Expert Capstone: Production Laravel Platform
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed