support@posthangr.in

About Full Stack Web Development Course

Full Stack Web Development is nothing but complete designing of both websites and applications where the developers need to work from frontend to backend development. With our Full Stack Web Development Course, you will become an expert in all the aspects of web development such as Java, .NET, MEAN Stack and Python. In Frontend you are able to learn – HTML, HMTL5, CSS3, Bootstrap, JavaScript and jQuery whereas in Backend – Node.js, PHP  and finally in Database – MySQL, PostgreSQL.


Course Objectives:

To Learn the core concepts of both the frontend and backend programming course

To Get familiar with the latest web development technologies

To Learn all about SQL and NoSQL databases

To Learn complete web development process

Pre-requisites:

Basic Knowledge of Programming is enough

Who should go for this course:

students who are interesting to become the Full Stack Web Developers

Frontend Developers

Backend Developers

Full Stack Web Development Course Content

Introduction

UI Developer roles and responsibilities

UX designer roles

Technologies needed

Power of UI

Current market requirements on UI

Basic Technologies needed

Difference between Front end and Backend

Sample web pages

Crawling and Meta tags 

Basics – HTML

Exploring existing pages

Browsers & Editors

DOM

Structure of HTML Page

Mandatory tags in html page (html, head, body)

Heading tags (H1…H6), Tags and attributes (Class, Id, style…etc.)

Inline and block level elements 

CSS

What is CSS

Different ways of applying CSS for elements, and priority chain of CSS

CSS Properties (color, font, size, border…etc.)

Box model, Margin & Padding

Positioning Elements, Floating Elements 

More HTML Tags

Including external page links in a page using anchor tags and its properties

Working with row & column data using table tags

Hiding and un-hiding elements using display property

img tag, p tag, ul &ol tags, li, nobr, hr, bretc

Layouts, forms, buttons

Input fields (textbox, radio button, checkbox, dropdown, text area etc.)

Debugging HTML & CSS (Firebug, IE and Chrome developer tool)

Creating Tabs and menu lists 

More CSS Properties

Adding borders, font,  Pseudo classes & Pseudo Elements

positioning elements (absolute, relative, fixed & static)

Image spiriting

Box model (margins, padding)

Floating elements (float left, right etc.)

Including external resources

Absolute and Relative paths

Including external resources like CSS, images etc.

Display Property(inline, block, inline block etc)

Display none and hidden elements. 

Form Elements

Get & Post Communication

Validating input values in a form.

Form action and type 

JavaScript

Data types and data structures in Js

Control structures, if, if-else, while, for, switch case statements

Hosting & type casting 

JavaScript Supported Data Structures

Arrays and Predefined methods.

Working on logical programs using Arrays.

Predefined methods in arrays

Strings and predefined methods

Objects

JSON, SET, MAP

Iterating through Dynamic JSON Object.

Exploring Predefined Date object. 

Advanced JavaScript

Inheriting Static Object using proto.

Inheritance using Object.create()

Java Script Classes

Prototyping

Inheritance using prototyping.

Global and local variables

Securing Data using Closures

Exception Handling

Handling Predefined and user defined exceptions

Exploring try, catch, finally and throws. 

jQuery

History and version explore

Difference between Minified and non-minified JS files.

On load and on ready difference

jQuery selectors

Multiple ways of referring DOM elements using jQuery selectors

jQuery methods

Adding dynamic properties for DOM elements

Toggling elements

Creating dynamic elements using jQuery 

jQuery Traversing methods

Traversing Siblings, Children’s & Parent Elements.

Traversing Ancestors.

Finding elements using jQuery techniques

Filtering elements 

Events using jQuery

Binding events, Dynamic binding

List of events been supported in jQuery (blur, change, click, dbclick….etc.)s 

AJAX

Advantages with AJAX and its limitations

Samples working with AJAX

Different data formats used in AJAX (string, xml, JSON, etc.)

XML and JSON difference

Cross domain interactions using JSONP

jQuery Promises with multiple conditions

Handling Multiple AJAX Calls using jQuery Promises. 

jQuery Animations

Animation Effects using

Hide, Show

Sliding up and down, Fading, Animate Method. 

jQuery Templating

Loading DOM dynamically using jQuery templates

loading templates using AJAX 

HTML 5

Difference between HTML5 and HTML 4

List of Browsers support HTML5

Doc type & Semantic Tags

Multithreading Using Web Workers.

Media Support (audio and video tags)

Graphics using Canvas tag and SVG Tags.

Drag and Drop features

Offline Application using Application Cache

Exploring Navigator Object

Working on locations lat and lng using Geolocation

Storing user preferences using Local storage & Session Storage