About This Course
Laravel is a modern PHP framework celebrated for its elegant syntax, powerful tools, and developer-focused design. With features like Eloquent ORM, Blade templating, modular architecture, and rich libraries, it enables the creation of scalable, maintainable, and high-performance web applications. Whether you’re a beginner or an expert, Laravel simplifies database handling, makes templating intuitive, and aligns development with best practices—backed by a vibrant community that makes it not just a framework, but a pathway to mastery in modern web development.
Learning Outcomes
- Introduction to Laravel – Learn Laravel basics, key features, and its advantages over other PHP frameworks.
- Environment Setup – Set up Laravel and understand its project structure and key files.
- Eloquent ORM – Create models, define relationships, and manage databases efficiently.
- Migrations & Seeding – Use migrations for database changes and seed data for testing.
- Blade Templating – Manage views with Blade layouts, partials, and control structures.
- Forms & Validation – Build forms and apply validation to ensure data integrity.
- Authentication – Implement and customize Laravel’s user authentication.
- Authorization – Control access using roles in controllers, views, and routes.
- Email – Configure and send plain text or HTML emails using Laravel’s Mailable system.
Prerequisites
Participants are expected to have basic knowledge of HTML, CSS and PHP.
Course Outline
- Introduction to Laravel, its features, and comparison with other PHP frameworks.
- Setting up PHP, Composer, Laravel, and a database.
- Understanding Laravel’s project structure and key files.
- Introduction to Blade templating.
- Creating your first Laravel app: routes, controllers, and views.
- Database management with Eloquent: models, relationships, CRUD.
- Database migrations and seeding.
- Blade templating: syntax, layouts, partials, control structures.
- Form handling: creation, submission, and validation rules.
- Authentication with Laravel Breeze, email verification, middleware protection.
- Working with emails: Mailtrap, creating and sending emails.
- Policies & authorization in controllers, views, and routes.
- Practical coding session, Q&A, and feedback.
Upcoming Sessions
There are currently no scheduled sessions for this course.
We'll notify you when new sessions are scheduled
Your Instructor
Laravel 12:Basic To Intermediate
Laravel is a modern PHP framework celebrated for its elegant syntax, powerful tools, and developer-focused design. With features like Eloquent ORM, Blade templating, modular architecture, and rich libraries, it enables the creation of scalable, maintainable, and high-performance web applications. Whether you’re a beginner or an expert, Laravel simplifies database handling, makes templating intuitive, and aligns development with best practices—backed by a vibrant community that makes it not just a framework, but a pathway to mastery in modern web development.
Learning Outcomes
- Introduction to Laravel – Learn Laravel basics, key features, and its advantages over other PHP frameworks.
- Environment Setup – Set up Laravel and understand its project structure and key files.
- Eloquent ORM – Create models, define relationships, and manage databases efficiently.
- Migrations & Seeding – Use migrations for database changes and seed data for testing.
- Blade Templating – Manage views with Blade layouts, partials, and control structures.
- Forms & Validation – Build forms and apply validation to ensure data integrity.
- Authentication – Implement and customize Laravel’s user authentication.
- Authorization – Control access using roles in controllers, views, and routes.
- Email – Configure and send plain text or HTML emails using Laravel’s Mailable system.
Prerequisites
Participants are expected to have basic knowledge of HTML, CSS and PHP.
Course Outline
- Introduction to Laravel, its features, and comparison with other PHP frameworks.
- Setting up PHP, Composer, Laravel, and a database.
- Understanding Laravel’s project structure and key files.
- Introduction to Blade templating.
- Creating your first Laravel app: routes, controllers, and views.
- Database management with Eloquent: models, relationships, CRUD.
- Database migrations and seeding.
- Blade templating: syntax, layouts, partials, control structures.
- Form handling: creation, submission, and validation rules.
- Authentication with Laravel Breeze, email verification, middleware protection.
- Working with emails: Mailtrap, creating and sending emails.
- Policies & authorization in controllers, views, and routes.
- Practical coding session, Q&A, and feedback.
Upcoming Sessions
There are currently no scheduled sessions for this course.
We'll notify you when new sessions are scheduled
Course Information
Your Instructor
Khairil-Iszuddin bin Ismail
Professional Experience