Practical skills. Meaningful progress.Make your next chapter a learning chapter.
Web Development · Intermediate

Laravel Application Development

Create a practical course management app with Eloquent, validation, authorization, and tested workflows.

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.

Your learning path

12 lessons · 8 hours