Skip to content
CDA

Advanced Backend Track: Laravel Framework

Length
24 hours
Format
Hybrid
Topics
6
Apply for this course

Description

Designed for PHP developers ready to step up, this track equips you to build professional, production-grade applications using Laravel, the industry's leading PHP framework. You will master Laravel's core architecture, including routing, middleware, and the Blade templating engine. Dive deep into database management with Migrations and advanced Eloquent relationships. You will also cover robust data validation, authentication and authorization, file storage, building RESTful APIs secured with Sanctum, and handling background tasks using Queues, Events, and Notifications. The track culminates in building a real-world e-commerce backend—managing product variants, orders, and inventory—before finalizing with automated testing and production deployment.

What you'll learn

  • Master Laravel's core architecture, advanced routing, and middleware implementation.
  • Architect database structures using Migrations, Factories, and complex Eloquent relationships.
  • Implement robust data validation, secure authentication, and precise user authorization.
  • Build scalable RESTful APIs and secure them efficiently using Laravel Sanctum.
  • Optimize performance by offloading heavy tasks to Queues, Events, and Notifications.
  • Test and confidently deploy your enterprise Laravel applications to a production environment.

Topics

    • Session 1: Laravel Architecture, Environment Setup, Advanced Routing, and Middleware.
    • Session 2: Controllers and the Blade Templating Engine.
    • Session 3: Database Migrations, Schema Design, Seeding, Factories, and Eloquent ORM Query Builder.
    • Session 4: Deep Dive into Advanced Eloquent Relationships.
    • Session 5: Form Validation, Authentication Ecosystem, Authorization, and Application Security.
    • Session 6: File Storage, Media Handling, and Building Scalable RESTful APIs.
    • Session 7: API Authentication via Sanctum, Background Jobs, and Queues.
    • Session 8: Events, Listeners, and Notification Systems.
    • Session 9: Real-Life Project: Part I (System Architecture, Authentication & Schema Design).
    • Session 10: Real-Life Project: Part II (Managing Product Variants & Order Processing).
    • Session 11: Real-Life Project: Part III (Inventory Management and Queues).
    • Session 12: Real-Life Project: Part IV (Automated Testing & Production Deployment).

Apply for this course

Leave your details and a coordinator will call you to confirm a seat.