Skip to main content
Get a Quote
Course Enquiry
Contact Us

Angular Bootcamp Course Details


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+.

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

Duration:

5 Days

Price:

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

PC Hire:

$150   *Bring a PC

Note: information may change without notice.

About Angular Bootcamp

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.

Course Outline


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

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.

Scheduled Dates


There are currently no scheduled dates.

Add me to the waiting list