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.
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
Graduated from Universiti Teknologi Malaysia with a bachelor’s degree in computer science in 2001, Kharil Iszuddin Is...
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
Graduated from Universiti Teknologi Malaysia with a bachelor’s degree in computer science in 2001, Kharil Iszuddin Is...
View Profile