Resource Person Details

Habibur Rahman
Habibur Rahman

Habibur Rahman is a professional web-based application Designer, Developer, Trainer & Web Based Application System Designer. Always I want to do something where I would be able to exert my academic knowledge, experience and potentiality to develop an institute or someone career and establish as a dexterous one in the related field and in this way, I want to contribute to the welfare & enhancement of the country & world.

My Expertise on Computer Hardware & Networking are excellent and my Special Expertise on web based technology like HTML5, CSS3, JavaScript (SCMA-5, 6), jQuery, JSON, NodeJS, Ajax, VueJS, PHP8, Laravel 10, Codeigniter, Cake PHP,MySQL, MSSQL. I love my work & I also love to do my work.

Course At A Glance

  •  Date : 22 Mar - 4 Jun 2018
  •  
  • No. of Classes/ Sessions : 33
  •  
  • Total Hours : 90
  •  
  • Last Date of Registration : 22 Mar 2018
  • Class Schedule :
    • Sunday - 6.00 PM - 9.00 PM
    •  
    • Tuesday - 6.00 PM - 9.00 PM
    •  
    • Thursday - 6.00 PM - 9.00 PM
  • venue : PencilBox Training & Consultancy, BDBL Bhaban (3rd Floor-West), 12 Kawran Bazar, Dhaka-1215. 

Price: TK. 22,500
(including VAT & TAX)





Download part 1-26

 Download all class 26-40

This training is jointly organized by BITM & Pencilbox Training & Consultancy, A Training wing of bitBirds Solutions.

Training will be held in Pencilbox Training & Consultancy Premises.

The course starts with the fundamentals and it’ll show you insider tips to work quickly and efficiently with web technologies. Once you’ve got that locked down, you’ll know how to build your own responsive websites using latest techniques. By then you’ll be developing websites, and learn smart ways to add dynamic content.

As we all know, the best way to learn is to do, so you’ll complete fun website challenges at every turn. Plus, as you fly through the course, you’ll use your skills to put a site together as you go. The final challenge is a full project.

 

What else makes this course different?

  • Practical knowledge about API.
  • Practice Front End & Server Side Framework separately.
  • Practice Bootstrap-4.
  • Practice ECMA-6 Standard JavaScript.
  • Laravel 5.6 New Features.

 

Training Outline

Module One: Web Structure, Content & Presentation.   

Day-1:

  • Introduce to all
  • Understanding web, website, and internet.
  • Understanding how web works
  • Technology for web structure, content & presentation.
  • HTML history.
  • Basic HTML-5 structure.
  • HTML tag, element & Attribute.
  • HTML-5 text formatting element

Day-2:

  • CSS history
  • CSS Basic Structure
  • Layout with grid
  • Basic navigation menu.
  • Understand static site concept.
  • GIT

Day-3:

  • Introduction to bootstrap-4.
  • Bootstrap-4 Grid Structure.
  • Bootstrap-4 typography, table, images.
  • Bootstrap-4 Jumbotron, Form & Input Element.

Day-4:

  • Bootstrap-4 Navbar.
  • Bootstrap-4 Cards.
  • Bootstrap-4 Accordin.
  • Bootstrap-4 Carousel.
  • Bootstrap-4 Modal.

 Module Two: Web Behavior

Day-5:

  • Understanding the behavior of web.
  • JavaScript history & basic Syntax.
  • Introduction to JavaScript event handling.
  • JavaScript variable, Data Type, Operator & Statement.

Day-6:

  • Working with JavaScript Array & Function
  • Working with DOM.
  • Object & Prototype in JavaScript.

Day-7:

  • What is JQuery?
  • JQuery basic syntax.
  • JQuery Different Type of Selector
  • Complete form validation using JQuery.
  • JQuery image gallery
  • JQuery show hide password
  • JQuery scroll event

 Module Three: Object Oriented PHP

Day-8:

  • Understanding server side technology.
  • PHP history.
  • PHP development environment.
  • PHP Basic Syntax.
  • PHP Variable & Data Type.
  • PHP Function

Day-9:

  • Understanding the concept of OOP
  • Introduce to Class
  • Introduce to Property
  • Introduce to Method.
  • Introduce to Object
  • PHP Operator
  • PHP Statement
  • PHP Array

Day-10:

  • PHP super global Array.
  • Basic input & output.
  • Programming with object oriented PHP.
  • Popular String related Function.
  • Popular Array related Function.
  • Understanding the concept of Inheritance.
  • Understanding the concept of Encapsulation.

Day-11:

  • Introduce to magic method.
  • Introduce to Composer.
  • Introduce to Autoload
  • Introduce to Namespace
  • Introduce to Trait.

 Module Four: Database Server.

 Day-12:

  • Introduce to Database Server.
  • Introduce to MySQL Database Server.
  • Create database, table inside the Database Server.
  • Introduction to Structured Query Language (SQL).
  • Perform action through SQL inside Database Server.

 Day-13:

  • Introduction to CRUD operation.
  • Data Save into the database server.
  • Data Retrieve form the Database Server.

Day-14:

  • Data edit & update.
  • Data Delete.

.  

 Module Five: Laravel Framework

Day-15:

  • Understanding the concept of framework.
  • History of PHP framework.
  • Popular PHP framework.
  • Why Laravel.
  • Introduce to MVC
  • Laravel installation.

Day-16:

  • Project folder structure.
  • How Home Page Load.
  • Route Introduction & Route Naming.
  • Load String from Route for specific request.
  • Load Array from Route for specific request.
  • Load View from Route for specific request.

Day-17:

  • Request Lifecycle
  • Resource view route.
  • Artisan command & Create Controller Class.
  • Load Controller Class from Route for specific request.
  • Pass data from Controller Class to view by Compact.
  • Pass data from Controller Class to view by Array.
  • Pass data from Controller Class to view by with.

Day-18:

  • Introduce to Blade Template Engine.
  • Introduce to directive Blade Template Engine.
  • Laravel Blade Templating.
  • Create Blade sub view.

Day-19:

  • Introduce to Package in Laravel.
  • Introduce to Laravel Collective.
  • Install Laravel Collective Package.
  • Create form & input element through Collective Package.
  • Introduce to Migration, Schema, and Blueprint.
  • Create migration file.

Day-20:

  • Prepare migration file for creating table.
  • Create & update table through command.
  • Introduce to Factory, Faker & Seeding.
  • Working with Factory, Faker & Seeding.
  • Introduce to Quire builder in Laravel.
  • Introduce to Eloquent ORM in Laravel.
  • Create Model Class with migration file in one command.

Day-21:

  • Data insert in the database through Quire builder.
  • Data insert in the database through Eloquent ORM.
  • Data Retrieve from database through Eloquent ORM & Query Builder.
  • Data Edit & Update through Eloquent ORM & Query Builder.
  • Data Delete through Eloquent ORM & Query Builder.

Day-22:

  • Introduce to Auth Class.
  • User registration & Login through Auth Class
  • HTTP Basic Authentication
  • Introduce to middleware.
  • Create, Register & Use Middleware.
  • Create authentication using route group.

Day-23:

  • Introduce to App Service Provider Class.
  • Share data with specific view through view composer.
  • Working with Mail.
  • Working with PDF.
  • Working with Notification & Pagination.

Module Six: Project Work (Ecommerce Site)

Day-24:

  • Discuss about SDLC.
  • Select front Template.
  • Select Admin Template.
  • Front End Mastering.

Day-25:

  • Admin Panel mastering.
  • Manage admin login & register with security.
  • Working with Category & Brands.
  • Working with Products.

Day-26:

  • Manage Home Page Content.
  • Manage Category Page Content.
  • Manage Product Details Page Content.

Day-27:

  • Implement Shopping Cart.
  • Customer Login & Registration for Checkout.
  • Implement Ajax in Laravel.
  • Manage Product Shipping Info.

Day-28:

  • Manage Payment Info & Save the Order.
  • Manage Order Form Admin.

 Module Seven: Vue JS

Day-29:

  • Understanding front end framework.
  • What & Why Vue.
  • Environment for Vue JS.
  • Install Node JS & Vue CLI.
  • Install Vue JS.
  • Project run & home page.
  • Project folder structure.
  • Understanding the concept of component.
  • Vue Single File Component

Day-30:

  • Routing With Vue Router.
  • Vue Resource & CORS.
  • Generate Access Token With Passport.
  • Build An API with Vue & Laravel.

 

Curriculum

Module OneWeb Structure, Content & Presentation10 Hrs
Module TwoWeb Behavior10 Hrs
Module ThreeObject Oriented PHP14 Hrs
Module FourDatabase Server9 Hrs
Module FiveLaravel Framework28 Hrs
Module SixProject Work (Ecommerce Site)14 Hrs
Module SevenVue JS