- Course Overview (Introduction and objective of course and application overview)
- Angular 2.0 vs Angular 1.0
- Installation and setup for Angular 2.0 with Typescript ES6
- Let’s start create first “Hello world ” application Angular 2.0
- Bootstrap styles sass and JavaScript installation and setup for application.
- Bootstrap fluid responsive layout with grid system
- Bootstrap responsive nav & navbar Header
- Bootstrap table, list, form and glyph icons & responsive utilities
- Bootstrap carousel with bootstrap panel, accordion & tab menu
- Creating Demo application Structure using Bootstrap Component
- Writing application using Typescript/ECMAScript 5/ECMAScript 6.
- TYPESCRIPT AS A LANGUAGE FOR ANGULAR APPLICATIONS
- Understanding Universal Module Loader System JS.
- Understanding Module Bundler Web pack.
- Angular 2.0 different loaders and Transpilers using NPM package managers
- Typescript @ annotations for components, views & directives.
- Hands-on: Getting Started with Application.
- Scope of Variables let & const Understanding different Template view and directives.
- Template Literals & Optional Parameters with Default Values
- Spread operator, Rest parameter and de-structuring
- Arrow Function Expressions and lexical scope Binding
- iterators Generators with for Each(), for-in, and for-of
- Classes and Inheritance
- Asynchronous Processing with Promises
- Modules import & Exports
- Angular 2 Components & Modules.
- Angular 2 Modular Development using @NgMOdule
- Angular 2.0 Dom Shadow View Encapsulation
- Angular 2 app Architecture
- Component Nesting & Templates
- Angular Component Metadata
- Component Communication with Input and Output.
- Application development with data binding & pipes
- Data Binding and Property Binding
- DOM events and Event Binding
- Two Way Data Binding
- Attribute Directives and Structural Directives
- Pipes
- Angular 2 Application lifecycle Hooks
- Application development with data binding,pipes & Directives in Angular 2
- The Dependency Injection and Inversion Of Control Patterns
- Injectors and Providers
- Building a Service & Registering Service
- Injecting the Service
- Dependency Injection with Angular 2 Application
- Angular2.0 Understanding Routing Basics
- Angular 2.0 Passing Data to Routes
- Child Routes & Auxiliary Routes
- Lazy Loading with AsyncRoute
- Hands-on: Using Routing in Our application
- Introducing to Angular 20 forms
- Form Controls Form Directives in Template Driven Forms
- Template-Driven Forms with Validation
- Model driven forms or Reactive forms with Custom Validation
- Angular 2.0 Application development with Angular forms
- Introduction of Reactive programming
- Observables and Reactive Extensions
- Setting Up http service with RX JS
- Sending an Http Request
- Subscribing to an Observable
- Adding Http service in Application