Laravel Framework

Laravel has made web development much easier than before. Now, a kid can develop a PHP website using Laravel. It is much simpler and efficient than others. Previously, the developer had to write huge lines of SQL commands to interact with the database. But in Laravel, there is a feature called “Eloquent”, which can make the code length smaller and easier. Eloquent allows writing code in one -to – One, One – to- Many relationships directly. It makes the code look better and smaller.

Register Online
Resource Person:
Md.Ahosan Habib
Trainer.

 
Who Can Participate?
Anyone can join who has the interest to work with Laravel Framework.
Prerequisite

Basic understanding of web technology is required.

 

Used Tool

PHP Storm, Home stead

Course Outline

1. class1

1.1. Introduction to Software Development
1.2. Introduction to Laravel Framework
1.3. Introduction to PHP
1.4. Q & A – Open discussion on outline

2. class 2

2.1. Tools & Environment
2.2. IDE
2.3. Laragon
2.4. Composer
2.5. GIT

3. class 3

3.1. Brief concept on Laravel Architecture
3.2. Request Lifecycle
3.3. Service Container
3.4. Service Providers

4. Class 4

4.1. Laravel –I Concept & Route
4.2. Folder Structure Overview
4.3. Introduction to Route and complete understand of
it

5. Class 5

5.1. Laravel-II Controllers
5.2. Creating Controllers
5.3. Routing Controllers
5.4. Passing data
5.5. Resources and Controllers

6. class 6

6.1. Laravel -III Views & Blade Templating
6.2. Introduction
6.3. Template Inheritance
6.4. Defining A Layout
6.5. Extending A Layout
6.6. Components & Slots
6.7. Displaying Data

7. Class 7

7.1. Project 1: Convert a HTML Theme into a Laravel
Template

8. Class 8

8.1. Laravel Fundamentals-IV - Models
8.2. Understand Laravel Models
8.3. Example Use of a Model

9. Class 9

9.1. Laravel Fundamentals -V - Migration
9.2. Environment configurations
9.3. Migrating
9.4. Creating migration and dropping them
9.5. Adding columns to existing tables using
migrations

10. Class 10

10.1. Laravel Fundamentals VI - Database Relationship
& Migration
10.2. Work on a non-related table

11. Class 11

11.1. One to One relationship
11.2. The inverse relation

12. Class 12

12.1. One to many relationship
12.2. Many to many relationship
12.3. Has many through relationship
12.4. Polymorphic relationship
12.5. Polymorphic relation the inverse

13. Class 13

13.1. Polymorphic relation many to many
13.2. Polymorphic relation many to many - retrieving

14. Class 14

14.1. Laravel VII - CRUD
14.2. CRUD on single entity

15. Class 15

15.1. Database - Eloquent One to One Relationship
CRUD
15.2. Setting up Relations
15.3. Creating data
15.4. Updating Data
15.5. Reading and deleting data

16. Class 16

16.1. Database - Eloquent One to Many Relationship
CRUD
16.2. Relationships and mass assignment
16.3. Inserting Data
16.4. Reading Data
16.5. Updating Data
16.6. Deleting Data

17. Class 17

17.1. Database - Eloquent Many to Many Relationship
CRUD
17.2. Relationships and mass assignment
17.3. Inserting Data
17.4. Reading Data
17.5. Updating Data
17.6. Deleting Data

18. Class 18

18.1. Query Builder and Other Collection Methods
18.2. Attaching, detaching and syncing
18.3. Seeding

19. Class 19

19.1. Database - Eloquent Polymorphic Relationship
CRUD
19.2. Relationships and mass assignment
19.3. Inserting Data
19.4. Reading Data
19.5. Updating Data
19.6. Deleting Data

20. Class 20

20.1. Database - Eloquent Polymorphic Many to Many
Relationship CRUD
20.2. Relationships and mass assignment
20.3. Inserting Data
20.4. Reading and updating data
20.5. Deleting Data

21. Class 21

21.1. Form Validation
21.2. Basic validation
21.3. Displaying Errors
21.4. Advance validation

22. Class 22

22.1. Authentication – Login, Registration
22.2. Creating the login system under 1 minute
22.3. Login creation overview
22.4. Retrieving authenticated user data
22.5. Events

23. Class 23

23.1. Middleware - Security / Protection
23.2. Registering a new middleware and using it
23.3. A more practical way to use middlewares 1 -
roles, migration and relations setup
23.4. A more practical way to use middlewares 2 -
Custom method

24. Class 24

24.1. Laravel - Sending Email / Api
24.2. Email verification
24.3. Configuration
24.4. Sending email part 1 - route
24.5. Sending email part 2 - Finished

25. Class 25-30

25.1. Project- Photoblog – Defining the sample Project