AngularJS 2.0 Development

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.

Duration: 4 days

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

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


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


Essential Concepts

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

Getting Started with AtScript

  • Overview of TypeScript and ECMAScript 6
  • Classes and imports

Going Further with AtScript

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

Dependency Injection

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

Going Further with Dependency Injection

  • Providers
  • Lazy injection
  • Promise-based async injection


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

Templating and Data Binding

  • Template elements
  • Dynamic module loading
  • Understanding template syntax


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

Going Further with Routing

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

Enquire about this course

"*" indicates required fields

By submitting this form, you agree to our Privacy Policy.
This field is for validation purposes and should be left unchanged.