Full Stack Web Development with PHP - Laravel Framework

Full Stack Web Development with PHP - Laravel Framework

Full Stack Web Development with PHP – Laravel (114 Hours)

course at a glance

  • Date : 2 Dec - 19 Feb 2024
  • No. of Classes/ Sessions : 38
  • Total Hours : 144
  • Last Date of Registration : 2 Dec 2023
  • Class Schedule :
    • Saturday - 6.00PM - 9.00PM
    • Monday - 6.00PM - 9.00PM
    • Wednesday - 6.00PM - 9.00PM
  • venue : BASIS Institute of Technology & Management (BITM) R.I Tower (4th Floor), 23/A M M Ali Road, Golpahar Circle (Beside Evergreen Health Center), Mehedibag, Chittagong.

Price: TK. 25,000
(including VAT & TAX)
Early Bird discount Admission is going on till 5th November 2023 at BDT 12500 & One time full payment: BDT 10000

Full Stack Web Development with PHP – Laravel: Web Design Web Development with PHP - Laravel

  1. Purpose of the course & start learning Web Design.
  • Purpose of the Course
  • Who provides the Course
  • How to overcome unemployment by acquiring Technology Skills?
  • Introduction to Internet and WWW
  • Introduction to Web Design
  • Web Design tools and Editor
  • Introduction to writing code
  • What are Online Resources?
  • What is HTML?
  • How HTML Work (Introduction to HTML Tags)
  • Exploring an HTML5 document
  • HTML Formatting
  • Nesting
  • Indentation
  • HTML Doctype Tag
  • HTML Headings (H1-H6)
  • HTML Paragraphs(P)
  • HTML Links (a)
  • HTML Images (img)
  • HTML Attributes
  • HTML Lists (ul, ol, li tags) (type attribute)
  1. Learn HTML
  • HTML Tables (table, tr, th,td, caption tags)(colspan,rowspan border attribute)
  • HTML Forms (form, input, submit, textarea tags) (all attributes)
  • HTML iframes
  • HTML Meta
  • HTML Scripts
  • HTML Entities
  • HTML Audio
  • HTML Video
  • HTML Object
  • HTML YouTube
  • Review HTML
  1. Learn CSS
  • CSS Introduction
  • CSS Syntax
  • CSS IDs,
  • CSS Class
  • CSS Divisions
  • CSS Spans
  • CSS Styling
  • Styling Backgrounds
  • Styling Text
  1. Learn CSS
  • CSS Border
  • CSS Margin
  • CSS Padding
  • CSS Display
  • CSS Positioning
  • CSS Floating
  • CSS Width and Height Properties
  • CSS Align
  • CSS Opacity
  1. Learn CSS
  • CSS Pseudo Elements
  • CSS Media Types
  • Media query
  1. Bootstrap Framework
  • What is Bootstrap?
  • How Bootstrap work?
  • Grid system
  • Typography
  • Code
  1. Bootstrap Framework
  • Responsive utilities
  • Bootstrap Modals and Usages
  • Dropdown, Tab, Tooltip,Collapse
  1. Bootstrap Framework
  • Carousel, Navbar, Multi-level Dropdown Navbar
  • Pagination, Progress bar, Breadcrumbs, Alerts, List Group
  1. Bootstrap Framework
  • Pagination, Progress bar, Breadcrumbs, Alerts, List Group, Summarize Bootstrap
  1. PSD to HTML
  • PSD to HTML with Bootstrap: Header and Navigation, Body, Sidebar, Footer
  1. JavaScript
  • Introduction to JavaScript
  • How to Write JS, Statements
  • Types of Data, Variables
  • Arrays
  • Manipulating Arrays
  • Operators
  1. JavaScript
  • Conditions
  • Dates and Times
  • Functions
  • Loop
  1. JavaScript
  • Client & Server Concept
  • Introduction jQuery,
  • jQuery Syntax
  1. jQuery Plugin
  • jQuery Plugin Usages: Slider, Responsive Navigation
  • Owl carousel
  • Masonry
  • Isotope
  • Easypiechart
  • Popup
  • And many more
  1. PHP
  • History of PHP
  • How web works (Client –Server)
  • PHP Syntax & Comments
  • PHP Variables, Constants and data types
  • Super Global Variables
  1. PHP
  • How to Include files in PHP
  • Discussion and Lab works on Variable Handling Functions
  • Discussion and Lab works on String Handling Functions
  • Operators and Expressions in PHP
  • Discussion and Lab works on File Handling Functions
  1. PHP
  • Control Structure/Statement
  • Conditions
  • IF, If else, if elseif else
  • Switch Case Statement
  1. PHP
  • Loop
  • For, While, Do While
  • For Each
  • Array
  • Single Dimensional
  • Multi-Dimensional
  • Discussion and Labworks on Array Handling Functions
  1. Assessment
  • Formative Assessment 1(Basic Web Design & Procedural PHP)
  • Review on Formative Assessment 1
  1. MySQL
  • Database Design Concepts
  • Database creation using MySQL
  • Datatypes in SQL
  • Relationship
  • One to One
  • One to Many
  • Many to Many
  1. MySQL
  • Basic SQL Operations (Select, Update, Insert, Delete)
  • Basic CRUD Operation using Procedural PHP and MySQL
  1. MySQL
  • Object Oriented Programming (OOP) Concepts
  • Basic OOP Syntax in PHP
  • Namespace
  • Composer- The Dependency Manager of PHP
  1. MySQL
  • Class, Object, Property, Method
  • Extend, Overloading, Public, Private, Protected
  • PHP Magic Methods
  1. Laravel
  • Introduction to Software Development
  • Introduction to Laravel Framework
  • Tools & Environment
  • IDE
  • Composer
  • Brief concept on Laravel Architecture
  • Request Lifecycle
  • Service Container
  • Service Providers
  1. Laravel
  • Concept & Route
  • Folder Structure Overview
  • Introduction to Route and completely understand of it
  • Controllers
  • Creating Controllers
  • Routing Controllers
  • Passing data
  • Resources and Controllers
  1. Laravel
  • Views & Blade Templating
  • Introduction
  • Template Inheritance
  • Defining A Layout
  • Extending A Layout
  • Components & Slots
  • Displaying Data
  1. Laravel
  • Project 1: Convert a HTML Theme into a Laravel Template
  • Models in Laravel
  • Understand Laravel Models
  • Example Use of a Model
  1. Laravel
  • Migration
  • Environment configurations
  • Migrating
  • Creating migration and dropping them
  • Adding columns to existing tables using migrations
  • Database Relationship & Migration
  • Work on a non-related table
  • One to One relationship
  • The inverse relation
  1. Laravel
  • One to many relationship
  • Many to many relationship
  • Has many through relationship
  • Polymorphic relationship
  • Polymorphic relation the inverse
  • Polymorphic relation many to many
  • Polymorphic relation many to many – retrieving
  1. Laravel
  • CRUD on single entity
  • Database - Eloquent One to One Relationship CRUD
  • Setting up Relations
  • Creating data
  • Updating Data
  • Reading and deleting data
  • Database - Eloquent One to Many Relationships CRUD
  1. Laravel
  • Relationships and mass assignment
  • Inserting Data
  • Reading Data
  • Updating Data
  • Deleting Data
  • Database - Eloquent Many to Many Relationships CRUD
  • Relationships and mass assignment
  • Inserting Data
  • Reading Data
  • Updating Data
  • Deleting Data
  • Attaching, detaching and syncing
  1. Laravel
  • Form Validation
  • Basic validation
  • Displaying Errors
  • Advance validation
  • Authentication – Login, Registration
  • Creating the login system under 1 minute
  • Login creation overview
  • Retrieving authenticated user data
  1. Laravel
  • Laravel - Sending Email / Api
  • Sending email part 1 - route
  • Sending email part 2 – Finished
  1. Laravel
  • Project- E-Commerce – Defining the sample Project
  1. Assessment
  • Formative Assessment 2 (OOP & Laravel)
  • Review on Formative Assessment 2

Curriculum

Full Stack Web Development with PHP - Laravel Framework Full Stack Web Development with PHP – Laravel (114 Hours) 144 Hrs