Web Development
Laravel: From Zero to Full-Stack
Gain the essential skills to kickstart modern web development — hands-on coding experience building real-world web applications with Laravel.
- Beginner
- 3 days
- HRD Corp claimable
Overview
This hands-on course introduces participants to Laravel, one of the most popular PHP frameworks, for building modern web applications.
Participants learn Laravel’s MVC architecture, environment setup, routing, Blade templating, database design with Eloquent ORM, CRUD operations, authentication and authorization, basic API development, and security best practices. By the end, participants complete a hands-on portal development project applying everything learned.
Schedule is tentative and subject to change based on the trainer’s delivery and participants’ progress.
What you’ll learn
- Understand the Laravel framework and MVC architecture
- Set up a Laravel development environment and understand project structure
- Work with routing, controllers, and Blade templates
- Design databases, run migrations, and use Eloquent ORM
- Implement CRUD (Create, Read, Update, Delete) operations
- Build authentication and authorization (login, registration, user roles)
- Understand the basics of API development in Laravel
- Apply security best practices in a Laravel application
- Build a complete portal application from scratch
Who should join
- Developers looking to learn a modern PHP framework
- Web developers wanting to build structured, maintainable web applications
- Teams evaluating Laravel for upcoming projects
- Anyone with basic PHP/programming knowledge wanting hands-on framework experience
Prerequisites: Basic knowledge of PHP and web development concepts is recommended. Bring a laptop with PHP, Composer, and a code editor (e.g. VS Code) set up beforehand. No prior Laravel experience required.
Course modules
-
01 Introduction to Laravel Framework & MVC Architecture
An overview of Laravel and the MVC (Model-View-Controller) architecture it's built on. Hands-on: opening walkthrough and discussion of MVC concepts.
-
02 Environment Setup & Project Structure
Setting up the Laravel development environment and understanding project structure. Hands-on: install Laravel and explore a new project's folders.
-
03 Routing, Controllers & Blade Templates
How routing works, building controllers, and using Blade templates to render views. Hands-on: build routes, a controller, and a Blade view.
-
04 Database Design, Migrations & Eloquent ORM
Designing databases, managing schema changes with migrations, and querying with Eloquent ORM. Hands-on: design a schema, write migrations, and query data.
-
05 CRUD Operations
Full Create, Read, Update, and Delete functionality in a Laravel application. Hands-on: build a complete CRUD module.
-
06 Authentication & Authorization
User authentication (login, registration, logout) and role-based authorization. Hands-on: build a user management system with auth and roles.
-
07 API Development Basics & Security Best Practices
The basics of building APIs in Laravel, with security best practices. Hands-on: build a simple API endpoint and apply key security measures.
-
08 Hands-on Project: Portal Development
Build a complete portal application from start to finish, applying everything learned. Hands-on: build and complete the portal project.
FAQ
+ Is this course HRD Corp claimable?
Yes, subject to your grant approval. Tarsoft is a registered training provider and will help with the application.
+ Do I need PHP experience?
Basic PHP knowledge is recommended. If you're new to PHP, take PHP Fundamentals for Laravel Development first.
+ Can this be run in-house for our team?
Yes — we deliver private cohorts on-site or online, and can build towards a project relevant to your organisation.
+ Will I get a certificate?
Yes. Participants receive a Certificate of Completion via SIJIL.MY (log in with your registered email to download).
Related courses
PHP Fundamentals for Laravel Development
Build a solid foundation in PHP — the language behind Laravel — covering core syntax, control flow, data handling, and object-oriented programming.
HRD Corp claimable
MySQL: From Fundamentals to Advanced Database Management
Build a strong foundation in relational databases and progress to advanced query techniques, database objects, and management.
HRD Corp claimable