AngularJS 2.0 Development

Contact Us for Dates
4 days practical workshop for up to 12 people.

Contact us for Onsite Price

AngularJS 2.0 is a complete rewrite of the Angular framework, incorporating the latest standards in JavaScript and unifying many of the diverse elements found in AngularJS 1.x.


This course is a mixture of lectures and hands on exercises designed to reinforce the topics learnt

Training Course Objectives

  • Using AtScript
  • Dependency injection
  • Directives
  • Templating and data binding
  • Routing

Who it is for

This course is for developers who need to be able to use the Angular framework for building web applications.

Training Course Prerequisites

  • Familiarity with HTML and JavaScript programming
  • Experience in AngularJS 1.x is beneficial but not required


Chapter 1 Essential Concepts

  • HTML custom tags
  • HTML imports
  • Template elements
  • Shadow DOM

Chapter 2 Getting Started with AtScript

  • Overview of TypeScript and ECMAScript 6
  • Classes and imports

Chapter 3 Going Further with AtScript

  • Annotations
  • RunTime Type System
  • Angular Dart
  • The role of Traceur

Chapter 4 Dependency Injection

  • Recap of DI
  • What's new in AngularJS 2.0
  • Child injectors

Chapter 5 Going Further with Dependency Injection

  • Providers
  • Lazy injection
  • Promise-based async injection

Chapter 6 Directives

  • Overview of directives in AngularJS 2.0
  • Component directives
  • Decorator directives
  • Template directives
  • Controllers

Chapter 7 Templating and Data Binding

  • Template elements
  • Dynamic module loading
  • Understanding template syntax

Chapter 8 Routing

  • Overview of routing in AngularJS 2.0
  • Route patterns
  • Query string support
  • Route configuration

Chapter 9 Going Further with Routing

  • Lifecycle hooks
  • History manipulation
  • Error handling
  • Additional techniques