Web Development with Laravel

Web Development with Laravel

This course helped beginners as well as experts solving regular problems during coding. In this course, you will learn all the available features given to us from Laravel framework.

course at a glance

  • Date : 9 Apr - 10 Aug 2019
  • No. of Classes/ Sessions : 30
  • Total Hours : 90
  • Last Date of Registration : 9 Apr 2019
  • Class Schedule :
    • Sunday - 6.00pm - 9.00pm
    • Tuesday - 6.00pm - 9.00pm
    • Thursday - 6.00pm - 9.00pm
  • venue : BASIS Institute of Technology & Management (BITM) R.I Tower (4th Floor), 23/A M M Ali Road, Golpahar Circle (Besides Evergreen Health Center), Mehedibag, Chittagong.

Price: TK. 25,000
(including VAT & TAX)
Promotional Offer BDT 15,000 (Valid till 10th April,2019)

This training is organized by BITM. Training will be held in BITM.

Laravel is a free, modern, dynamic and powerful open source PHP web application framework, designed for the development of model-view-controller (MVC) web applications. Remarkable features of Laravel include but not limited to modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar. This training covers from preparing a development environment, configuration and gradually moving on to the different components. Laravel allows you to develop applications which are scalable and efficient, user-friendly and clean.
 
Detailed 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

  1. class 2

2.1. Tools & Environment

2.2. IDE

2.3. Laragon

2.4. Composer

2.5. GIT

  1. class 3

3.1. Brief concept on Laravel Architecture

3.2. Request Lifecycle

3.3. Service Container

3.4. Service Providers

  1. Class 4

4.1. Laravel –I Concept & Route

4.2. Folder Structure Overview

4.3. Introduction to Route and complete understand of it

  1. Class 5

5.1. Laravel-II Controllers

5.2. Creating Controllers

5.3. Routing Controllers

5.4. Passing data

5.5. Resources and Controllers

  1. 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

  1. Class 7

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

  1. Class 8

8.1. Laravel Fundamentals-IV - Models

8.2. Understand Laravel Models

8.3. Example Use of a Model

  1. 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

  1. Class 10

10.1. Laravel Fundamentals VI - Database Relationship & Migration

10.2. Work on a non-related table

  1. Class 11

11.1. One to One relationship

11.2. The inverse relation

  1. Class 12

12.1. One to many relationship

12.2. Many to many relationship

  1. Class 13

13.1. Laravel VII - CRUD

13.2. CRUD on single entity

  1. Class 14

14.1. Database - Eloquent One to One Relationship CRUD

14.2. Setting up Relations

14.3. Creating data

14.4. Updating Data

14.5. Reading and deleting data

  1. Class 15

15.1. Database - Eloquent One to Many Relationship CRUD

15.2. Relationships and mass assignment

15.3. Inserting Data

15.4. Reading Data

15.5. Updating Data

15.6. Deleting Data

  1. Class 16

16.1. Database - Eloquent Many 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

  1. Class 17

17.1. Query Builder and Other Collection Methods

17.2. Attaching, detaching and syncing

17.3. Seeding

  1. Class 18

18.1. Form Validation

18.2. Basic validation

18.3. Displaying Errors

18.4. Advance validation

  1. Class 19

19.1. Authentication – Login, Registration

19.2. Creating the login system under 1 minute

19.3. Login creation overview

19.4. Retrieving authenticated user data

19.5. Events

  1. Class 20

20.1. Middleware - Security / Protection

20.2. Registering a new middleware and using it

20.3. A more practical way to use middlewares 1 roles, migration and relations setup

20.4. A more practical way to use middlewares 2 Custom method 21. Class

   21. Class 21

21.1. Laravel - Sending Email / Api

21.2. Email verification

21.3. Configuration

21.4. Sending email part 1 - route

21.5. Sending email part 2 - Finished

  1. Class 22-30

22.1. Project- Photoblog – Defining the sample Project

 

Curriculum

Module Web Development with Laravel 90 Hrs