Make this skill yours.
Create a practical course management app with Eloquent, validation, authorization, and tested workflows.
Your learning path
Requests, routes, and data
- Laravel request lifecycle and project structure
- Controllers, named routes, and route binding
- Migrations and relational constraints
- Eloquent relationships and eager loading
Reliable application workflows
- Form requests and validation feedback
- Blade layouts, components, and escaping
- Authentication and access policies
- Transactions and duplicate submissions
Testing and delivery
- Uploads and controlled downloads
- Pagination, filters, and query scopes
- Feature tests for important workflows
- Deployment, configuration, and maintenance
Build something useful
Build a course enrollment application with administrator CRUD, student enrollment, access policies, and feature tests.
What to expect
Twelve guided reading lessons, worked examples, practice worksheets, a subject knowledge check, and an applied project. Allow approximately 40 minutes per lesson, with additional time for your project. The first lesson is available as a free preview.