Javascript Frameworks

Share

Course Description

With this course we are aiming at providing in-depth training on three most talked about frameworks in Javascript world- Angular,React and Node.JS

Angular being the very first Javascript framework that is based on Model-View-Controller framework. It is very easy to pick up for anyone who knows even a little bit of Web Development. With our training we are aiming to start from very basics and get you acquainted with all the latest features and advancements in Angular.This course will be completed in 5 Weeks.

React is yet another powerful,efficient and flexible Javascript library for building user interfaces.We are targeting to finish the complete React course in 4 Weeks.

Node.JS has been the very first Javascript framework that enabled server side rendering. This particular course will take about 3 weeks for completion.

We are offering you an option to choose either one of these amazing frameworks and build up a skill set that will definitely give a boost to your carrer.

*Basic understanding of HTML,CSS and Javascript is needed for these courses.

Course Content

Time: 5 Weeks/4 Weeks/3 Weeks (2hours/day)
Angular / React
  • Typescript
    • What is Typescript?
    • Typescript vs Javascript
    • Environment Setup
    • Variables
    • Datatypes
    • Inference
    • Assertion
    • Conditional and Loops
    • Function
    • Class
    • Abstract Class
    • Interface
    • Data Modifier
    • Static
    • Generic
    • Modules
NodeJS
  • What is NodeJS?
  •  NPM
  • Setup and Installation
  •  REPL
  •  Event Loop
  • Callbacks
  •  Modules
  •  HTTP Module
  • File Module
  • URL Module
  •  Events
  • Utility Modules
  • Web Module
  • Node Middleware – Express Framework
Angular
  • Introduction
  • Features
  • Environment Setup
  • Architecture
  • CLI
  • Webpack Basics
  • Components
  • Directives
  • Modules
  • Services
  • Forms
  • Data Binding
  • Pipes
  • Filters
  • HTTP and Routing
  • Observable s and RxJS
React
  • What is React?
  • React Features
  • Installation and Setup
  • Virtual DOM
  • JSX
  • Componets
  • Component Lifecycle
  • props and state
  • HOC
  • Forms
  • CSS and SASS
  • Server side calls.
NodeJS
  • File Module
  • URL Module
  • Events
  • Utility Modules
Angular Material
  • What is Material Design?
  • What is Angular Material?
  • Installation
  • Autocomplete
  • Widgets
  • Layouts
  • Inputs
  • Icons
  • Grids
  • SideNav
  • Subheaders
  • Swipe
  • Themes
  • Typography
  • Virtual Repeat
  • Whiteframe
React-Redux,Redux-Thunk
  • What is Redux?
  • Setup
  • Features
  • Why use Redux?
  • Store
  • Actions
  • Reducer
  • What is Thunk?
  •  Setup
  • Sample Application with Axios
NodeJS
  • Web Module
  • Node Middleware – Express Framework
NGRx and Angular Universal
  • What is NGRX?
  • What is a Store?
  • Installation and Setup
  • Actions
  • Reducers
  • Selectors
  • Effects
  • What is Angular Universal?
  • What is Server Side Rendering?
  •  Installation and Setup
  • Why use Universal?
React Unit Testing(Jest & Enzyme)
  • What is Unit Testing?
  • Setup and Installation
  • Mount,Shallow and Render
  • Testing Components
  • Mocks
Angular Unit Testing (Jasmine And Karma)
  • What is Unit Testing?
  • Setup and Installation
  • Testing Classes
  • Test Bed
  • Testing Components
  • Testing Directives
  • Testing Pipes
  • Mocks and Spies
  • Testing Change Detection
  • Testing Dependency Injection
  • Testing HTTP and Routing

TalbrosIT

Phone: +1 416-990-3055
Email: contact@talbrosit.com