Our 4-Months curriculum is designed to get you hired. Classes are interactive and have a rigorous structure. Real Software Products are taken as a project with a team of 3-5 students. At Kadway Tech, students learn by building.

DURATION:
4 Months

Course Overview

By registering for full stack web development, this program will equip you with the skills needed to follow a career specifying and developing and designing web applications, and other web-based solutions. You will gain not only knowledge and practical experience of the latest technologies, but also a grounding in the underlying principles of the subject. There are no course prerequisites and this course does not assume any prior programming experience.

Course Content

Front End Web Development

Course Introduction

  • Course Introduction
  • Installation/Setup of Visual Studio Code

Introduction to Basic HTML

  • Introduction
  • What is HTML?
  • HTML Element, tags, attributes
  • Structure of an HTML Page
  • HTML meta tags
  • HTML Paragraph and headings
  • HTML elements – div, section, main,article,header and footer
  • HTML element – List(ol, ul, li..)
  • HTML Element – Image
  • HTML element – Table
  • HTML element – forms
  • HTML element – video and audio

Styling Your Web Page

  • Introduction CSS3
  • styling in HTML
  • Style Sheets
  • Introduction to CSS
  • CSS Selectors (ID, Class, Tag, relative)
  • CSS Font formating
  • CSS Box model and Sizing
  • Positioning in CSS
  • Display in CSS
  • Float in CSS
  • Grid and Flex layout in CSS
...

Bootstrap Basic

  • Introduction
  • What is Bootstrap
  • Setting up Bootstrap Locally or from a CDN (Content Delivery Network)
  • Bootstrap Classes
  • Bootstrap Navbar
  • Bootstrap Grid System
  • Bootstrap Tables
  • Bootstrap Forms and buttons
  • Containers
  • Grid Basic
  • Typography
  • Typography
  • Tables
  • Images
  • Jumbotron
  • Alerts
  • Badges
  • Scrollspy
  • Utilities
  • Flex
  • Select Menus
  • Input Groups
  • Form Validation

WordPress

  • Introduction
  • What is CMS, WordPress
  • Themes and Plugins
  • Widgets
  • Project

Javascript

  • Introduction
  • JavaScript language and syntax
  • Document and Browser Object Models
  • Event-driven programming with JavaScript
  • Variables Operators, and Data Types
  • Object and Array
  • Events
  • Conditionals
  • Looping
  • Functions
  • Forms Validation

Advanced Javascript

  • Git & GitHub
  • DOM
  • Objects
  • Functions
  • Classes(OOP)
  • Asynchronous & Synchronous Programming code execution
  • Web API
  • AJAX
  • JSON
  • REST API

React Js

  • Introduction to Reactjs
  • Getting Started/Setup
  • Components(function & class components)
  • Props
  • Events
  • Conditionals
  • Lists(map)
  • Forms
  • Routers
  • Css styling
  • React Hooks(useState, useEffect, useContext, useRef, useReducer)
  • Custom Hooks

Back End Web Development

Getting Started

  • What is PHP?
  • Setup Code Editor (VS Code)
  • Xampp – Installing and Setup
  • PHP Syntax
  • PHP Echo and Print
  • PHP Comment
  • Embedding PHP in HTML
  • Our First PHP Page
  • Introduction to MYSQL
  • Introduction to phpmyadmin

Variable and Data Types

  • Variable and Constant
  • Data Types
  • Arrays and Various Types of Array

PHP Control Structure

  • if.. elseif … else Statements
  • Comparison and Logical Operators
  • Switch Statements in PHP
  • Loop (For loop, While loop, Foreach Loop)

PHP User-defined Functions

  • Defining Functions
  • Function Parameters
  • Return values from Functions
  • Global Variable and Scope
  • Newer way of creating a constant

PHP Built-in Functions

  • String Functions
  • Math Functions
  • Array Functions

How To Use Form Data in PHP

  • POST and GET Method
  • Checking for Form Submission
  • Extracting information from Form fields
  • Validating the Form values
  • Submission of Form values

How to Use Databases in PHP

  • Introduction to Databases
  • Introduction to Tables and Fields
  • Introduction to PHPmyadmin
  • Creating a Database in PHPmyadmin
  • Creating Tables in PHPmyadmin
  • Connecting to the Database using PHP
  • Creating Records into the database table with PHP
  • Reading information in the Database with PHP
  • Query to Update and Delete Records from database table with PHP

PHP OOP

  • What are classes and objects ? Introduction
  • What are classes and how to define them in PHP
  • What are class methods and how to create them
  • Adding Properties to Our Class
  • How to instantiate a class
  • Class inheritance
  • Constructors
  • Data Access
  • Static Data in Classes

PHP Framework - Basic Laravel

  • Introduction to Laravel
  • Setting Up Your Environment
  • Routing, Controllers, Templates, and Views
  • Working with Models
  • Database Migration and Eloquent
  • Handling User Data and Redirects
  • Using Tinker
  • Authentication, Authorization, and Middleware
  • Containers and Facades
  • Working with the Mail Template
  • Events and Broadcasting

WHO SHOULD TAKE THIS COURSE?

This course is designed for anybody that wants to kick-off a career in web development and engineering regardless of their previous educational or professional background.