Laravel Short Coding Course — South Africa

Laravel Course

MVC, Eloquent ORM & Blade Templates

Laravel is the most popular PHP framework in the world. This course teaches you to build professional web applications using Laravel's MVC architecture, Eloquent ORM, Blade templating engine, authentication scaffolding and RESTful API development.

LaravelPHPEloquentBlade
40
Hours of Training
R16,995
Course Fee
5 Days
Full-Time Option
JHB · Online
Nationwide
What You Will Learn

Course Curriculum

Laravel Installation & Project Structure

Composer, artisan CLI, understanding the MVC folder structure and routing.

Routing & Controllers

Route types, controller actions, resource controllers and middleware.

Blade Templating Engine

Layouts, sections, components, directives and passing data to views.

Eloquent ORM

Models, migrations, relationships (hasMany, belongsTo, manyToMany), query builder.

Database Migrations & Seeders

Schema builder, running migrations, seeding test data with Faker.

Authentication & Authorisation

Laravel Breeze/Fortify, gates, policies and role-based access.

Form Validation & Requests

Form Request classes, validation rules, error messages.

File Storage

Local and cloud (S3) file storage with the Storage facade.

RESTful API Development

API routes, JSON resources, API authentication with Sanctum.

Testing & Deployment

Feature tests with PHPUnit, deploying to shared hosting or a VPS.

Prerequisites: PHP knowledge required (Code College PHP course or equivalent).
Is This For Me?

Who Is This Course For?

🐘

PHP Developers

Move from hand-written PHP to PHP's most popular framework and build faster, cleaner, more secure apps.

🧑‍💻

Freelancers & Agency Developers

Deliver client web apps and APIs faster with authentication, database and file storage built in.

🔧

Teams Maintaining Legacy PHP

Teams modernising older PHP systems into a maintainable MVC structure.

🎓

Junior Developers & Graduates

Add Laravel to your CV — one of the most requested PHP skills in South African job adverts.

Course Outcomes

What You'll Be Able to Do

How It Works

What to Expect

🎓

Expert-Led Training

All courses are taught by Code College’s senior development trainers — practitioners with real-world industry experience, backed by over 20 years of professional developer training since 2004.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg (Midrand)

Join 100% live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Full-time face-to-face attendance can be requested, and is possible when an onsite group class is running.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

FAQ

Frequently Asked Questions

Yes. You should be comfortable with PHP syntax, functions, arrays and basic object-oriented PHP. Our PHP course covers everything you need.

Yes. The course covers API routes, JSON resources and API authentication with Laravel Sanctum, so you can build back-ends for mobile apps and JavaScript front-ends.

A complete Laravel web application with authentication, database relationships, forms, file uploads and a REST API — tested with PHPUnit and deployed to shared hosting or a VPS.

Individuals join live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Group courses run live online or hybrid, with fully onsite delivery at our Midrand campus optional, on request. Teams of 2–4 save 10% and teams of 5 or more save 20% per person (same class dates, paid in full upfront). Contact us for a group quote.

Yes. Code College is a B-BBEE Level 4 contributor and training spend qualifies as skills development under the B-BBEE scorecard. The course fee also counts toward your SDL (Skills Development Levy) spend.

Ready to Level Up Your Skills?

Book the Laravel Course today — full-time (5 days) or part-time. Johannesburg and online.