Full Stack Developer

HTML5

CSS3

BootStrap

JavaScript

jQuery

React.js

PHP 7

MySQL

Rest API's

cPanel

Apache

React Native

Being a Full Stack developer means you have to know both server and client end technologies(not all of them but at-least one of both). We are offering additional course of mobile development using react native. So, at the end of this course the student will be able to develop a website from scratch, developing API's for mobile apps and developing IOS & Android apps using react native.

   HTML Fundamentals Introduction

    Introduction

    HTML documents

    Using doctype

    The head element

    The body element

    Using id and class attributes

    HTML Text

    Headings

    Block vs. Inline Elements

    Demo: Block and Inline Elements

    Whitespace

    Additional Text Elements

    HTML Lists

    List Types

    Creating Lists

    List Rendering

    HTML Links

    Link concepts

    Linking Documents

    Understanding Targets

    Linking to Targets

    Additional Link Attributes

    HTML Tables

    Table Elements

    Structuring a Table

    Table Data

    Spanning Columns and Rows

    Formatting Tables

    HTML Images, Videos, Iframes and Objects

    Image and Object Concepts

    Adding Images

    Adding Videos

    Adding Iframes

    Adding Objects

    HTML5 Elements

    Creating HTML Layouts

    Project

   An Introduction to CSS

    Introduction

    Why CSS?

    Adding Some Styles

    CSS Levels

    Rules

    Simple Selectors

    Other Selectors

    Specifying Property Values

    Cascading and Inheritance in CSS

    The Cascade

    Using the Cascade

    Ordering Rules

    Developer Tools and CSS

    CSS Reset

    Specificity

    Specificity in Action

    Inheritance

    Inheritance in Action

    CSS and the Box Model

    The Big Three

    Border, Margin, Padding

    Top, Right, Bottom, Left

    Vertical Margins Collapse

    Width

    Display and Visibility

    Styling a menu

    Styling Text with CSS

    Font Collections

    Using fontfamily

    Font Selection

    Font Styling

    Text Properties

    Layout with CSS

    Position

    Relative Positioning

    Absolute and Fixed Positioning

    Float and Clear

    2 Column Layout

    3 Column Layout

    CSS 3

    Adding CSS3 and How

    Fonts

    Colors

    Shadowing

    Rounded Corners

    Gradients

    Transforms

    Form Inputs

   Course Introduction

    Why Bootstrap

    Tour of Bootstrap

    The Mobile Web

    Responsive Web Design

    Mobile First Responsive Web Design

    Bootstrapping of the Web

    Bootstrapping

    Getting Started

    Getting Bootstrap

    Adding Bootstrap to Page

    What is the Grid System?

    Using the Grid System

    Multiple Grid Types

    Using Multiple Grids

    Offsets and Rows

    Images and Responsive Helpers

    Theming Bootstrap

    Customizing Bootstrap Package

    Bootstrap Basics

    Typography

    Buttons

    Icons

    Navs and NavBars

    Lists

    Tables

    Forms

    Bootstrap Components

    Page Header and Breadcrumbs

    Button Groups

    Dropdowns

    Button Dropdowns

    Using a Dropdown for a Select

    Input Groups

    Pagination

    Thumbnails

    Panels

    Wells

    Bootstrap Plugins

    Collapse

    Accordion

    Modal Markup

    Modal Events

    Tab

    Tooltip

    Alert

    Carousel Markup

    Carousel Indicators

    Carousel Navigation

    Carousel Captions

    Project

   Introduction and Setup

    JavaScript Versions and History

    Tooling for This Course

    Setting up a Development Environment

    Language Features

    Constants

    let and var for Variable Declarations

    Rest Parameters

    Destructuring Arrays

    Destructuring Objects

    Spread Syntax

    typeof()

    Common Type Conversions

    Controlling Loops

    Operators

    Equality Operators

    Unary Operators

    Logical (Boolean) Operators

    Conditional Operator

    Assignment Operators

    Operator Precedence

    Functions and Scope

    Function Scope

    Block Scope

    Closures

    The this Keyword

    call and apply

    bind

    Arrow Functions

    Default Parameters

    Objects and Arrays

    Constructor Functions

    Prototypes

    Expanding Objects Using Prototypes

    JSON

    Array Iteration

    Classes and Modules

    Class Basics

    Constructors and Properties

    Methods

    Inheritance

    Creating a Module

    Importing a Module

    Programming the BOM and DOM

    The window Object

    Timers

    The location Object

    The document Object

    Selecting DOM Elements

    Modifying DOM Elements

    Project

   jQuery Fundamentals

    Introduction to jQuery

    Why use jQuery?

    Getting Started with jQuery

    Using Content Delivery Networks

    Using the jQuery ready() Function

    Getting to Know the jQuery Documentation

    Using jQuery Selectors

    What are Selectors?

    Selecting Nodes by Tag Name

    Selecting Nodes by ID

    Selecting Nodes by Class Name

    Selecting Nodes by Attribute Value

    Selecting Input Nodes

    Additional Selector Features

    Interacting with the DOM

    Iterating Through Nodes

    Modifying Properties and Attributes

    Adding and Removing Nodes

    Modifying Styles

    Modifying Classes

    Handling Events

    jQuery Event Model Benefits

    Handling Events

    Binding to Events

    live(), delegate() and on()

    Handling Hover Events

    Working with Ajax Features

    jQuery Ajax Functions

    Loading HTML Content from the Server

    load() Function Demo

    Making GET Requests

    Making POST Requests

    Introduction to the ajax() Function

    Project

   Introduction

    JSX

    Components

    State & Props

    Forms

    Events

    Router

    Project

   Introduction

    Syntax

    Variables & Data Types

    Variables Scopes

    Operators & Control Structures

    Functions & Iterations

    Arrays, Classes & Objects

    Namespaces

    Sessions & Cookies

    File uploading

    Super Global Variables

    Databases

    Project

   Introduction

    The Relational Model

    Understanding Basic SQL Syntax

    Basic SQL Commands SELECT

    Basic SQL Commands INSERT

    Basic SQL Commands DELETE

    Basic SQL Commands UPDATE

    Querying Data with the SELECT Statement

    The SELECT List

    SELECT List Wildcard

    The FROM Clause

    How to Constrain the Result Set

    DISTINCT and NOT DISTINCT

    Filtering Results with the WHERE Clause

    The WHERE Clause

    Boolean Operators

    The AND Keyword

    The OR Keyword

    BETWEEN

    Like, IN, IS, NOT, REGEXP, FIND_IN_SET,

    Shaping Results with ORDER BY and GROUP BY

    Matching Different Data Tables with JOINs

    Adding, Changing, and Removing Data

    Creating Database Tables

    Procedures, Views

    INDEXES

    Project

   Understanding API's

    Understanding API methods

    Creating structure

    JSON & XML

    Project

   Website Host

    Setup Databases

    Setup Subdomains

    Setup Email accounts

    Importing / Exporting Databases

    Setup SSL

    Configure PHP, Apache

   Setup nameserver

    Redirect traffic

    Load balancing

    Using .htaccess file

    URL rewriting

   Setup react native on local machine

    Setup app

    Create app structure

    Understanding & creating layouts

    Using API's for data exchange

    Exporting apps for ios and android

    Project

Curriculum

Full Stack Developer


   HTML Fundamentals Introduction

    Introduction

    HTML documents

    Using doctype

    The head element

    The body element

    Using id and class attributes

    HTML Text

    Headings

    Block vs. Inline Elements

    Demo: Block and Inline Elements

    Whitespace

    Additional Text Elements

    HTML Lists

    List Types

    Creating Lists

    List Rendering

    HTML Links

    Link concepts

    Linking Documents

    Understanding Targets

    Linking to Targets

    Additional Link Attributes

    HTML Tables

    Table Elements

    Structuring a Table

    Table Data

    Spanning Columns and Rows

    Formatting Tables

    HTML Images, Videos, Iframes and Objects

    Image and Object Concepts

    Adding Images

    Adding Videos

    Adding Iframes

    Adding Objects

    HTML5 Elements

    Creating HTML Layouts

    Project

   An Introduction to CSS

    Introduction

    Why CSS?

    Adding Some Styles

    CSS Levels

    Rules

    Simple Selectors

    Other Selectors

    Specifying Property Values

    Cascading and Inheritance in CSS

    The Cascade

    Using the Cascade

    Ordering Rules

    Developer Tools and CSS

    CSS Reset

    Specificity

    Specificity in Action

    Inheritance

    Inheritance in Action

    CSS and the Box Model

    The Big Three

    Border, Margin, Padding

    Top, Right, Bottom, Left

    Vertical Margins Collapse

    Width

    Display and Visibility

    Styling a menu

    Styling Text with CSS

    Font Collections

    Using fontfamily

    Font Selection

    Font Styling

    Text Properties

    Layout with CSS

    Position

    Relative Positioning

    Absolute and Fixed Positioning

    Float and Clear

    2 Column Layout

    3 Column Layout

    CSS 3

    Adding CSS3 and How

    Fonts

    Colors

    Shadowing

    Rounded Corners

    Gradients

    Transforms

    Form Inputs

   Course Introduction

    Why Bootstrap

    Tour of Bootstrap

    The Mobile Web

    Responsive Web Design

    Mobile First Responsive Web Design

    Bootstrapping of the Web

    Bootstrapping

    Getting Started

    Getting Bootstrap

    Adding Bootstrap to Page

    What is the Grid System?

    Using the Grid System

    Multiple Grid Types

    Using Multiple Grids

    Offsets and Rows

    Images and Responsive Helpers

    Theming Bootstrap

    Customizing Bootstrap Package

    Bootstrap Basics

    Typography

    Buttons

    Icons

    Navs and NavBars

    Lists

    Tables

    Forms

    Bootstrap Components

    Page Header and Breadcrumbs

    Button Groups

    Dropdowns

    Button Dropdowns

    Using a Dropdown for a Select

    Input Groups

    Pagination

    Thumbnails

    Panels

    Wells

    Bootstrap Plugins

    Collapse

    Accordion

    Modal Markup

    Modal Events

    Tab

    Tooltip

    Alert

    Carousel Markup

    Carousel Indicators

    Carousel Navigation

    Carousel Captions

    Project

   Introduction and Setup

    JavaScript Versions and History

    Tooling for This Course

    Setting up a Development Environment

    Language Features

    Constants

    let and var for Variable Declarations

    Rest Parameters

    Destructuring Arrays

    Destructuring Objects

    Spread Syntax

    typeof()

    Common Type Conversions

    Controlling Loops

    Operators

    Equality Operators

    Unary Operators

    Logical (Boolean) Operators

    Conditional Operator

    Assignment Operators

    Operator Precedence

    Functions and Scope

    Function Scope

    Block Scope

    Closures

    The this Keyword

    call and apply

    bind

    Arrow Functions

    Default Parameters

    Objects and Arrays

    Constructor Functions

    Prototypes

    Expanding Objects Using Prototypes

    JSON

    Array Iteration

    Classes and Modules

    Class Basics

    Constructors and Properties

    Methods

    Inheritance

    Creating a Module

    Importing a Module

    Programming the BOM and DOM

    The window Object

    Timers

    The location Object

    The document Object

    Selecting DOM Elements

    Modifying DOM Elements

    Project

   jQuery Fundamentals

    Introduction to jQuery

    Why use jQuery?

    Getting Started with jQuery

    Using Content Delivery Networks

    Using the jQuery ready() Function

    Getting to Know the jQuery Documentation

    Using jQuery Selectors

    What are Selectors?

    Selecting Nodes by Tag Name

    Selecting Nodes by ID

    Selecting Nodes by Class Name

    Selecting Nodes by Attribute Value

    Selecting Input Nodes

    Additional Selector Features

    Interacting with the DOM

    Iterating Through Nodes

    Modifying Properties and Attributes

    Adding and Removing Nodes

    Modifying Styles

    Modifying Classes

    Handling Events

    jQuery Event Model Benefits

    Handling Events

    Binding to Events

    live(), delegate() and on()

    Handling Hover Events

    Working with Ajax Features

    jQuery Ajax Functions

    Loading HTML Content from the Server

    load() Function Demo

    Making GET Requests

    Making POST Requests

    Introduction to the ajax() Function

    Project

   Introduction

    JSX

    Components

    State & Props

    Forms

    Events

    Router

    Project

   Introduction

    Syntax

    Variables & Data Types

    Variables Scopes

    Operators & Control Structures

    Functions & Iterations

    Arrays, Classes & Objects

    Namespaces

    Sessions & Cookies

    File uploading

    Super Global Variables

    Databases

    Project

   Introduction

    The Relational Model

    Understanding Basic SQL Syntax

    Basic SQL Commands SELECT

    Basic SQL Commands INSERT

    Basic SQL Commands DELETE

    Basic SQL Commands UPDATE

    Querying Data with the SELECT Statement

    The SELECT List

    SELECT List Wildcard

    The FROM Clause

    How to Constrain the Result Set

    DISTINCT and NOT DISTINCT

    Filtering Results with the WHERE Clause

    The WHERE Clause

    Boolean Operators

    The AND Keyword

    The OR Keyword

    BETWEEN

    Like, IN, IS, NOT, REGEXP, FIND_IN_SET,

    Shaping Results with ORDER BY and GROUP BY

    Matching Different Data Tables with JOINs

    Adding, Changing, and Removing Data

    Creating Database Tables

    Procedures, Views

    INDEXES

    Project

   Understanding API's

    Understanding API methods

    Creating structure

    JSON & XML

    Project

   Website Host

    Setup Databases

    Setup Subdomains

    Setup Email accounts

    Importing / Exporting Databases

    Setup SSL

    Configure PHP, Apache

   Setup nameserver

    Redirect traffic

    Load balancing

    Using .htaccess file

    URL rewriting

   Setup react native on local machine

    Setup app

    Create app structure

    Understanding & creating layouts

    Using API's for data exchange

    Exporting apps for ios and android

    Project

month lecturers lecturer duration
6 72 1 hour & 30

Need any help? register your self? We'd love to hear from you.

Join Now

Join Now

Full Stack Developer


Close
Close