Angular 6 Bootcamp

Angular 6 Enterprise Developer Bootcamp
Course Description

Angular 6 includes major improvements and added functionality to the Angular development platform, and is backwards compatible with 2.x.x for most applications. 

The DEV6 Angular 6 Bootcamp provides training on the core Angular features that Enterprise Developers and Managers need to understand before they develop their first Angular enterprise application

The Bootcamp provides training on key Angular app development concepts such as:

  • Components
  • Templates
  • Pipes
  • Lifecycle Hooks
  • Routing
  • Template-driven Forms
  • Asynchronous Operations
  • Component Styling
  • and much more

The DEV6 instructor will provide numerous practical examples and demonstrations based on the Angular enterprise projects that we have already developed and deployed.  The course is highly interactive and also features several hands-on student labs.  Each student will also be provided with a full Angular student manual that they can take home after the class.

If you wish, this Angular Bootcamp can also be delivered in person at your site.  Please contact us to discuss further.


$249 CDN plus HST



1 Day    Wednesday, October 24, 2018     9:00am - 5:00pm    Lunch provided!


Angular 5 Bootcamp Prerequisites

  • Familiarity with HTML and JavaScript programming
  • Previous exposure to TypeScript is beneficial but not required




Course Outline

Module 1: Introduction

  • Course Objectives
  • Why use Angular

Module 2: Introduction to TypeScript

  • Classes and Interfaces
  • Type Definitions
  • Compiling TypeScript

Module 3: Getting Started

  • Our First Component
  • NgModule
  • Declarations, Providers and Imports
  • Bootstrapping
  • The Core Module

Module 4: Components

  • Introduction to Components
  • Component Architecture Patterns
  • Decorator Metadata
  • State & Behaviour
  • Inputs and Outputs

Module5: Templates

  • Inline vs External
  • Template Expressions
  • Data Bindings
  • Built-in Structural Directives
  • Built-in Attribute Directives

Module 6: Pipes

  • Built-in Pipes
  • Custom Pipes

Module 7: Services

  • Introduction to Services
  • Building a Service

Module 8: Lifecycle Hooks

  • Component LifeCycle
  • Using ngOnInit
  • All lifecycle Hooks

Module 9: Routing

  • The Component Router
  • Defining Routes
  • Navigation
  • Route Params
  • Child Routes

Module 10: Template-driven Forms

  • Introduction to forms
  • Template-driven forms
  • Validation

Module 11: Asynchronous Operations

  • Observables
  • Async Pipes
  • HTTP Request / Response

Module 12: Component Styling

  • Introduction to Angular Styling
  • Component Styling
  • Shadow DOM
  • Loading Styles

Module 13: Testing

  • Introduction to Testing
  • Unit Testing

Module 14: Conclusion and Resources

Registration for DEV6 Training

Course Title

Dates: dates

Location: location

Price: price


4 Robert Speck Parkway, Suite 240

Mississauga ON L4Z 1S1


Toll Free: 866.464.7790

Office: 905.897.7790

Fax: 905.897.9952

After pressing Register, someone from DEV6 will call/email to confirm registration details, answer questions and take payment.