Training Program on PHP with Laravel

Software Development Course : Advance PHP with LARAVEL

 

Duration : 72 hours
Class Starts : 30th March, 2016
Course Fee : BDT 25,000/-
Course Schedule : 3 Days a Week (Sunday, Tuesday & Thursday)
Class Time : 6.30 PM – 8.00PM

 

Basic requirement for attend this course:

For attend this course you must have knowledge about basic PHP, HTML, CSS, Javascript & JQuery. This course is completely professional.

Course Details:

PHP & Procedure PHP**Basic syntax

  • PHP tags
  • Escaping from HTML
  • Instruction separation
  • Comments

** Types

  • Introduction
  • Booleans
  • Integers
  • Floating point numbers
  • Strings
  • Arrays
  • Objects
  • Resources
  • NULL
  • Callbacks
  • Pseudo-types and variables used in this documentation
  • Type Juggling

 

** Variables

  • Basics
  • Predefined Variables
  • Variable scope
  • Variable variables
  • Variables From External Sources

** Constants

  • Syntax
  • Magic constants

** Operators

  • Operator Precedence
  • Arithmetic Operators
  • Assignment Operators
  • Bitwise Operators
  • Comparison Operators
  • Error Control Operators
  • Execution Operators
  • Incrementing/Decrementing Operators
  • Logical Operators
  • String Operators
  • Array Operators
  • Type Operators

 

** Control Structures

  • Introduction
  • If
  • Else
  • elseif/else if
  • Alternative syntax for control structures
  • While
  • do-while
  • for
  • foreach
  • break
  • continue
  • switch
  • declare
  • return
  • require
  • include
  • require_once
  • include_once
  • goto

** Functions

  • User-defined functions
  • Function arguments
  • Returning values
  • Variable functions
  • Internal (built-in) functions (Array and string functions)
  • Anonymous functions

 

** MySQL

  • Creating and Selecting a Database
  • Creating a Table
  • Loading Data into a Table
  • Retrieving Information from a Table
  • The Maximum Value for a Column
  • The Row Holding the Maximum of a Certain Column
  • Maximum of Column per Group
  • The Rows Holding the Group-wise Maximum of a Certain Column
  • Using User-Defined Variables
  • Using Foreign Keys
  • Searching on Two Keys
  • Calculating Visits Per Day
  • Using AUTO_INCREMENT
  • Inner join
  • Left Join
  • Right Join

** PHP web concept : CRUD

  • Server communication
  • HTTP Headers
  • Output buffering
  • Browsers caching
  • Cookies
  • Sessions
  • Email
  • Forms
  • Live Project
  • Exam/Test/Problem Solve

 

** Object Oriented PHP

  • Object Oriented PHP role in the WWW
  • The php.ini File
  • Basic PHP Syntax
  • PHP Tags
  • Variables

**Flow Control

  • Conditional Processing
  • Loops

** Arrays

  • Enumerated Arrays
  • Associative Arrays
  • Two-dimensional Arrays
  • Array Manipulation Functions

** HTML and CSS for Object Oriented PHP

  • HTML
  • CSS

** String Manipulation

  • Formatting Strings
  • Magic Quotes

 

** Reusing Code and Writing Functions

  • Including Files
  • User Functions
  • Form Processing

 

** Exam/Test/Problem Solve

 

Laravel ** Installing & Configuring Laravel·

  • Introduction·
  • Installing Laravel on VM·
  • Setting up development environment·
  • Configuring Laravel·
  • Using Laravel with PHPStorm
  • Understanding Controller & Route
  • Creating a basic controller
  • Creating a route using a closure
  • Creating a RESTful controller
  • Using advanced routing

** Displaying Views & Understanding Blade

  • Creating and using a basic view
  • Passing data into a view
  • Loading a view into another view/nested views
  • Adding assets
  • Creating a view using Blade
  • Utilizing advanced Blade usage

** HTML Form & User Input

  • Creating a simple form
  • Gathering form input to display on another page
  • Validating user input with HTML5
  • Creating a file uploader

** Database Access: Storing & Using Data

  • Creating data tables using migrations and schemas
  • Querying using raw SQL statements
  • Querying using Fluent
  • Querying using Eloquent ORM
  • Creating a CRUD system

** Additional

  • Authentication & Authorization
  • Security
  • Localization
  • Events
  • Creating & Using Api
  • Exam/Test/Problem Solve

 

** Ajax Basics

  • HTTP Request and Response Fundamentals
  • The XMLHttpRequest Object
  • XMLHttpRequest Methods
  • XMLHttpRequest Properties
  • Cross-Browser Usage
  • Sending a Request to the Server
  • Basic Ajax Example

** Ajax with server side scripting language

  • Bringing in the Ajax: GET vs. POST
  • Passing Values
  • Client-Driven Communication, Server-Side Processing
  • Basic Examples
  • Expanding and Contracting Content
  • Auto-Complete
  • Form Validation
  • Tool Tips
  • Exam/Test/Problem Solve

 

** Live Project Inventory System

 

** Exam/Test/Problem Solve

 

 

 

About the Author

Leave a Reply