Mastering on Laravel Framework

Mastering on Laravel Framework

Laravel Framework (A Renowned PHP Framework) is one of the best application development framework. This course will help students to develop skill on software/web application.

course at a glance

  • Date : 14 Dec - 14 Mar 2020
  • No. of Classes/ Sessions : 30
  • Total Hours : 90
  • Last Date of Registration : 12 Dec 2019
  • Class Schedule :
    • Saturday - 3:00 PM - 6:00 PM
    • Friday - 3:00 PM - 6:00 PM
  • venue : Good Luck Center, 151/7, Panthapath Signal, Green Road, 7th & 8th Floor, Dhaka-1205, Bangladesh

Price: TK. 16,000
(Excluding VAT & TAX)
Early Bird Registration Going on Valid Until 12th December, 2019 Taka @15,000

This Training is jointly organized by BITM & PeopleNTech
Training will be held in PeopleNTech

 
Course Outline: 


Day 1:

  • Syntax, Print / Echo - Basic concepts on PHP
  • Variables, Data Types, Constants - Data Types and Variables in PHP
  • Operators - Operators in PHP Programming
  • ..Else...Else-If - Different conditional statements in PHP
  • Switch - PHP Switch Case
  • Syntax, Print / Echo - Basic concepts on PHP

Day 2:

  • While Loops - Implementation of While loop
  • For Loops - Practical implementation of for loop
  • Arrays - Array and multi-dimensional data handling
  • Date - Use of Date functions and their Elements
  • String - Working with Strings using PHP

 Day 3:

  • Error, Exception - Error and Exception Handling using PHP
  • Custom Functions - Use of Custom Function Development and its Practical uses
  • Library Functions - Trim, Round, Min, Max etc.
  • Class and Object - Understanding Class and Object
  • Day Twenty-Eight / Working Advanced with PHP
  • Form Handling - on-Page and off-Page form handling Technique
  • Form Validation - Detailed guideline to use Form in PHP
  • Form Required Field Check - Verifying data that will be accepted by Form
  • Submitting, Receiving and Verifying Form Inputs using PHP
  • Dynamic implementation of Forms (Store Data from Form to Database)
  • Showing Practical on Form Development and its Use

 Day 4:

  • Form Security - Safety of Submission of Data using HTML Form with the help of PHP
  • 2 Understanding about SQL Injection Prevention
  • 3 Showing Data from Database using PHP and MySQL within HTML Table
  • 4 Understanding basic CRUD and Proceeding for Advanced CRUD
  • 5 Edit and Delete Data from a Printed HTML Table, using PHP and MySQL
  • Taking a Practice session on Working with HTML Forms and PHP

 Day 5:

  • Object Oriented Programing

 

Day 6:

  • What is Database
  • What was the traditional way of storing Data?
  • How Database Server and Services help us to store and use Data
  • What are the basic Tools for Database Management, Starting with phpMyAdmin?
  • Learning the basic features of phpMyAdmin
  • How to Create, Edit, Update, Drop Database from phpMyAdmin
  • How to Create, Edit, Update, Drop Table using phpMyAdmin
  • How to Insert, Update, Delete Data using phpMyAdmin
  • How to Alter Database, Alter Table from phpMyAdmin
  • Creating, Updating, Deleting DB User Privilege and Permission from phpMyAdmin
  • Import and Export Data using phpMyAdmin

 Day 7:

  • MySQL Intro - How, when and where to use MySQL
  • MySQL Connect - How to get connected to MySQL
  • CREATE Database - How to Create Database
  • DROP Database - How to Drop a Database
  • KEYS- Use and Importance of Primary and Unique Key in Database
  • NULL & NOT NULL - Importance & Contradiction of NULL & NOT NULL
  • AUTO-INCREMENT - How to Auto-Increment in Database
  • DEFAULT - MySQL Default and its use
  • DATE - Date, Time and Timestamps in MySQL Database
  • CREATE Table - How to Create Table using MySQL Query
  • ALTER Table - How to Alter Table using MySQL Query
  • DROP Table - How to Drop Table using MySQL Query
  • INSERT INTO - How to insert data in a Data-Tables
  • SELECT - How to select and grab Data from Data-Table (In Different Ways)
  • WHERE - How to select Data from Database using Conditions
  • ORDER BY - How to bring Data from Database in Order
  • GROUP BY - Grouping Database outputs from MySQL
  • UPDATE - How to Update Data in a Data-Table
  • DELETE - How to Delete Data of a Data-Table

 Day 8:

  • BASIC JOIN - How to use JOIN and the Importance of it in Database
  • LEFT JOIN - Use of Left Join and its Practices
  • RIGHT JOIN - Use of Right Join and its Practices
  • FULL JOIN - Use of Full Join and its Practices
  • OUTER JOIN - Use of Outer Join and its Practices

Day 9:

JavaScript:

  • What is JS?
  • How important is it?
  • How to use it?
  • What is Git?
  • Why Git?
  • How to Use it?
  • What is Gitlabs?
  • How to use it?

 Day 10:

jQuery:

  • What is jQuery
  • Uses of jQuery

 Day 11:

 Laravel Basic 1

  • What is Frameworks?
  • What is Laravel?
  • History of Laravel
  • What is Composer?
  • How to use it?
  • What is Artisan?
  • Installation
  • What is MVC?
  • Folder Structure of Laravel
  • What is Vendor?
  • Configuration files

 Day 12:

 Laravel Basic 2

  • Routing
  • Controllers
  • Views
  • Models

 Day 13:

  • Template Engine (Blade)

 Day 14:

  • Query Builder
  • Database connection
  • Migration
  • Data Seeding
  • Use of query builder

 Day 15:

  • Eloquent ORM
  • What is ORM?
  • What is Eloquent?
  • Relationships
  • One to One
  • One to Many
  • Many to Many
  • Eager Loading

 Day 16:

  • Form Validation

Day 17 & 18:

Basic CRUD

  • Create
  • Read
  • Update
  • Delete

 Day 19:

  • Authentication
  • Laravel Auth
  • Custom Auth

 

Day 20 to Day 29:

 

Final Project

  • Project Blog Front End Category, Blog Display and Blog Management
  • Edit Blog and File Upload
  • Recent Blog, Blog Details
  • Popular Blog, Blog Category, Blog Details
  • Project Selection, Database Design
  • Project will cover Email sending, Ajax Request, Security, Validation etc.
  • Excel Export and Import Using External Library or Package
  • Pagination
  • AJAX Load (Example: Drop-down Data Pulling against another Drop-down)
  • File Upload
  • Security - CSRF Token, XSS, SQL Injection
  • Session
  • Sending SMTP Mail
  • Generate PDF
  • Templating

 

Day 30:

  • Career Guideline

Curriculum

Module Mastering on Laravel Framework 90 Hrs

Tentative Class Start

14th December, 2019

Available Seat

10 / 15

who can join

Pople who have basic knowledge on Microsoft Office, HTML, CSS, PHP

Meet the Instructor