Web Application development using Laravel Framework

Web Application development using Laravel Framework

This course will guide the developers and students who want to learn how to develop a website using Laravel.

course at a glance

  • Date : 15 Nov - 2 Feb 2018
  • No. of Classes/ Sessions : 24
  • Total Hours : 72
  • Last Date of Registration : 13 Nov 2017
  • Class Schedule :
    • Wednesday - 6.00 PM - 9.00 PM
    • Friday - 6.00 PM - 9.00 PM
  • venue : e-Soft Training46, Kazi Nazrul Islam Avenue (5th Floor) Kawran Bazar(Besides Hotel Super Star)Dhaka - 1215, Bangladesh.

Price: TK. 20,000
(including VAT & TAX)

This training is jointly organized by BITM and e-Soft Training.

Benefits:

1. Top 30% Participants  will get 2 month paid internship opportunity. (terms & condition apply)

2. Top 30% participants will get job assistance.

3. Participants will create 2 real project.

4. Each student will get 1 personal domain with 1GB space.

5. Certificate.

6. Mentoring.

 

Course Outline :


Session Title
1 [T] Introduction to Software Development
  Introduction to Laravel Framework
  Introduction to PHP 
  Q & A – Open discussion on outline
2 [P] Tools & Environment
  IDE
  Laragon
  Composer
  GIT
3 [T] Brief concept on Laravel Architecture
  Request Lifecycle
  Service Container
  Service Providers
4 [T+P] Laravel –I Concept & Route
  Folder Structure Overview
  Introduction to Route and complete understand of it
5 [T+P] Laravel-II Controllers
  Creating Controllers 
  Routing Controllers
  Passing data
  Resources and Controllers
6 [T+P Laravel -III Views & Blade Templating
  Introduction
  Template Inheritance
  Defining A Layout
  Extending A Layout
  Components & Slots
  Displaying Data
7 [P] Project 1: Convert a HTML Theme into a Laravel Template
8 [T+P] Laravel Fundamentals-IV - Models
  Understand Laravel Models
  Example Use of a Model 
9 [T+P] Laravel Fundamentals -V - Migration
  Environment configurations
  Migrating
  Creating migration and dropping them 
  Adding columns to existing tables using migrations
10 [P] Laravel Fundamentals VI - Database Relationship & Migration
  Work on a non-related table
11 [P] One to One relationship
  The inverse relation
12 [P] One to many relationship
13 [P] Many to many relationship
14 [P] Has many through relationship
15 [P] Polymorphic relationship
16 [P] Polymorphic relation the inverse
17 [P] Polymorphic relation many to many
18 [P] Polymorphic relation many to many - retrieving
19 [P] Laravel VII - CRUD
  CRUD on single entity
20 [P] Database - Eloquent One to One Relationship CRUD
  Setting up Relations
  Creating data 
  Updating Data
  Reading and deleting data
21 [P] Database - Eloquent One to Many Relationship CRUD
  Relationships and mass assignment
  Inserting Data
  Reading Data
  Updating Data
  Deleting Data
22 [P] Database - Eloquent Many to Many Relationship CRUD
  Relationships and mass assignment
  Inserting Data
  Reading Data
  Updating Data
  Deleting Data
  Attaching, detaching and syncing
23 [P] Database - Eloquent Polymorphic Relationship CRUD
  Relationships and mass assignment
  Inserting Data
  Reading Data
  Updating Data
  Deleting Data
24 [P] Database - Eloquent Polymorphic Many to Many Relationship CRUD
  Relationships and mass assignment
  Inserting Data
  Reading and updating data
  Deleting Data
25 [T+P] Form Validation
  Basic validation
  Displaying Errors
  Advance validation
26 [P] Authentication – Login, Registration
  Creating the login system under 1 minute
  Login creation overview
  Retrieving authenticated user data
27 [P] 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
28 [P] Laravel - Sending Email / Api
  Sending email part 1 - route
  Sending email part 2 - Finished

29 – 34

[P]
Project- Photoblog – Defining the sample Project
   

Curriculum

Training Web Application development using Laravel Framework 72 Hrs

Tentative Class Start

15th November, 2017

Available Seat

10 / 20

who can join

We expect that students of this course should have the prior experience with

• HTML5
• PHP Core & Advance PHP

Meet the Instructor