BITM Mentorship Program on PHP Laravel

BITM Mentorship Program on PHP Laravel

After successfully complete this program participant will be able to work individually or team wise properly all over the world. Student will be able to practice all the latest technology in thesector

course at a glance

  • Date : 26 Jun - 25 Sep 2022
  • No. of Classes/ Sessions : 60
  • Total Hours : 480
  • Last Date of Registration : 26 Jun 2022
  • Class Schedule :
    • Sunday - 9:00 AM - 5:00 PM
    • Monday - 9:00 AM - 5:00 PM
    • Tuesday - 9:00 AM - 5:00 PM
    • Wednesday - 9:00 AM - 5:00 PM
    • Thursday - 9:00 AM - 5:00 PM
  • venue : BASIS Institute of Technology & Management Limited BDBL Bhaban (3rd Floor - East), 12 Kawran Bazar, Dhaka -1215.

Price: TK. 60,000
(including VAT & TAX)
Discount Price- 35,000

The main objective of this program is to ready the participant for IT sector job market. This is an absolute professional training. Through this program all of the participant will be able to learn practically how to develop web site & web application step by step. After successfully complete this program participant will be able to work individually or team wise properly all over the world. Student will be able to practice all the latest technology in the sector of web development.

Total 5 day in a week. Each class duration 8 hour (9am to 5pm) and same this way student will be get practice time three month. Day start with Web Design practice.

In this practice time, student will practice HTML5, CSS3, and JavaScript (ECMA-5). Through this technology practice, student will be able to understand the base of web design. After that student will practice JavaScript library JQuery. Through this practice student can understand the JQuery plugin customization.

After that student will practice Bootstrap Framework. Through this practice student will be able to create responsive interface of any web site or web application.
After complete this practice student start practice PHP.

So, from the beginning of the PHP practice we can follow the structured way like Java or C-Sharp. Student start practice PHP according to Object Oriented Programming Concept. This is the standard practice of PHP today. Student practice PHP 8. Student will practice properly step by step syntax of PHP, variable declaration & its data type, operators, statement, and array. In Object Oriented Programming Section student will practice Class, Object, Property, Method, Encapsulation, Inheritance, Polymorphism, Interface, Abstract Class, Trait, Method Chaining and also other important syntax of OOP.

After complete this practice student start practice Database Server.
In this section student start practice MySQL database server. So, it’s very important to practice properly database server for any web site & web application. Student will be able to practice properly MySQL database server & SQL query.

After complete this practice student start practice Laravel Framework.
So, student will practice the super most popular PHP framework Laravel step by step here. Student practice MVC coding pattern, Laravel framework internal structure, request lifecycle, Laravel Model, Laravel Controller, and Laravel View etc. according to today standard.

After successfully complete all of the practice, student will build an Ecommerce Website step by step through this program. 

Outline:

Day No

Topics Name

 

 

Day One

Introduction to web

How web works

Web history

Internet history

Difference between web, website & webpage.

First website in the world

Web development tools

 

 

Day Two

Introduction to HTML

HTML Tag, Element, Attribute.

Create a new HTML project

HTML default structure

HTML Table tag

HTML Table Structure

 

 

Day Three

HTML Table Column Merge

HTML Table Row Merge

Create HTML Table Layout

HTML Nested Table Layout

HTML Text Formatting Tag

HTML Link Tag

Create A Static Website

 

 

 

Day Four

HTML list tag

Introduce HTML Input element

All HTML input Element

Create a registration form

Create login form

Introduction to form element

Introduction to GET & POST

 

 

 

Day Five

Introduction to CSS

CSS History

CSS Basic Syntax

CSS Dimension

CSS Basic Layout

CSS Margin 

CSS Padding

CSS Box Sizing

CSS Background

 

 

Day Six

Introduction To Grid Layout

Grid layout structure

Grid Layout

CSS Position

Introduction To Media Query

Row Responsive Page

 

 

Day Seven

Introduction to bootstrap

Bootstrap grid

Bootstrap menu

Bootstrap carousel

Bootstrap card

Bootstrap modal

 

Day Eight

Introduction to Template Design

A Company Home Page Design

A Company About Page Design

Day Nine

 

A Company Service Page Design.

A Company Gallery Page Design 

A Company Contact Page Design

 

 

Day Ten

Introduction to PHP

Introduction to PHP server

Install PHP server

Server configuration

Run PHP script

PHP Basic Syntax

 

Day Eleven

Create a PHP Application

PHP project structure

Introduction to OOP

Day, Object, Property, Method

 

 

Day Twelve

Create an PHP project

PHP Binary Operator

PHP Assignment Operator

PHP Conditional Operator

PHP Logical Operator

 

 

Day Thirteen

PHP Conditional Statement

PHP Repeated Statement

PHP Array

PHP Array function

PHP Global Array

 

Day Fourteen

Basic Input & Output

Full Name Project

Series Project

 

Day Fifteen

Prime number project

Calculator Project

File related method

 

Day Sixteen

Array sorting

Array sorting method

Data store in file

 

Day Seventeen

Encapsulation

Inheritance

Magic method

 

Day Eighteen

Polymorphism

Interface

Abstract Day

Trait

 

Day  Nineteen

Static property

Static method

Sum of series problem

 

Day  Twenty

String related function

Word character count

Auto password creates

 

Day  Twenty One

Practical: PHP OOP Project

Written: 50 MCQ

Oral: Based on OOP Project

 

Day  Twenty Two

Coding indent technique

Naming standard

Standard coding system

Function minimization

 

Day  Twenty Three

Introduction To Database Server

Introduction to MySQL

MySQL server Table management

SQL Query

 

 

Day  Twenty Four

Data Add Form

PHP Database Connection

Database Table Creation

Data insert to the table

Data view To the table

 

Day  Twenty Five

Data edit form

Data show in edit form

Data update

Data Delete

 

Day  Twenty Six

Search Form Create

Search Query

Wildcard Operator

Print search Result

 

 

Day  Twenty Seven

Introduction JavaScript

JavaScript Syntax

JavaScript Operator

JavaScript Statement

JavaScript Array

 

Day  Twenty Eight

JavaScript DOM Manipulation

JavaScript Event

JavaScript Basic Input & output

JavaScript Basic Calculator

 

Day  Twenty Nine

JavaScript CSS

JavaScript Timing Method 

JavaScript Date Time

JavaScript Slider

 

Day  Thirty

Introduction to jQuery

jQuery basic syntax

jQuery DOM Manipulation

jQuery Form Validation

 

 

Day  Thirty One

Introduction to PHP Framework

Framework History

Introduction to MVC

MVC TO OOP

Introduction to Laravel

Laravel Installation

Default Structure

 

Day  Thirty Two

Laravel Request Lifecycle

Laravel Route Management

Laravel Controller

Laravel Model

Laravel View

 

Day  Thirty Three

Blade Template Engine

Template Mastering

CSRF Token

Form Submit

Form Data management

 

 

Day  Thirty Four

Database in Laravel

MySQL Database Connection

Form Create For Data Insert

Data Insert To Database

Data Show in Table

 

Day  Thirty Five

Data Edit Form

Data Show in edit Form

Data Update

Data Delete

 

 

Day  Thirty Six

Form Validation in Laravel

Validation Day in Laravel

Manage Error

Middleware in Laravel

Middleware create

Middleware Manage

 

 

Day  Thirty Seven

Introduction to Admin Panel

Introduction to Jetstream Package

Jetstream  Package Installation

Jetstream Package Customization

Admin Registration

Admin Login

 

 

Day  Thirty Eight

Introduction to SDLC

An Ecommerce Project Introduction

Specification for the project

Requirement Collection 

Requirement Specification

Use case diagram

Form & Database  Design

                                                                                                        

 

Day  Thirty Nine

Select Front End Theme according to requirement

Laravel Install For Project

Mastering the home page

Mastering category product page

Mastering product detail page

 

Day  Forty

Mastering Shopping Cart Page

Mastering Checkout Page

Mastering Customer Dashboard Page

Mastering Customer Login/Registration Page

 

Day  Forty  one

Install Laravel Jetstream Package 

Customize Jetstream AUTH route

Customize Login View

Customer Dashboard View

 

 

Day  Forty Two

Add new Category

Manage Category

Add New Brand

Manage Brand

 

Day Forty Three

Add New Sub Category

Manage Sub Category

Add & Manage Unit

 

Day Forty Four

 

Add New Product with multiple image

Show All Product

Edit Product

Update Product

Delete Product

 

 

Day Forty Five

 

Show Product in website home page

Show category with sub category in home page

Show Category Wise Product

Show Brand info

Show Brand wise product

Filter price

 

 

Day Forty Six

 

Product detail page dynamic basic info

Product detail page dynamic product detail info

Admin panel product create category, sub category, brand, unit 

Collect Product info

Update product info

 

 

 

Day Forty Seven

 

Show Related Product

Introduction to shopping cart in Laravel

Install shopping cart package

Configure shopping cart package

Add & manage product in shopping cart.

 

 

Day Forty Eight

Calculate Subtotal Price

Calculate Tax Total Price

Add Shipping module in admin panel

Calculate Shipping Cost

 

Day Forty Nine

 

Prepare shopping cart in checkout page

Prepare checkout page

Prepare Shipping info

Submit Customer Order

 

 

Day Fifty

Customer login dynamic

Customer Registration dynamic

Customer dashboard dynamic

Customer Order Management

Customer Order Detail

 

 

Day Fifty One

Admin panel show all order

Admin panel show individual order detail

Admin panel prepare order invoice

Dynamic invoice data

 

 

Day Fifty Two

Introduction to pdf in Laravel

Different PDF package

Install PDF package

Order invoice make PDF

Download & print invoice

 

 

Day Fifty  Three

Introduction to order management in admin panel

Prepare delivery vendor info

Add & manage delivery vendor info

Order Edit

Order Update

 

 

Day Fifty  Four

Manage Order Status

Order Deletion Status

Order Soft Delete

Order Return Adjust

 

 

Day Fifty Five

Admin panel user registration info

Add Registration form

New user registration for admin panel

Edit & update admin user with access label

Delete Admin user

 

 

Day Fifty Six

Customer wish list concept

Add product in wish list

Manage product in wish list

 

 

Day Fifty Seven

Group product concept

Admin create group product

Admin manage group product

Admin update group product concept

 

 

Day Fifty Eight

Website show group product

Group product purchase system

Group product add to cart

Group product order

 

 

Day Fifty Nine

Report in PHP

Date wise order report search & print

Customer wise order report search & print

Monthly sales report search & print

 

 

Day Sixty

Introduction to API

API in Laravel

Create API for Laravel

SMS gateway integration

Curriculum

BITM Mentorship Program on PHP Laravel BITM Mentorship Program on PHP Laravel 480 Hrs

Tentative Class Start

26th June, 2022

Available Seat

10 / 5

who can join

People who have basic computer knowledge. Who want to learn and build up your career in Development sector.

Meet the Instructor