Angular 4.0


Course overview:

This course gives a good hand on experience for participants who looking to either upgrade or building application on Angular JS. This covers Angular JS 4.0 standard version and provides all the
details that one would be needing in their day to day development environment. The participant will learn all core features on Angular 4 with popular practices.


  • Web Application Development
  • JavaScript programming is a must have
  • NodeJS and Angular 1.5x would be added advantage.

Software requirements:

  • Windows OS
  •  Sublime Text or Visual Studio code
  • Internet Connectivity for all the participants.
  • Appropriate rights to download and install packages from npm.


3 Days or 24 hours

Detailed Coverage:

  • Walkthrough of JavaScript Object design patterns
  • Understanding NodeJs Environment
  • Core Modules of NodeJs
  • npm
  • Understanding npm features
  • Creating and exporting a Module
  • Importing a Module
  • Understanding Angular Environment
  • Angular 2 Introduction
  • Single Page Application
  • MVC Pattern
  • Single Page vs Multi-page application
  • Introduction to Components
  • Downloading the basic infrastructure from github
  • Creating Components
  • Dependency Injection
  • What is Angular CLI?
  • Creating an Angular CLI based App
  • Creating Component
  • Understanding the File structure of Angular Application
  • Consuming the Component
  • Type script introduction
  • Compilers of TypeScript
  • Data Types
  • Functions
  • Classes
  • Inheritance in TypeScript
  • Interfaces in TypeScript
  • Decorators
  • Creating modules in TypeScript
  • Transpiling the TypeScript
  • Back to Angular on creating components
  • Property Binding and Interpolation
  • Inputs
  • Event handling
  • 2 Way binding
  • Nesting Components
  • Attributes of Angular
    ◦ ngClass, ngFor, ngIf, ngSwitch
  • Angular Templates
  • Creating a Repository Application
  • Pipes | Filters in Angular
  • Builtin pipes
  • Custom pipes
  • Consuming pipes.
  • Chaining of pipes
  • Creating and consuming Services
  • Implementing Services in Angular
  • Service Dependency
  • Dependency Injection
  • Injectable decorators
  • Provider definition
  • Provider configuration at Angular Bootup
  • Observables
  • Introduction to Reactive Extension (RxJS) Library
  • What is Reactiveness
  • Observables
  • Subscription
  • Events
  • Streaming in Observables
  • Promises Introduction
  • Custom Promises
  • Promises vs Observable
  • Custom Directives
  • Creating Custom Attribute Directives
  • Creating Custom Structural Directives
  • Event handlings in Custom directives.
  • Forms and Controls
  • Control Groups
  • Form Validation
  • Form Builder
  • Form Builder Validation
  • Custom Validation
  • Routing Route Introduction
  • Configuring Routes
  • Redirection
  • Linking
  • Passing values/parameters between Routes
  • Router Outlet
  • Nested Routing /Child Routes
  • Handling Query Parameters.
  • Angular 2 HTTP
  • URL Query Parameters
  • HTTP with Observables
  • Cross Origin Request/CORS Headers
  • Cross Origin Requests/JSONP
  • Application Architecture, Component Tree
  • Bootstraping Angular tree of components
  • Angular 2 bootstrapping process
  • Testing Frameworks
  • jasmine and Mocha
  • Testing components
  • e2e Testing with protractorjs
  • Angular Applications with Web Pack.

Enroll Now

Course Content

Time: 3 days

Curriculum is empty



3 rating

5 stars
4 stars
3 stars
2 stars
1 star
  • Pratik Kumar

    excellent communication and knowledge of the system

    This course was perfect for my needs, as it felt really personal and it meet my needs for a one on one style where i could be understanding the subject and ask required questions to fill my knowledge gap.
  • Ravi Shankar

    Excellent communication. Superb experience

    The instructor has made this course very enjoyable and demonstrated great skill and passion in delivering the course material.
  • Bijayalaxmi Samal

    Great course, easily as effective - made much better in fact

    This course was delivered in an extremely professional manner and did a great job of teaching a difficult and highly technical course. The manner of teaching was excellent and made learning this subject easier.

Money-Back Guarantee, Condition Applied...


  • Real time virtual classess
  • Pre course reading material
  • Suppliment resources
  • Language: English
  • Certificate of completion

Enroll Now

Your Dream Course Is Only A Step Away

Your Dream Course Is Only A Step Away

Your Dream Course Is Only A Step Away