Laravel

Overview
Laravel is one of the most popular PHP frameworks for building modern web applications, and this course gives you comprehensive, hands-on training in it. Over 15 to 20 hours, you will learn how Laravel structures a web application and how to use its tools to build features faster and more securely than with plain PHP.
You will cover routing, the Blade templating engine, database management with Eloquent, authentication, and building RESTful APIs, finishing with real-world project work.
What You Will Learn
- Set up a Laravel development environment using tools like Composer.
- Define routes, pass parameters, and return views to display content.
- Use the Blade templating engine to build reusable layouts and partials.
- Manage a database using Eloquent ORM, including defining models, querying data, and performing CRUD operations.
- Add custom request handling with middleware and implement authentication and authorization.
- Validate form data using Laravel form requests.
- Build RESTful APIs using middleware, resource controllers, and API resource routes.
Course Curriculum
| Module | What you cover |
|---|---|
| Introduction to Laravel | Laravel’s features and advantages, and setting up the development environment with tools like Composer. |
| Basic Routing and Views | Defining routes, passing parameters to routes, and returning views to display HTML content. |
| Blade Templating Engine | Creating reusable layouts and partials, and working with control structures and Blade directives. |
| Database Management with Eloquent | Defining models, querying data, and performing CRUD operations with Eloquent ORM. |
| Middleware and Authentication | Adding custom HTTP request handling logic and implementing authentication and authorization. |
| Form Validation and CRUD Operations | Handling form validation with form requests and implementing Create, Read, Update, Delete operations for resources. |
| API Development | Building RESTful APIs using middleware, resource controllers, and API resource routes. |
Who This Course Is For
This course is for students who already know PHP and have a working knowledge of databases, and who want to build web applications faster using a modern framework.
Target audiences
- Students who already know PHP and want to build applications faster with a framework
- Developers with database knowledge looking to learn Laravel
Requirements
- PHP
- Database