Advanced Angular & NgRx | Live Online Workshop (Virtual Classroom)

Thu, 30 April 2020, 9:00 AM - Fri, 01 May 2020, 5:00 PM [EST]


1. Select Seats

2. Review and Proceed



Not on sale yet

Regular Partial Approval - $995.00

Not on sale until - 16/04/2020

2 day instructor-led online training on Angular and NgRx.

Early Bird Partial Approval - $795.00

Registration closes on - 15/04/2020

Register early and SAVE! 2 day instructor-led online training on Angular and NgRx.

Enter your discount code

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

Event Information

Thu, 30 April 2020, 9:00 AM - Fri, 01 May 2020, 5:00 PM [EST]

About the Event

Angular Academy Training Toronto

Flexible Routing, RxJS, NgRx, ... Learn Angular Advanced Concepts Now with the #1 Training in Canada!

  • Angular Certification Course
  • Get up to speed quickly
  • 2 Experienced instructors!
  • Up-to-date material
  • Proven results
  • Online! (virtual classroom)

2-day intensive training / coding workshop for professional web developers in Toronto!

  • 2-day Instructor-led Online Classroom Training (you must have a laptop)
  • Prerequisites: This is an advanced course, attendees should have significant experience with Angular, TypeScript and RxJS.
  • Target audience: Angular developers


This is an exciting two day instructor-led virtual classroom training!
Get ready to have your hands dirty, as we will spend lot's of time working together in multiples coding-along activities.



  • Advance your existing Angular/RxJS skills
  • Improve your state management knowledge
  • Understand when and how libraries like NgRx are helpful

Angular Training Toronto


This is a virtual event, hours indicated for ET (Eastern Time) Time Zone: Toronto, Ottawa, Montreal,...

08:45 am – 09:00 am Welcome, introduction and setup check
09:00 am – 12:00 pm Classroom / Angular Labs
12:00 pm – 01:00 pm Lunch Break
01:00 pm – 05:00 pm Classroom / Angular Labs


  • Advanced Routing
    • Lazy Loading
    • Preloading Modules
    • Diagnostic with traces
    • Components cache with RouteReuseStrategy
    • Auxiliary routes
    • Routes Transitions
    • Protect routes access with Guards
    • Route Resolver
    • Set metadata for SEO
    • Router events
  • Advanced RxJS
    • Data Composition with Observables
    • Common pitfalls
    • Using Subjects
    • Most important RxJS operators
    • RxJS best practices
    • Handling errors in RxJS code
  • Modern State Management with NgRx
    • NgRx basics and Overall walk-through
    • How to think in reactive way
    • Setting up NgRx Store
    • Reducer, Action, Effect, Selectors
    • Stateful vs stateless components
    • Immutability and performance
    • Adding error handling
    • Removing boilerplate with NgRx Entity
    • Live debugging and time travelling with NgRx DevTools

Note: This workshop will use the latest version of Angular and NgRx available at the time of this event.


One of a kind: this workshop is a collaboration between 2 experienced international instructors (including 1 Angular core contributor).
Both instructors will be available for the whole duration of the course.

Laurent Duveau @LaurentDuveau Alex Okrushko @AlexOkrushko
Laurent Duveau Alex Okrushko
Laurent has trained several thousands Angular developers worldwide (Canada, USA, France, Belgium, Norway, Denmark, Dominican Republic, ...).
Founder and Lead Instructor of the popular Angular Academy, a workshop that he has done 183x so far!
Alex is a software engineer at Google, who has been maintaining the NgRx library for Google Angular projects for over 4 years. He is also a core member of NgRx team and a frequent contributor to the library, in particular he has landed many recent improvements in the latest version of NgRx.



Angular Training Online Virtual Class

Angular Training Online Virtual Class

This training will be hosted as a virtual class, we have a professional studio that allows us to offer the same training experience and the same interaction with the trainer as in a typical classroom training.
Therefore you'll be able to follow this training from anywhere!

This virtual class will be given in ET (Eastern Time) Time Zone: Toronto, Ottawa, Montreal...

We use the widely popular Zoom video conferencing tool, which is free and requires no account for attendees.
You can use your computer built-in audio/mic (although it's best to use a headset with microphone)
A second screen is required, in order to watch the instuctor's screen while you code:

  • Option #1: Connect an external monitor to your computer/laptop so you can code on your main screen and watch the course on the 2nd screen (Best as you can do copy/paste).
  • Option #2: Use a 2nd computer or tablet (iPad, Android) to watch the course.


Angular Training Virtual Class

Zoom requirements links: PC, Mac, Linux and iOS and Android tablets.
Test your laptop/PC/Tablet by joining a test meeting offered by Zoom.


We've successfully trained thousands of developers!

Read why attendees love this workshop:

“It was a great training and I really enjoyed it. I rarely have chances to just code so this was a real treat and I enjoy the capabilities of Angular."
- Ken Saraf (Fujitsu Consulting)
“The course was GREAT! I found it incredibly helpful in breaking through some conceptual barriers. I finally understand promises woohoo. We all had a blast. Thanks SO much, it was a great experience to go through as a team."
- Geoff T. (Clio)
“This training is perfect to get you up and running with Angular. You will understand how to build a modern JavaScript application through code exercise, an effective presentation and questions/answers. I definitely recommend it!”
- Loïc D. (SAP)
“The Angular Academy course is taught by a very experienced and patient instructor. The course is very hands-on and provides a good tour of the Angular features. It also provides a great in depth knowledge of using Angular for my work. I highly recommend this course for anyone who wants to gain a more in-depth knowledge of Angular.”
- Herman Lam (Ontario Government)
“Thanks again for the Angular training in Vancouver. The workshop was very useful with plenty of new things that we learned!”
- Stoyan Stoitchkov (Clearly)
“Excellent mix of lesson and practice, Laurent knows the subject matter well and explains it in a way that is easy to understand.”
- Wynford Rees, FedEx Canada
“This training was engaging, no wasted time, well worth the precious time. If only all training were like this... Thank you!!!!!!”
- Pierre Gangloff, Harvard Business School
“Really instructive in the sense that it was well-structured (with a mixture of theory/practice) to provide a web-developer with efficient/right/straightforward cornerstone to master Angular... The brainstorming throughout the training saves for us years and hours of work... Highly recommended!!”
- Amal Boukhdhir, CRIUGM-Udem
“Attending this course was very rewarding because the quality of the content was exceptional. The material provided by Laurent combined with his skills as an educator makes learning very easy. His motto is teach and learn by doing without leaving any student behind. I am very pleased with the course and highly recommend taking it. You will not be disappointed because you will learn; which is priceless. Thank you Laurent!”
- Jose Marino Albernas

Read more:
Angular Academy Workshop


Read the FAQ on our website:


We've trained thousands of developers at some of the country's largest tech companies!

Acceo, A.K.A. New Media Inc., Acensi, Acquisio, Acquisio, Act of Mind, Adesa, Adster Creative, AFI, Air Transat, Altus Group, APCS Solutions, Apcurium, Auto Trader, Automotive Data Solutions, Avancie, Badminton Québec, BAnQ (Bibliothèque et Archives nationales du Québec), Banque Nationale du Canada, Barrettewood, BC Hydro, BCLDB (British Columbia Liquor Distribution Branch), BCMEA (British Columbia Maritime Employers Association), BDC (Banque de développement du Canada), BGC Engineering, BGR Informatique, Bitflipz Solutions Inc., Blackorchidz, BMO (Bank of Montreal), Boeing, Boston Pizza, BRF Solutions, CAA, CAE, Caisse de dépôt et placement du Québec, CAMS Software, Canada Post, Canadian Cadet Organizations, Canadian Forces Morale and Welfare Services, Canadian Museum of History, Canadian Tire, Capco, Carver Technologies, Cayenta, CBC, CCL Group, CCQ (Commission de la construction du Québec), CCR, Cégep de Rivière-du-loup, Cégep Ste Foy, Cegitel, Celero, Centre de Recherche Informatique de Montréal (CRIM), CGI, CHRC (Canadian Heart Research Centre), CIENA, CIRA (Canadian Internet Registration Authority), Cirque du Soleil, Cisco, Classe Affaires, Clearly, Clio, CMHC (Société canadienne d'hypothèques et de logement), Cogeco Media, Commission scolaire de Laval, ConFoo, Connor, Clark & Lunn Financial Group, Constellio, Corporatek, Corporation d'Industrie Touristique du Québec, CPA (Canadian Pharmacists Association), CPP Investment Board, Crew, CSE (Communications Security Establishment), CUPE (Canadian Union of Public Employees), Cyframe, Cysca, Darryl Skeard Computing Inc, Dealerlive, Dealflo, Desjardins, Desjardins Assurances, DevAlto, Devolutions, Devon, DevTeach, DevTom, Distech Controls, Dodge Canada, Eckler, E-Codriver, Eidos, Elsevier, Emergensys, Emploi et Développement social Canada, Emyode, Encycle, ESRI, ETS, Ewaves Softwares, Ex Situ Marketing, Exagon, Exfo, Expedia, Explorance, Facilisgroup, Facilité, Fatigue Science, FCT, Fedex, Fibre Noire, Flextrack, Forces Canada, Fujitsu, Fundserv, GE Aviation, Genetec, Genworth, Geo Plus, Glencore, Global Eagle, Gorilla Group, Government of Canada, Government of Ontario, Green Valley, Grics, Group Health, GROUPE ONEPOINT, Grype, GT Hiring Solutions, Guaranteed SEO, Harvard Business School, HEC, Hewlett Packard Enterprise, Hewlett-Packard, Hexonet, Home Depot, House of Commons, Hybris, Hydro Québec, Icod, IDNUAGE, IFS, Industrielle Alliance, INRS (Institut national de la recherche scientifique), Intact, Interad, Investissements PSP, Irdeto, Jean Coutu, Johnston Group, Jonas Construction Software , Jovaco Solutions, Juice Mobile, Kolombo, La Capitale, La Vie En Rose, Laboratoire de Cyberjustice, Lassonde, lg2, Logiciel Bluebee Inc., Logient, Loto Québec, LSBC, Mango software, Manulife, Massachusetts Medical Society, Maximus, MCCG, MD Financial Management, MDEX Solutions Inc., MDN, Mediamiser, Memotech Inc., Metabiota, Microsoft, Ministère de la défense Canada, Ministère de la Santé et des Services Sociaux, Ministère de la Sécurité publique, Ministère de l'Économie, Innovation, Exportation, Ministère des Transports du Québec, Ministère du Développement Durable, Environnement, Faune et Parcs, Mircom, MOER, Moneris, MoneyKey, Morneau Shepell, MPAC (Municipal Property Assessment Corporation), Myca, Nadrox, Nanopay, NavCanada, Nexio, Nexonia, Nicola Wealth Management, Noverka Conseils, NTT DATA, Nuclear Safety Commission, Nurun, nventive, nZone Media, Oceanex, Odotrack, Office d'investissement du RPC, Office of the Superintendent of Financial Institutions Canada, Olympus NDT Canada, one45, ONF (Office national du film du Canada), Online business Systems, Orbis, Pacific Blue Cross, Pearson, Petal MD, Pgx Info, Pivotal, Planon, Plurilogic,, Port of Vancouver, PR2, Prairie Applications, Procom, Prokon, ProTech, PSP Investissements, Radio Canada, RAMQ, RBC, RBC Capital Markets, Recyc Québec, Régime des Bénéfices Autochtone, Ressources Naturelles Canada, Revenu Québec, Reyes Holdings, Risk Control Technologies, RiskPass, RM2J, Roche, Rogers, Safe, SAP, Schneider Electric, Scotia Bank, SherWeb, Signature, Smith, Social Cubix, Softvoyage , SomSoft, SOQUIJ (Société Québécoise d'Information Juridique), Spiria, Spordle, Stingray Digital, Sûreté du Québec, Symbility, Technologies Lanka, Teck, Telus, Teranet, The Farm, The Pixel Shop, Tink, TMW, ToolSoft, Tootelo Innovation inc., Tornatech inc., Trading Central, Transportation Safety Board of Canada, Treasury Board of Canada Secretariat, TribalScale, Trivalis, Unify, Unisersité du Québec, Unity3d, Université de Montréal, Université de Sherbrooke, Université Laval, Upper Canada District School Board, Uzinakod, Versalys, Vert Nature, Victrix, Videotron, Ville de Gatineau, Ville de Longueuil, Ville de Montréal, Visual Antidote, Vivonet, Vulscan, Washington State Auditor's Office.,, Webnames, Westfraser, World Vision Canada, Xpedient Technologies, Ytria

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

Cancellation policy

Please notify your cancellation in writing to
A refund will be issued according to the rules below.
Note that this can take up to a week to process.

Cancellations before 3 workdays of the event are eligible for a refund, less a $50 cancellation fee.
Cancellations up to 3 workdays before the event, as well as no-shows are liable for the full registration fee.

If the event is to be cancelled by Angular Academy, registration fees will be refunded in full.

In the event is rescheduled by Angular Academy, you will receive an email with two options: 1-Accept the new date, 2-Request a full refund.

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

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.