Full Stack Web Development

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Mastering Full Stack Web Development – 4-Month Program (Online Live Interaction Classes)

Begin on a transformative 4-month journey to become a proficient Full Stack Web Developer with our comprehensive Mastering Full Stack Web Development program. This immersive course is designed to equip you with the skills and knowledge needed to master both front-end and back-end development, enabling you to build dynamic and responsive web applications. Whether you’re a coding enthusiast, a beginner, or an experienced developer looking to expand your skill set, this program is tailored to elevate your capabilities in the world of web development.

Classes Duration

  • Weekend Session Duration ( 4 Months) 2 Sessions Per Week of 2 Hours 
  • Weekday Session Schedule ( 2 Months ) 4 Sessions Per Week of 2 Hours
Show More

What Will You Learn?

  • HTML5 and CSS
  • Front end
  • HTML Fundamentals
  • Basic Tags
  • New Tags in HTML5
  • Local Storage
  • Index DB
  • CSS3 Fundamentals
  • CSS3 New Properties
  • CSS3 Animation
  • CSS3 Tooltips
  • CSS Framework
  • Bootstrap
  • Java Script & Jquery
  • Introduction
  • What is JavaScript? Complete Introduction with Hello World
  • JavaScript Concepts and Basics
  • Statements, JS Syntax , Comments ,Variables ,Operators, Arithmetic , Assignment, Data Types, Functions, Objects, Events, Strings, String Methods , Numbers ,Number Methods , Arrays, Array Methods ,Array Sort ,Array Iteration ,Dates ,Date Formats,Date Get Methods ,Date Set Methods ,Math ,Random, Booleans ,Comparisons ,Conditions ,Switch ,Loop For ,Loop While ,Break ,Type Conversion , Bitwise , RegExp , Errors, Scope , Hoisting ,Strict Mode ,this keyword ,Let , Const ,Debugging ,Style.
  • Variable Naming Rules and JavaScript Data Types(With Example)
  • Expressions and Operators
  • Flow Control
  • Defining Functions and Methods
  • Constructors and Inheritance
  • Pattern Matching with Regular Expressions
  • Managing Web Page Styles using JavaScript and CSS
  • Handling Web Page Events
  • JS Forms
  • How to Script Forms
  • Forms API
  • JS Objects
  • Definitions
  • Properties
  • Methods
  • Accessors
  • Constructors
  • Prototypes
  • JS Functions
  • Definitions
  • Parameters
  • Invocation
  • Call
  • Apply
  • Closures
  • JS HTML DOM
  • Intro
  • Methods
  • Document
  • Elements
  • HTML
  • CSS
  • Animations
  • Events
  • Event Listener
  • Navigation
  • Nodes
  • Collections
  • Node Lists
  • JS Browser BOM
  • Window
  • Screen
  • Location
  • History
  • Navigator
  • Popup Alert
  • Timing
  • Cookies
  • JS JSON
  • Intro
  • Syntax
  • Json vs XML
  • Data Types
  • Parse
  • Stringify
  • Objects
  • Arrays
  • PHP
  • HTML
  • JSONP
  • JS vs jQuery
  • jQuery Selectors
  • jQuery HTML
  • jQuery CSS
  • jQuery DOM
  • Ajax
  • Introduction
  • XMLHttp
  • Request
  • Response
  • XML File
  • PHP
  • ASP
  • Database
  • Applications
  • Examples
  • Angular 6 & 7
  • Introduction
  • What is Angular? Why Angular?
  • Features of Angular
  • Difference between Angular 2, 4, 5, 6, 7
  • Required software/tools
  • Initial setup
  • Creating basic Angular application
  • Angular application flow
  • Brief description of modules and components
  • Components in Angular
  • Creating component using Angular CLI
  • Using component selectors
  • Lifecycle hooks
  • OnInit, OnDestroy , etc as per requirement
  • Component interaction
  • Parent & child interaction
  • Data & Event Binding
  • One-way data binding
  • Two-way data binding
  • Event binding
  • Examples in each section
  • Pipes
  • What are pipes?
  • Inbuilt pipes
  • Custom pipes
  • Pure & impure pipes
  • Directives
  • What are directives?
  • Types of directives
  • Custom directives
  • Structural Directives
  • ngIf – syntax and examples
  • ngFor – displaying data dynamically – examples
  • ngSwitch – syntax and examples
  • ng-container
  • Attribute Directives
  • ngClass – syntax and examples
  • ngStyle – syntax and examples
  • Template Driven Forms
  • Introduction
  • Basic form with input text field
  • Validations – required, maxlength, etc
  • Submitting form
  • Disabling submit when form is invalid
  • Additional input types
  • Radio buttons
  • Checkbox
  • Select dropdown
  • Date fields
  • Reactive Forms
  • Need of reactive forms
  • When to use reactive and template driven forms
  • Basic form with input text
  • Form validation
  • Additional input types
  • Dynamic checkboxes
  • Radio buttons
  • Select dropdown
  • Services & HTTP Client
  • What is a Service?
  • Creating a Basic Service
  • What is Dependency Injection?
  • Injecting Services
  • Using a service in a Component
  • Using a shared service
  • Angular HTTP Client
  • Observable
  • Making a basic HTTP GET Call
  • GET request
  • GET request with parameters
  • POST request
  • Reading HTTP Response
  • Using .map()
  • catchError()
  • Using the Service in a Component
  • Routing
  • Routing module
  • Define routes and add router outlet
  • Redirecting
  • Lazy loading
  • Route guards
  • Query parameters
  • Building & Deployment
  • Build the project using ‘ng build’
  • Deploy the project
  • Angular 7 Features
  • Unit testing using Karma Essential
  • Angular Material Essential
  • DATABASE
  • MongoDB
  • Introduction to NOSQL Database
  • Basic CRUD Operations
  • Indexing
  • Aggregation
  • Data Modeling concepts
  • Connecting MongoDB using Mongoose
  • MySql Essential
  • Introduction to Mysql Database
  • Basic CRUD Operations
  • Connecting to Mysql using Nodejs.
  • Node JS
  • BackEnd
  • Introduction
  • Introduction to JS
  • JS evolution to server
  • Why to use node?
  • How to use node
  • Node Package Manager
  • Advantages of Node JS
  • Traditional Web Server Model
  • js Process Model
  • First Steps
  • Node Installation
  • what is Express Framework and configuration
  • Compilation
  • Execution cycle
  • Exploring Data Types & Functions
  • Objects
  • Strings
  • Numbers
  • Auto Casting
  • Prototype
  • Function
  • Self-Invocation Functions
  • Array
  • Booleans
  • Un defined
  • null
  • Functions
  • Buffer
  • Module
  • Module Types
  • Core Modules
  • Local Modules
  • Module Exports
  • Control Structures: Logical Expressions
  • If statements
  • Else and else if statements
  • Logical operators
  • Switch statements
  • Control Structures: Loops
  • For loops
  • For each loops
  • Continue
  • Break
  • File System
  • Read File
  • Writing a File
  • Writing a file asynchronously
  • Opening a file
  • Deleting a file
  • Other IO Operations
  • User-Defined Functions
  • Defining functions
  • Function arguments
  • Returning values from a function
  • Multiple return values
  • Scope and global variables
  • Events
  • EventEmitter class
  • Returning event emitter
  • Inhering events
  • Debugging
  • Developers console
  • Warnings and errors
  • Debugging and troubleshooting
  • HTML compilation and Angular Compilation
  • Compilation phase
  • Actual Node Topics
  • Modules
  • Packages
  • Routers
  • HTTP
  • Buffer
  • Reading and Writing Files
  • Blocking and Non-Blocking
  • Working with Promise
  • Process
  • Child Process
  • Event Loop
  • Debugger
  • Express.JS
  • Configuring routes
  • Working with express
  • Database connectivity
  • Connection string
  • Configuring
  • Working with select command
  • Updating records
  • Deleting records
  • Template Engines
  • Why Template Engine
  • What is Jade
  • What is vash
  • Build a real time chat application in Node js using Express, Mongoose and Socket.io. Building one more real time application using Node js.
  • PHP Essential
  • Basics of PHP
  • Basics CRUD Operations

Student Ratings & Reviews

No Review Yet
No Review Yet