Bangladesh Army International University of Science and Technology

BAIUST

Web Development

Course At A Glance:

  • Date: March 2020
  • Number of Classes: 30
  • Class Duration: 3 hrs.
  • Class Schedule: will be discussed
  • Venue: BAIUST Campus
  • Instructor: Ebrahim Kholil, Chafiullah Shuvo
  • Registration Fee: 500/=
  • Course Fee: 4500/=
  • Orientation Class: Will be announced
  • Number Of Seats: 20

Course Outline: 

Segment 1 (Basics & Designing) :

  1. HTML 5
  2. CSS 3
  3. Bootstrap 4
  4. JavaScript + jQuery
  5. Template Customization
  6. Basic PHP

Segment 2 (Development & Live Server Deployment):

Introduction   
Framework
MVC
Laravel
Laravel version
How Web works
Composer
Laravel installation
composer.json
Laravel project run

Folder Structure ,Artisan command
How web Works with Laravel
Folder structure
http
Artisan command
Pakagist
Resource view route
How web Works
Request lifecycle


Route, Blade Templating
Blade Templating
Displaying Data
Extending Blade
Blade Templating
Laravel Collective                 

Views  
Creating Views
Passing Data To Views
Sharing Data With All Views
View Composers

Working with Database

MYSQL DB
Migration
Seeding
Factory 
Faker 
Working with tinker

Controller
Defining Controllers
Controllers & Namespaces
Single Action Controllers
Partial Resource Routes
Naming Resource Routes
Naming Resource Route Parameters

Database Relationship
Using Relational Database

Query Builder or Relational ORM

Debugging    

Install laravel debugger

Model & Provider Soft Delete
Listing 
Pagination
Share data to all view 
View Composer
Mode Binding
Soft delete

CRUD Operation  

Authentication Middleware
Authentication Quickstart
HTTP Basic Authentication
Introduction MIDDLEWARE
Defining Middleware
Registering Middleware
Middleware Group

Security Mail and Caching
API Authentication
Encryption
Hashing
RESTful Resource Controllers
Mail
Password reset using mail
Caching 
Remember password

Notification    
Notifications(New in Laravel 5.7)
Sending Notifications
Project Discussion 

Errors 
Collections
Packages
Errors & Logging
Project work               

Live Exam
Project Development and live server upload

Terms & Condition:

  1. Students from Level-2 Term-2 --- Level-4 Term-2
  2. Personal Computer
  3. Certificates (have to pass the live exam).