Angular 2 is an open source framework formed and maintained by the developers. It is used by the developers to develop the web applications. Angular js is a programming which contains the logic components, data and presentation. AngularJs is the complete java script based open-source front end of web application framework. The angularjs framework works by reading the HTML page, Which has embedded into it additional custom tag attributes.

Introduction

  • Course Objectives
  • Course Outline
  • What is Angular
  • Why use Angular

AngularJS to Angular

  • What's Changed
  • Semantic Versioning

Introduction to TypeScript

  • Why Use TypeScript
  • Basic Types
  • Classes and Interfaces
  • Type Definitions
  • Compiling TypeScript

ES2015 Primer

  • Let and Const
  • Template Strings
  • Lambda Functions
  • Modules

Environment Setup

  • Node / NPM
  • TypeScript
  • Application File Structure
  • Angular CLI
  • Code Editors

Getting Started

  • Our First Component

Modules

  • Why use Modules
  • NgModule
  • Declarations
  • Providers
  • Imports
  • Bootstrapping
  • The Core Module
  • Shared Modules

Components

  • Introduction to Components
  • Component Architecture Patterns
  • Decorator Metadata
  • State & Behaviour
  • Inputs and Outputs

Templates

  • Inline vs External
  • Template Expressions
  • Data Bindings
  • *ngIf else and *ngFor
  • Built-in Structural Directives
  • Built-in Attribute Directives

Custom Directives

  • Types of Directive
  • Create your own Structural Directive
  • Create your own Attribute Directive

Pipes

  • Built-in Pipes
  • Custom Pipes

Services

  • Introduction to Services
  • Building a Service

Dependency Injection

  • Introduction to Dependency Injection
  • Injectors & Providers
  • Registering Providers

Lifecycle Hooks

  • Component LifeCycle
  • Using ngOnInit
  • All lifecycle Hooks

Routing

  • The Component Router
  • Defining Routes
  • Navigation
  • Route Params
  • Child Routes

Advanced Routing

  • Route Guards

Template-driven Forms

  • Introduction to forms
  • Template-driven forms
  • Validation

Model-driven Forms

  • Introduction to 'Reactive' forms
  • FormGroup & FormControl
  • Validators

Asynchronous Operations

  • Introduction to Async
  • Promises
  • Observables
  • HTTP Request / Response

Animation

  • Introduction to Animations
  • State & Transitions
  • Animatable Properties
  • Keyframes

Testing

  • Introduction to Testing
  • Unit Testing
  • E2E Testing

Server-side Rendering

  • Introduction to Server-side Rendering
  • Angular Universal

Third Party NPM Package

  • Social Login Authentication
  • Cookies and Local Storage
  • Angular File Upload
  • Angular Pagination
  • Angular Shopping Cart

Conclusion and Resources

COMMENCING NEW BATCHES
ENQUIRY FORM
FOLLOW US ON
SUBSCRIBE TO OUR NEWSLETTER

WE ACCEPT ONLINE PAYMENTS
PAY ONLINE