Angular Training

Our Angular training course gives web developers an intensive hands-on introduction to hand-coding responsive, high performance web apps using Angular.

Please see our Angular Training web site for details!

Angular, formerly call Angular2 and the evolution of what is now called AngularJS, is a dominant framework in the JavaScript development space. With wide acceptance in the enterprise Angular skills are in demand. This Angular training course will equip you with the required skills to build Angular applications.

Learn about the Angular development and release cycle and how to develop modern, complex responsive and scalable web application. The training will ensure you have a fundamental understanding of Angular architecture making learning new features, as Angular continues to develop, a breeze.

Course Duration Price ZAR(ex vat) Price USD
Angular  Training Summary
Angular  Training 3 days R12,500 $1,100
  • Lunch, refreshments and training material included.
  • Class start at 9:00am for 9:30am
  • South Africa training locations: Johannesburg, Cape Town, Durban
  • Global training locations: USA, Candana, UK, Dubai, Europe

Angular  Course Outline


  • Class Objectives and road map,Jumping Bean Loves Angular 2 Training
  • Schedule & facilities,
  • Angular - Architecture & Components
  • Angular CLI,
  • Angular project generation with Angular CLI,

Angular Components

  • JavaScript/TypeScript classes syntax
  • Templates
  • Interpolation
  • Property Binding
  • Attribute, Class, and Style Binding
  • Event Binding

Angular Form Processing

  • Two way data binding
  • Template driven forms
  • Reactive forms

Angular Services

  • Recap of Dependency Injection
  • Defining and Injecting Services
  • Providers
  • Lazy injection

HTTP, Promises, and Observables

  • Promises overview
  • Calling an API via HTTP
  • Introduction to Observables
  • Observable Bindings
  • Observables Operators
  • Calling an API via Observables

Angular Routing and Navigation

  • Overview of Routing in Angular
  • Route Patterns
  • Query String Support
  • Route Configuration

Going Further with Routing

  • Lifecycle Hooks
  • History Manipulation
  • Error Handling
  • Additional techniques

Custom Angular Directives

  • Attribute Directives
  • Structural Directives

Advanced Component & Sub-Component Interaction

  • @Input/@Output decorators
  • EventEmitters

Angular Pipes

  • Overview of Pipes
  • Built-in Pipes
  • Parameterising a Pipe
  • Chaining Pipes
  • Stateful/Async Pipes
  • Custom Pipes