Loading...

Angular 4.0

angular-4.0
19
Feb

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.

Prerequisites:

  • 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.

Duration:

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
    ◦ HTTP GET, POST, PUT and DELETE
  • 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

Total learning: / 1 quiz Time: 3 days

Instructor

0.0

0 rating

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
Free

Money-Back Guarantee, Condition Applied...

Includes

  • 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




<