Web Application Development Using Laravel 5.72019-03-04T19:17:45+00:00

Web Application Development Using Laravel 5.7

Course Info at a Glance

  • Total Classes: 24
  • Class Duration: 2 Hours
  • Course Duration: 48 Hours
  • Class Schedule: Mon, Tue & Wed – 6:00 PM – 8:00PM
  • Venue: 220/A & 220/D, Begum Rokyea Sharoni (3rd Floor), Mirpur,Dhaka, Bangladesh 1216

Course Fee

BDT 12,000

Course Outline

Introduction

  • Installing PHP development environment

  • IDE install

  • Composer

  • Git

  • Install laravel Project

Introduction to PHP

  • Basic syntax
  • Types

  • Variables

  • Constants

  • Expressions

  • Operators

  • Control Structures

  • Functions

  • Classes and Objects

Bootstrap

  • Obtaining and Using Bootstrap

  • Bootstrap Grid System

  • CSS Techniques with Bootstrap

  • Typography – fancy fonts an’ that

  • Tables

  • Forms

  • UI Techniques

  • Navigation Best Practices

Jquery

  • Syntax

  • Selectors

  • Effects – Hide and Show, Fading, Sliding, Animation, Callback Functions, Chaining

  • Html – Get Content and Attributes, Set Content and Attributes, Add Elements, Remove Elements, Get and Set CSS Classes, css() Method,Dimensions

  • jQuery AJAX

  • jQuery AJAX Intro jQuery Load jQuery Get/Post

Laravel Fundamentals

  • Introduction to laravel and MVC

  • Laravel version update information

  • Laravel Structure Overview

  • Laravel Request Lifecycle

Laravel Architecture Concepts

  • Request Lifecycle

  • Service Container

  • Service Providers

  • Facades

  • Contracts

Laravel Routing

  • Basic Routing

  • Route Parameters

  • Named Routes

  • Route Groups

  • Route Model Binding

  • Fallback Routes

  • Form Method Spoofing

  • Accessing The Current Route

Laravel Middleware & Controllers

  • Registering Middleware

  • Middleware Parameters

  • Terminable Middleware

  • Basic Controllers

  • Controller Middleware

  • Resource Controllers

  • Dependency Injection & Controllers

  • Route Caching

Laravel Views & Blade Template

  • Template Inheritance

  • Components & Slots

  • Displaying Data

  • Control Structures

  • Service Injection

  • Extending Blade

Laravel Forms

  • CSRF Protection

  • Form Validation

  • HTTP Requests

  • HTTP Responses

  • URL Generation

Laravel Fundamentals – Database – Laravel Migrations:

  • Environment configurations

  • Model

  • Migrating

  • Creating migration and dropping them

  • Adding columns to existing tables using migrations

  • Some more migration commands

Laravel Fundamentals – Query builder

  • Inserting data Reading Data

  • Updating Data Deleting Data

  • Joining Query

Laravel Fundamentals – Database – Eloquent / ORM:

  • Reading Data

  • Reading / Finding with Constraints More ways to retrieve data

  • Inserting / Saving Data

  • Eloquent Relationship

Laravel Api

Laravel Mail

Laravel Transaction

Laravel Error Handling

Laravel Logging

Laravel Security

  • Authentication

  • Authorization

  • API Authentication

  • Encryption

  • Hashing

Testing

  • HTTP Tests

  • Console Tests

  • Browser Tests

  • Database

  • Mocking

Share This

Tentative Class Start

23 March 2019

Available Seat

Only 4

Meet The Instructor

Name: Mohammad Jaherul Islam

Social: