Web Application development using Laravel Framework

Course Features

  1. Starts: 15 November, 2017
  2. Last Date of Submission: 05 November, 2017
  3. Duration: 72 Hours
  4. No. of Class: 24
  5. Class Time: Wednesday & Friday - (6:00 PM - 9:00 PM)
  6. Seats: 20
Course Price:20,000

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

 Training will be held in e-Soft Training.

 

Overview

Laravel is a powerful MVC PHP framework, designed for developers who need a simple and elegant toolkit to create full-featured web applications. Laravel was created by Taylor Otwell. On this course we shall go through Laravel framework in detail and finally will develop a project.

Audience

This course will guide the developers and students who want to learn how to develop a website using Laravel. This course is particularly meant for all those developers who have no prior experience of using Laravel. But it is expected that the audience have understanding and experience developing with PHP.

 

Benifits:

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

2. Top 30% perticipants will get job assistance.

3. perticipants 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
   

 

Meet the Instructor

Tentative Class Start

15 November, 2017

who can join

We expect that students of this course should have the prior experience with • HTML5 • PHP Core & Advance PHP

Other Courses

Be an Expert Digital Marketing Professional (2nd Batch)

course-image
  • Duration: 60 Hours
  • Starting Date: 14 December, 2017
  • Course Price : 16,000
Register Now

Web Application development using Laravel Framework

course-image
  • Duration: 72 Hours
  • Starting Date: 15 November, 2017
  • Course Price : 20,000
Register Now

Application Development with ASP.NET MVC

course-image
  • Duration: 60 Hours
  • Starting Date: 01 November, 2017
  • Course Price : 15,000
Register Now

Be an Expert Digital Marketing Professional

course-image
  • Duration: 60 Hours
  • Starting Date: 15 November, 2017
  • Course Price : 16,000
Register Now