This course provides insight into building websites with Laravel 6, a PHP web application framework known for its elegant syntax and robust features. It focuses on Laravel 6’s MVC (Model-View-Controller) architecture, Eloquent ORM for database interactions, and Blade templating engine for rendering views. The course guides participants through the essential aspects of Laravel, such as routing, middleware, and the artisan command-line tool. Learners engage with the framework’s capabilities in handling form data, user authentication, and web security. By exploring how to use Laravel’s tools and libraries, participants develop the skills to construct well-structured and secure web applications. The course aims to provide a thorough understanding of website development practices using Laravel 6.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
Install Laravel
Utilize Blade templates
Manage static assets
Process query and route parameters
Create and handle controllers
Connect to MySQL
Execute database migrations
Use Eloquent models
Build and process web forms
Save and delete records
Handle arrays and JSON
Compile SASS files
01. Laravel Basics
- Introduction
- Installing Laravel
- Laravel Basics
- Passing Data to Views
- Blade Basics
- Blade Loops
- Layouts
- CSS & Images
- Query Params
- Route Parameters
- Controllers
02. Communicating with a Database
- Connecting to MySQL
- Migration Basics
- More on Migrations
- Eloquent Models
- MVC Naming Conventions
- Getting a Single Record
- Creating a Web Form
- Post Requests
- Saving Records
- Arrays & JSON
- Removing Records
- Using SASS
03. Adding Authentication
- Laravel Auth
- Auth Views
- Protecting Routes
- Disabling Registration
- Named Routes
- File Generation Shortcut
- Wrap Up & Next Steps
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Install Laravel
Utilize Blade templates
Manage static assets
Process query and route parameters
Create and handle controllers
Connect to MySQL
Execute database migrations
Use Eloquent models
Build and process web forms
Save and delete records
Handle arrays and JSON
Compile SASS files
COURSE OUTLINE
01. Laravel Basics
- Introduction
- Installing Laravel
- Laravel Basics
- Passing Data to Views
- Blade Basics
- Blade Loops
- Layouts
- CSS & Images
- Query Params
- Route Parameters
- Controllers
02. Communicating with a Database
- Connecting to MySQL
- Migration Basics
- More on Migrations
- Eloquent Models
- MVC Naming Conventions
- Getting a Single Record
- Creating a Web Form
- Post Requests
- Saving Records
- Arrays & JSON
- Removing Records
- Using SASS
03. Adding Authentication
- Laravel Auth
- Auth Views
- Protecting Routes
- Disabling Registration
- Named Routes
- File Generation Shortcut
- Wrap Up & Next Steps