Advanced Web Application development using Laravel Framework

Advanced Web Application development using 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.

course at a glance

  • Date : 8 Nov - 8 Jan 2018
  • No. of Classes/ Sessions : 30
  • Total Hours : 90
  • Last Date of Registration : 6 Nov 2017
  • Class Schedule :
    • Monday - 6:00PM - 9:00PM
    • Wednesday - 6:00PM - 9:00PM
  • venue : Technobd Web Solutions (Pvt) Ltd.46 Kazi Nazrul Islam Avenue (4th Floor) Karwan Bazar, Dhaka - 1215

Price: TK. 25,000

This training is jointly organized by BITM and Technobd Web Solutions Pvt. Limited

 Training will be held in TechnoBD Web Solutions Pvt Ltd

Course Outline :

Day -1

Web Design -1            
Orientation
Basic HTML & HTML 5
Link & Task
HTML Form

Day -2 
Web Design -2

Logical Separetor
CSS & CSS 3
Box Model"

Day -3 
PHP Basic

Basic Syntax
Comments
PHP Variables
Data Types
Variable Handling Function

Day -4 
PHP Basic

Constants
PHP Magic constants
Expressions
Operator
String Functions

Day -5 
PHP Basic

Super Global Variable
Understanding GET Method
Understanding POST Method
File Functions

Day -6 
PHP Basic

Control Structures
Array
Array Functions

Day -7 
OOP Basics

Class & Object
Properties
Method
Project

Day -8 
OOP Basics

Public, Private, Protected
Magic method
composer,
autoload
Namespace

Day -9 
Database

Database Basics

Day -10
CRUD            

Create

Day -11
CRUD            

Read, Update

Day -12
CRUD            

Delete, Soft Delete

Day -13
Third party libraries 

Pdf generator, XL, Mail

Day -14
Pagination      

Pagination

Day -15
Advanced OOP

Abstract
Interface

Day-16
Introduction   

Framework
MVC
Laravel
Laravel version
How Web works
Composer
Laravel installation
composer.json
Laravel project run
Laragon install

Day-17
Folder Structure ,Artisan command
How web Works with Laravel

Folder structure
http
Artisan command
Pakagist
Resource view route
How web Works
Request life cycle

Day-18
Route, Blade Templating

Blade Templating
Displaying Data
Extending Blade
Blade Templating
Laravel Collective                   

Day-19
Views  

Creating Views
Passing Data To Views
Sharing Data With All Views
View Composers

Day-20
Working with Database

Migration
Seeding
Factory 
Faker 
Working with tinker

Day-21
Controller

Defining Controllers
Controllers & Namespaces
Single Action Controllers
Partial Resource Routes
Naming Resource Routes
Naming Resource Route Parameters
Supplementing Resource Controllers

Day-22
Database Relationship

Defining Relationships 
One to one
One to many
Many to Many

Day-23            
Query Builder, Helpers         

Query Builder, Install laravel debugger
Helpers

Day-24
Model & Provider Soft Delete

Listing 
Pagination
Share data to all view 
View Composer
Mode Binding
Soft delete

Day-25
Image crud, Intervention      

File crud
Image crud with intervention

Day-26
Authentication Middleware

Authentication Quickstart
HTTP Basic Authentication
Introduction MIDDLEWARE
Defining Middleware
Registering Middleware
Middleware Group

Day-27
Security Mail and Caching

API Authentication
Encryption
Hashing
RESTful Resource Controllers
Mail
Password reset using mail
Caching 
Remember password

Day-28            
Notification    

Notifications(New in Laravel 5.3)
Sending Notifications
Project Discussion

Day-29            
Errors 

Collections
Packages
Errors & Logging
Project work               

Day-30            
Presentation   

Presentation and live server upload

Curriculum

Training Advanced Web Application development using Laravel Framework 90 Hrs

Tentative Class Start

8th November, 2017

Available Seat

10 / 20

who can join

Basic understanding on web technology is required.

Meet the Instructor