Angular Academy Vancouver (2+1 days, english)

Tue, 26 February 2019, 8:30 AM - Thu, 28 February 2019, 4:30 PM [EST]

555 Seymour Street, Vancouver, BC, Canada




1. Select Seats

2. Review and Proceed

DAY 1-2 (add day 3 on the next step) Feb 26-27 Partial Approval -$995.00

Sales end on -25/02/2019

2 day instructor-led classroom training on Angular on Feb 26-27.

DAY 1-2 Early bird (add day 3 on the next step) Feb 26-27 Partial Approval - $795.00

Register early and save! Special price for a limited time, only 8 available.

DAY 3 only (SKIP DAY 1 -2) on Feb 28th Partial Approval -$450.00

Sales end on -27/02/2019

This registration is only for the third day, on February 28th (this day covers more advanced topics so you must have some experience with Angular already).

Enter your discount code

  • Subtotal (excluding fees and discounts)
  • Fee
  • Total amount

Event Information

Tue, 26 February 2019, 8:30 AM - Thu, 28 February 2019, 4:30 PM [EST]

About the Event

Angular Academy Workshop

Learn Angular and TypeScript in this 2-day intensive coding workshop for professional web developers! Now with an optional third day for more advanced topics!

  • 2-day (+ optional third day) Instructor-led Classroom Workshop (you must bring a laptop)
  • Prerequisites: Attendees should have significant experience in building web applications with HTML5 and JavaScript. No previous experience with AngularJS is required.
  • Target audience: Web developers
  • Coffee and snacks served during both days, lunch is *not* provided
  • Note: you can register for Day 1 and Day 2, and optionally add Day 3 for advanced topics. You can also choose to register for Day 3 only if you are already familiar with Angular, TypeScript and RxJS


Angular Academy is a two-day (with an optional third day) instructor-led classroom training coming to Vancouver!
Get ready to have your hands dirty, as we will build a data-centric app live together in multiples coding-along activities.
This is your opportunity to start learning Angular now and bring your web developments to the next level!
Very important: This training is BYOL (Bring Your Own Laptop!), this is a technical course with plenty of demonstrations and several exercises periods.
Note that you can choose to attend only the third day that covers advanced topics (NgRx, ...).


08:15 am – 08:30 am Welcome (Coffee/Pastries)
08:30 am – 12:00 pm Classroom/Workshop
12:00 pm – 01:00 pm Lunch (*not* provided)
01:00 pm – 04:30 pm Classroom/Workshop


  • TypeScript fundamentals
  • Setup and Tooling
  • Getting started with the Angular CLI
  • Introduction to Angular
  • Structure of an app
  • The Components Model
    • Decorators, Templating Syntax, Data Binding, Directives, Input/Output, Events, Pipes
  • Dependency Injection, Services and providers
  • Usefull tools and libraries
  • Introduction to Reactive Programming with RxJS (Observables)
  • Async Requests to a REST API (HTTP)
  • Implementing a local cache
  • Debugging an application
  • Implementing pagination, sorting and filtering on a grid
  • Creating a Custom pipe
  • NgModules, Ahead-of-time compilation and Tree Shaking
  • Deploying to production
  • Navigation and Routing
  • Lazy-loading
  • Forms and Validation
  • Using Http to Update or Delete data on the server
  • Authentication and Security
    • Login component, Authentication Service
    • Security with JSON Web Tokens (JWT), Http Interceptors
    • Protecting access to a component with Route Guards
  • Global Error Handling (if time permits)
  • Best Practices!

TOPICS COVERED ON OPTIONAL DAY 3 (You can register for Day 3 Only if you want)

  • Advanced Routing
    • Lazy Loading
    • Preloading Modules
    • Router events
    • Diagnostic with traces
    • Auxiliary routes
    • Routes Transitions
    • Secure access to routes with Guards
    • Route Resolver
  • Advanced Error Handling
    • Global Error Handler
    • Navigation Errors
    • Error Service
    • Http Errors Interceptor
    • Notification Service and Component
  • Optimizing performance
    • Exploring different techniques to improve your apps and make them run fast and smooth.
  • Modern State Management with Redux and ngrx
    • Why Redux ?
    • Introduction to the ngrx platform
    • Setting up ngrx store
    • Stateful vs stateless components
    • Immutability and performance
    • Adding error handling
    • Adding the router state to the store
    • Async actions with ngrx effects
    • Removing boilerplate with ngrx entity
    • Live debugging and time travelling with ngrx DevTools

Please visit the Angular Academy Website for more info and a detailed FAQ: 
Angular Academy Workshop

Cancellation policy

Please notify your cancellation in writing to by the Early Bird deadline. You will receive a full refund.

Cancellations after the Early Bird deadline are eligible for a refund, less a $150 cancellation fee.

Cancellations up to 48H before the event, as well as no-shows are liable for the full registration fee.

In the event that Angular Academy is cancelled, registration fees will be refunded in full.

You can transfer your registration to another person at any time by notifying us.

Event Location

About the Organizer

Angular Academy is managed by LDEX. We are based in Canada and provide consulting/training services on modern web development. Our lead trainer has been teaching web technologies since 2005, conducted workshops to hundreds of tech teams and companies all over Canada.