It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change The Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life
It's all to do with the training: you can do a lot if you're properly trained.
An Institution That Can Change the Way of Your Life

Full Stack Web Development

This training is jointly organized by BITM & Pencilbox Training & Consultancy (Training wing of bitBirds Solutions Ltd.)

 

You’re here because you’re ready to start building professional, career-boosting websites. Or maybe you’re coding already and want to take things to the next level? Whether you’re an entrepreneur, an innovator or the next Mark Zuckerberg just waiting to happen, here you’ll find everything you need to get up and coding—fast.

 

From zero to break-neck speed in just ten weeks

What else makes this course different? It’ll take you from beginner to expert in just ten weeks.

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 more advanced 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.

Training will be held on Pencilbox Training & Consultancy.

FEE - Tk 22500

Prerequisite

  • No pre-knowledge is required - enthusiasm is all you need!
  • There is absolutely no pre-knowledge required. This is a 100% Comprehensive Web Development Course that will take you from Zero-skills to a Cash Earning Web Developer, Step by Step with NO Step skipped.

Project Oriented Course

This will be discussed during the session.

Course 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.
  • Technology for web presentation.

Day-2:

  • HTML history
  • Basic HTML structure
  • HTML tag, element & Attribute
  • CSS history
  • CSS Basic Structure
  • Layout with grid
  • Basic navigation menu.
  • Understand static site concept.

Day-3:

  • HTML text formatting element
  • HTML form & input element
  • HTML table & List
  • Introduction to bootstrap.
  • Bootstrap Grid Structure
  • Bootstrap well, Panel.
  • Bootstrap Form, Input Element & table

Module Two: Web Behavior
Day-4:

  • Understanding the behavior of web.
  • Technology for the behavior of web.
  • JavaScript history & basic Syntax.
  • Working with HTML & CSS through JavaScript.

Day-5:

  • Understanding DOM.
  • Working with DOM.
  • Introduce to JavaScript library JQuery.
  • JQuery basic syntax
  • Working with HTML & CSS through JQuery.
  • Introduce to popular JQuery plugin.

 

Module Three: Procedural PHP
Day-6:

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

Day-7:

  • PHP conditional & repeated statement.
  • PHP Array
  • PHP super global Array.
  • Basic input & output.

Day-8:

  • Understanding Function.
  • Function Definition & Calling.
  • Built in & User define Function.
  • Popular String related Function.
  • Popular Array related Function.

Module Four: Object Oriented PHP
Day-9:

  • Understanding the concept of OOP
  • Introduce to Class
  • Introduce to Property
  • Introduce to Method
  • Introduce to Object
  • Understanding the concept of Encapsulation through access modifier.
  • Real life example the OOP.

Day-10:

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

Module Five: Database Server.
Day-11:

  • 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-12:

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

Day-13:

  • Data edit & update.
  • Data Delete.   

Day-14:

  • Introduction to third party library.
  • Introduction to DOMPDF.
  • Create PDF using DOMPDF.
  • Create Pagination.

Module Five: Laravel Framework
Day-15:

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

Day-16:

  • Laravel installation.
  • Run the project & Open project in IDE.
  • Project folder structure.
  • How Home Page Load.

Day-17:

  • Request Lifecycle
  • Route Introduction & Route Naming.
  • Resource view route.
  • Load String from Route for specific request.
  • Load Array from Route for specific request.
  • Load View from Route for specific request.

Day-18:

  • Artisan command.
  • Create Controller Class
  • Load Controller Class from Route for specific request.
  • Load String from Controller Class for specific request.
  • Load Array from Controller Class for specific request.
  • Load View from Controller Class 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-19:

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

Day-20:

  • Introduce to Package in Laravel.
  • Introduce to Laravel Collective.
  • Install Laravel Collective Package.
  • Create form & input element through Collective Method.

Day-21:

  • Introduce to Migration, Schema, and Blueprint.
  • Create migration file.
  • Prepare migration file for creating table.
  • Create & update table through command.
  • Introduce to Factory, Faker & Seeding.
  • Working with Factory, Faker & Seeding.

Day-22:

  • Introduce to Quire builder in Laravel.
  • Introduce to Eloquent ORM in Laravel.
  • Create Model Class with migration file in one command.
  • 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.

Day-23:

  • Data Edit & Update through Eloquent ORM & Query Builder.
  • Data Delete through Eloquent ORM & Query Builder.

Day-24:

  • 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-25:

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

Module Six: Project Work
Day-26:

  • Discuss about Project.
  • Select front Template for News Portal.
  • Select Admin Template for News Portal.
  • Front End Mastering.

Day-27:

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

Day-28:

  • Manage Category in front end.
  • Manage News in front end.
  • Manage popular news, recent news in front end.       

Module Seven: Angular4
Day-29:

  • Understanding front end framework.
  • What & Why Angular4.
  • Environment for Angular4.
  • Angular4 install.
  • Project folder structure.
  • Project run & home page.

Day-30:

  • Understanding the concept of component.
  • Creating Custom component.
  • Routing.
  • Two-way data binding.
  • If then else
  • Template Driven Forms
  • Model Driven Form   
  • A Small Single Page App.

Used Tools

N/a

Assistant Trainer

COURSE SUMMARY

Course Duration : 30 Days
Total Hour : 90 Hours
Number of Batch : 1 Batch

Class Starting Tentative Date 30 July, 2017
Application Last Date : 29 July, 2017

Class Schedule

Day & Time : Sunday 6:00 pm - 9:00 pm
: Tuesday 6:00 pm - 9:00 pm
: Thursday 6:00 pm - 9:00 pm
Duration : 3 hours per class

Project:

This will be ducussed during the session


Certificate:

Certificate will be given after the course completion.