Laravel Course Module
Class: 01
Introduction to Software Development
Introduction to Laravel Framework
Introduction to PHP
Q & A – Open discussion on outline
Class: 02
Tools & Environment
IDE
Laragon
Composer
GIT
Class: 03
Brief concept on Laravel Architecture
Request Lifecycle
Service Container
Service Providers
Class: 04
Laravel –I Concept & Route
Folder Structure Overview
Introduction to Route and complete understand of it
Class: 05
Laravel-II Controllers
Creating Controllers
Routing Controllers
Passing data
Resources and Controllers
Class: 06
Laravel -III Views & Blade Templating
Introduction
Template Inheritance
Defining A Layout
Extending A Layout
Components & Slots
Displaying Data
Class: 07
Project 1: Convert a HTML Theme into a Laravel Template
Class- 08
Laravel Fundamentals-IV – Models
Understand Laravel Models
Example Use of a Model
Class: 09
Laravel Fundamentals -V – Migration
Environment configurations
Migrating
Creating migration and dropping them
Adding columns to existing tables using migrations
Class: 10
Laravel Fundamentals VI – Database Relationship & Migration
Work on a non-related table
Class: 11
One to One relationship
The inverse relation
Class: 12
One to many relationship
Class: 13
Many to many relationship
Class: 14
Has many through relationship
Class: 15
Polymorphic relationship
Class: 16
Polymorphic relation the inverse
Class: 17
Polymorphic relation many to many
Class: 18
Polymorphic relation many to many – retrieving
Class: 19
Laravel VII – CRUD
CRUD on single entity
Class: 20
Database – Eloquent One to One Relationship CRUD
Setting up Relations
Creating data
Updating Data
Reading and deleting data
Class: 21
Database – Eloquent One to Many Relationship CRUD
Relationships and mass assignment
Inserting Data
Reading Data
Updating Data
Deleting Data
Class: 22
Database – Eloquent Many to Many Relationship CRUD
Relationships and mass assignment
Inserting Data
Reading Data
Updating Data
Deleting Data
Attaching, detaching and syncing
Class: 23
Database – Eloquent Polymorphic Relationship CRUD
Relationships and mass assignment
Inserting Data
Reading Data
Updating Data
Deleting Data
Class: 24
Database – Eloquent Polymorphic Many to Many Relationship CRUD
Relationships and mass assignment
Inserting Data
Reading and updating data
Deleting Data
Class: 25
Form Validation
Basic validation
Displaying Errors
Advance validation
Class: 26
Authentication – Login, Registration
Creating the login system under 1 minute
Login creation overview
Retrieving authenticated user data
Class: 27
Middleware – Security / Protection
Registering a new middleware and using it
A more practical way to use middlewares 1 – roles, migration and relations setup
A more practical way to use middlewares 2 – Custom method
Class: 28
Laravel – Sending Email / Api
Sending email part 1 – route
Sending email part 2 – Finished
Class: 29
Defining the Project
Freelancing Marketplace
Freelancing Class : Fiverr
Freelancing Class : Upwork.com
Freelancing Class :freelancer.com
Freelancing Class : Peopleperhour
Freelancing Class : Themeforest
Marketplace Payment Solutions Class : Payoneer