Backend Web Development with PHP & Laravel
Build powerful, secure, and scalable web applications using PHP and the Laravel framework. This course introduces backend programming concepts, database management, authentication, and modern application architecture while following Laravel best practices.
Students will gain hands-on experience building real-world applications, creating RESTful features, working with databases, and deploying Laravel applications to production.
Skills Covered
- PHP Programming
- Object-Oriented Programming (OOP)
- MySQL Database Design
- Laravel Framework
- MVC Architecture
- Eloquent ORM
- Authentication & Authorization
- RESTful Development
- Deployment & Optimization
Career Paths
- Backend Developer
- Laravel Developer
- Full-Stack Developer (with frontend knowledge)
- Freelance Web Application Developer
The fee is published with the next cohort.
No cohort scheduled yet
- Format
- Instructor Led
- Modules
- 4 modules
- Topics
- 8 topics
- Teaching time
- 24 hrs
What you will cover
The modules below are taught in this order. Each one ends in something you have built yourself.
Build a strong foundation in PHP programming.
-
PHP Basics
3 hrsIntroduction to PHP syntax and programming.
- Install PHP.
- Write PHP scripts.
- Use variables and data types.
- Work with operators.
-
Control Structures & Functions
3 hrsWrite reusable PHP code.
- Use conditions.
- Write loops.
- Create functions.
- Include reusable files.
Handle forms and databases.
-
Forms & Validation
3 hrsProcess user input securely.
- Process GET and POST requests.
- Validate form input.
- Upload files.
- Handle sessions.
-
MySQL with PHP
3 hrsConnect PHP to databases.
- Create databases.
- Connect using PDO.
- Perform CRUD operations.
- Prevent SQL injection.
Develop modern web applications with Laravel.
-
Laravel Fundamentals
3 hrsUnderstand Laravel's architecture.
- Install Laravel.
- Understand MVC.
- Create routes.
- Build controllers and views.
-
Database & Eloquent ORM
3 hrsWork with Laravel databases.
- Create migrations.
- Build models.
- Define relationships.
- Use Eloquent ORM.
Develop and deploy Laravel projects.
-
Authentication & CRUD Application
3 hrsBuild a complete Laravel application.
- Implement authentication.
- Build CRUD features.
- Validate requests.
- Protect application routes.
-
Deployment & Final Project
3 hrsDeploy Laravel applications to production.
- Deploy to a VPS or shared hosting.
- Configure environment variables.
- Optimize application performance.
- Present a complete Laravel project.
Pick a start date that works for you
Each cohort runs the same curriculum on its own schedule. Apply once and your place is confirmed when payment clears.
No cohort scheduled for this training yet
The curriculum above is published, but the next start date is not set. Create an account and we will let you know as soon as it is.
Frequently asked questions
What you need to know before applying. If your question is not here, get in touch and we will answer it directly.
No. Our programmes start from the fundamentals and build up, so a complete beginner and someone already dabbling in design can both follow along.
A laptop, a steady internet connection, and the time to attend classes and finish the exercises between them. Everything else is software we walk you through installing.
Classes are live and instructor-led, following the weekly schedule published for your cohort. Each class works through one topic of the curriculum, with practical work alongside it.
Attendance is recorded for every class, and your trainer can bring you up to speed on what you missed. Let your cohort know as soon as you find out you will be away.
It depends on the programme. Every cohort shows its start and end dates, its weekly schedule, and its full curriculum on the cohort page before you enrol.
Pay by card or bank transfer through our payment partners at checkout, or from your wallet balance if you have one. Your seat is confirmed as soon as the payment clears. See fees and payments for the full terms.
Yes, within the refund window shown on your enrolment. Request it from your cohort page and our team will review it. Refunds go back the way you paid, to your wallet, or to your bank account.
Yes. Complete your cohort and meet its attendance requirement and a certificate is issued in your name. Certificates are issued to the individual who took the training, so accounts cannot be shared.
You leave with a portfolio built from your cohort projects, and our community channels stay open to you for feedback, referrals, and the openings members share.
Share your affiliate code from your dashboard. When someone enrols through it, a commission is credited to your ASKA Academy wallet, which you can withdraw to your bank account.
Use the contact details in the footer of any page, or email us directly. For payment and enrolment questions, have your transaction reference to hand.
Ready to start your learning journey?
Pick the training that fits where you want to go, then join the cohort that fits your calendar.