Advance Web Development with PHP and Laravel:PeopleNTech

Advance Web Development with PHP and Laravel

Laravel is a most popular PHP framework. PeopleNTech provides the best PHP framework training. Enhancing skill development in Web/Software Development platform is the main goal of this course. Besides, introducing with industry-driven environment for ensuring the betterment of professional career. Nowadays most of the large-scale, robust web application are developed with Laravel, and its getting popularity in Bangladesh too. So why not your join us.

Batch Duration

Starting Date : 28th November, 2020

Last Date of Registration :28th November, 2020

Class Schedule : 3 Months (60 Hours); Friday & Saturday:- 03:00 PM- 06:00 PM

Total Hours : 90

Course Curriculum

Module 01: Basic & Advanced PHP

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

Module 02: Object Oriented Programming

Day 5

  • What is OOP ?
  • Why use OOP?
  • Elements of OOP ?
  • What is Class ?
  • What is Object ?
  • Abstraction
  • Encapsulations
  • Inheritance
  • Polymorphism
  • Namespace
  • Interface
  • Abstract Class
  • Function Overloading and overwriting
  • Magic Functions

Module 03 : Database

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

Module 04: JavaScript & Jquery

Day 9 

  • 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

  • What is jQuery
  • Uses of jQuery

Module 05: Git and Gitlab

Day 11

  • What is Git ?
  • Why Git?
  • How to Use it ?
  • What is Remote Repository ?
  • What is Gitlabs?
  • How to use it?

Module 06: Laravel Basic & Advanced

Day 12

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 13

 Laravel Basic 2

  • Routing
  • Conrollers
  • Views
  • Models

 Day 14

  • Template Engine (Blade)

 Day 15

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

 Day 16

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

 Day 17

  • Form Validation

 Day 18 & 19

  Basic CRUD

  • Create
  • Read
  • Update
  • Delete

 Day 20

  • Authentication
  • Laravel Auth
  • Custom Auth

Module 07: Final Project

Day 21 to Day 29

  • Project Blog Front End Category, Blog Display and Blog Management
  • Edit Blog and File Upload
  • Recent Blog, 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
Masud Alam

Course Instructor

Masud Alam

Sr. Faculty, Web Technology

Admission Open

50% OFF

Course Fee : ৳ 20000
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech
Clients PeopleNTech