Skip to main content
Get a Quote
Course Enquiry
Contact Us

Details

Angular the second generation AngularJS, JavaScript Framework. Creating rich user interfaces with powerful controls, quickly and easily. Angular is clean and light and is used in many high-performance websites. According to Libscore: Wolfram Alpha, NBC, Walgreens, Intel, Sprint, ABC News, and approximately 12,000 other sites use AngularJS.

This course is intended for front-end developers who are familiar with Javascript and want to gear up to master Angular. Angular is the leading framework for building dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. The course is updated for Angular4+.

Cost

$1,099.50 If you are currently resident in South Africa you will need to pay VAT at 15%.

PC Hire:

$150.00
Or bring your own PC

Duration:

5 Days

Brochure:

Download Brochure


Prices have changed from 1 March 2018. Information may change without notice.

Delivery Method

Instructor Led classroom based training. Scheduled classes are normally held in Woodmead - near to Sandton in Johannesburg, Gauteng, South Africa. Stationary and textbook included. Refreshments, including 2 tea breaks and a cooked meal for lunch are provided for full time courses. Contact hours are between 9am to 4pm.

Audience

Front end developers, web user interface designers and web application developers who find JavaScript inadequate to develop a rich, fully-fledged front-end. This Angular Training Course starts with the MVC pattern and the many benefits that can be gained from separating your logic and presentation of code. We then start from the nuts-and-bolts and building up to the most advanced and sophisticated features Angular. &

Pre-Requisites

JavaScript Online or Full JavaScript Course

Course Outline / Curriculum

DAY 1

Getting Started

  • Plunker
  • Intro to TypeScript.
  • Writing our first app.
  • String Interpolation
  • Looping
  • Property & Event Binding
  • Domain Model
  • Nesting Components & Inputs.
  • User Interaction & Outputs
  • ES6 JavaScript & TypeScript Overview

DAY 2

Angular CLI

Components

  • Architecting with Components
  • Templates, Styles & View Encapsulation
  • Content Projection
  • Lifecycle Hooks
  • ViewChildren & ContentChildren

Built-in Directives

  • NgIf & NgSwitch.
  • NgStyle & NgClass .
  • NgNonBindable
  • Structural Directives.

DAY 3

Custom Directives

  • HostListener & HostBinding
  • Inputs & Configuration

Reactive Programming with RxJS

  • Streams & Reactive Programming
  • Observables & RxJS .
  • RxJS & Angular

Pipes

  • Built-in Pipes
  • Async Pipe .
  • Custom Pipes

DAY 4

Forms

  • Model Driven Forms
  • Model Driven Form Validation
  • Submitting & Resetting
  • Reactive Model Form
  • Template Driven Forms

Dependency Injection & Providers.

  • Injectors
  • Provider
  • Tokens
  • Configuring Dependency Injection in Angular
  • NgModule.providers vs Component.providers vs Component.viewProviders

DAY 5

HTTP

  • Core HTTP API
  • HTTP Example with Promises.
  • HTTP Example with Observables. 
  • JSONP Example with Observables.

Routing

  • Route Configuration.
  • Navigation.
  • Parameterised Routes
  • Nested Routes.
  • Router Guards
  • Routing Strategies

Unit Testing Overview

Schedule Dates and Booking

To apply for a booking, click on the relevant "Book Now" button below.
Note: places are only fully secured once payment has been made.

Start Date Duration  
Mon 4 Mar 2019 5 Days Book Now
Mon 27 May 2019 5 Days
Mon 22 Jul 2019 5 Days
Mon 16 Sep 2019 5 Days
Mon 11 Nov 2019 5 Days