Advance PHP Laravel 5.0 Framework

  • Print

 

Course Overview

This course will provide attendees with a solid understanding of web applications development skills, including securing web applications using PHP Advance Laravel Framework. Attendees attending this course should understand that this training course moves with concern of prerequisites and covers a broad range of topics, in depth, in a fairly short period of time. This training course is about 70% hands on, and 30% lecture/demonstration. Attendees will perform a practical exercise related to each topic covered.

 

Download Brochurepdf-logo 
 

Pre-requisites

Knowledge in web application and database with PHP basic and OOP in PHP and knowledge in Laravel 5 basic will be advantages.

Target Audience

 

Developers who wish to know how to develop web applications using Laravel PHP Framework

Laravel - Schedule

Day 1

09.00am – 10.00am

Quick Introduction / Reintroduction

  • Framework
  • MVC
  • Laravel
  • Laravel version
  • How Web works
  • Composer
  • Laravel installation
  • composer.json
  • Laravel project run
10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Folder Structure ,Artisan command

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

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Advance Route, Blade Templating

  • Advance Blade Templating
  • Displaying Data
  • Extending Blade
  • Blade Templating
  • Laravel Collective

Day 2

09.00am – 10.00am

Revisit of Views

  • Working with Views
  • Cycle Technique of Passing Data To Views
  • Sharing Data With All Views
  • View Composers

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Working with Database

  • Migration
  • Seeding
  • Factory
  • Faker
  • Working with tinker

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Controller & Advance Controller

  • Namespaces
  • Single Action Controllers
  • Partial Resource Routes
  • Naming Resource Routes
  • Naming Resource Route Parameters
  • Supplementing Resource Controllers

                                                                        Day 3

09.00am – 10.00am

Query Builder, Helpers

  • Query Builder, Install laravel debugger
  • Helpers

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Model & Provider Soft Delete

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

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Image crud, Intervention

  • File crud
  • Image crud with intervention

                                                                        Day 4

09.00am – 10.00am

Authentication Middleware

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

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Security Mail and Caching

  • Encryption & Hashing
  • RESTful Resource Controllers
  • Remember password
  • Data Security and Vulnerability

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Notification

  • Sending Notifications
  • Project Discussion

                                                                        Day 5

09.00am – 10.00am

Errors

  • Collections
  • Package
  • Errors & Logging

10.00am – 10.30am

Breakfast

10.30am – 12.45pm

Basic Concept

  • Creating Migration
  • Rolling Back
  • Migration Tricks

12.45pm – 02.15pm

Lunch

02.15pm – 05.00pm

Eloquent

  • Eloquent ORM
    • Creating new models
    • Reading Existing Models
    • Updating Existing Models
    • Deleting Existing Models
  • Eloquent Queries
    • Preparation
    • Eloquent to string
    • Query Structure
    • Magic Queries
    • Query Scopes
  • Eloquent Relationship
    • Relationships
    • Implementing Relationship
    • Relating and Querying