Laravel Courser

Used Tool
PHPStorm, Laragon

Course Outline
Session one (3hrs):

Introduction and Course Overview.
What is Laravel?
Ready Laravel development environment.
Laravel installation.
Run the photoblog project and see what we are going to discuss
Introduction to Laravel folder structure.
Question and Answer session.
Session two (3hrs):

What is route?
Route closure, Route group, Route namespace, Route middleware, Route controller mapping.
Route for photo blog.
MVC Design pattern.
Question and Answer session
Session three (3hrs):

How does view work in Laravel.
What is Blade template.
How does Blade template work behind the seen.
Template mastering for photoblog.
Make photo blog pages layout using master template.
What is view composer, view share and view creator?
Question and Answer session.

Session four (3hrs):

What is migration?
Make migrations for photo blog.
What is seeding.
Review seeding for photo blog
Question and Answer session.

Session five (3hrs):

What is model?
Use of model during seeding.
Using dummy data.
Dummy data seeding in photo blog database.
Question and Answer session.

Session six (3hrs)

What is controller?
How controller interact with view.
How controller interact with model.
Make controllers for photo blog.
Question and Answer session.

Session seven (3hrs):

How to make authentication scaffolding in Laravel.
How to customize authentication.
Authentication using social accounts.
Understand API with PhotoBlog API’s
Final review on photo blog project.
Question and Answer session.
Session eight (3hrs):