Skip to main content
Training Instructor Led

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
Curriculum

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.

  1. PHP Basics

    3 hrs

    Introduction to PHP syntax and programming.

    • Install PHP.
    • Write PHP scripts.
    • Use variables and data types.
    • Work with operators.
  2. Control Structures & Functions

    3 hrs

    Write reusable PHP code.

    • Use conditions.
    • Write loops.
    • Create functions.
    • Include reusable files.

Handle forms and databases.

  1. Forms & Validation

    3 hrs

    Process user input securely.

    • Process GET and POST requests.
    • Validate form input.
    • Upload files.
    • Handle sessions.
  2. MySQL with PHP

    3 hrs

    Connect PHP to databases.

    • Create databases.
    • Connect using PDO.
    • Perform CRUD operations.
    • Prevent SQL injection.

Develop modern web applications with Laravel.

  1. Laravel Fundamentals

    3 hrs

    Understand Laravel's architecture.

    • Install Laravel.
    • Understand MVC.
    • Create routes.
    • Build controllers and views.
  2. Database & Eloquent ORM

    3 hrs

    Work with Laravel databases.

    • Create migrations.
    • Build models.
    • Define relationships.
    • Use Eloquent ORM.

Develop and deploy Laravel projects.

  1. Authentication & CRUD Application

    3 hrs

    Build a complete Laravel application.

    • Implement authentication.
    • Build CRUD features.
    • Validate requests.
    • Protect application routes.
  2. Deployment & Final Project

    3 hrs

    Deploy Laravel applications to production.

    • Deploy to a VPS or shared hosting.
    • Configure environment variables.
    • Optimize application performance.
    • Present a complete Laravel project.
Cohorts

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.

Help centre

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.

Applications open

Ready to start your learning journey?

Pick the training that fits where you want to go, then join the cohort that fits your calendar.