Skip to content
Tarsoft

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 05   CRUD Operations

    Full Create, Read, Update, and Delete functionality in a Laravel application. Hands-on: build a complete CRUD module.

  6. 06   Authentication & Authorization

    User authentication (login, registration, logout) and role-based authorization. Hands-on: build a user management system with auth and roles.

  7. 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.

  8. 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

Web Development

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

← All courses

Ready to work with us?

From a software platform to a trained team, tell us what you are working towards and we will put together a plan.

Contact Us