
Backend Development with PHP & Laravel
Master PHP backend development using the Laravel framework to build powerful web apps.
This 12-week course teaches you how to create dynamic and scalable applications using PHP and Laravel. From routing to authentication and deployment, you’ll gain industry-ready backend skills and build a full-scale web application.
Master the MVC architecture and the Laravel framework.
Use the Eloquent ORM to manage relational databases.
Implement advanced features like queuing, caching, and file storage.
Build a secure, scalable web application ready for production.
Meet Your Mentors

Chala T.
Lead Backend Developer (Laravel)
Expert in modern web frameworks and best practices.
Detailed Course Curriculum
PHP Intro & Setup
Learn PHP fundamentals, install PHP/Composer, and set up your environment.
OOP in PHP
Understand classes, objects, and object-oriented principles.
Laravel Setup
Install Laravel, configure environment, and understand the MVC structure.
Routing & Controllers
Define and handle web and API routes effectively.
Models & Migrations
Design database schemas and use migrations.
Eloquent ORM
Master basic and advanced data retrieval.
Views & Blade Templating
Use Laravel’s powerful templating engine.
Static Assets
Managing CSS, JS, and media files.
Validation & Forms
Handling and validating user input safely.
Authentication & Authorization
Implement user login and permission layers (Gates/Policies).
Middleware & Requests
Customizing the request lifecycle.
APIs with Laravel
Building RESTful endpoints with API Resources.
Testing (Unit & Feature)
Writing and running tests with PHPUnit.
Error Handling & Logging
Graceful error management and logging.
Mini Project: Forum Backend
Build a small application with CRUD, auth, and data relationships.
Artisan Commands
Mastering the command line tool.
Optimization & Caching
Improve performance with database indexing and caching.
Queues & Background Jobs
Handle long-running tasks asynchronously.
Project Building Kick-off
Final project design, feature definition, and deployment goals.
Core Database & Routing
Implement the primary models, migrations, and routes.
Project Building: Advanced Features
Integrate third-party services, file storage, and notifications.
Security & Final Polish
Final security review and code cleanup.
Final Project Presentation
Showcase the complete, deployed Laravel application.
Career Preparation
Laravel developer interviews and next career steps.