Angular Academy
Advanced Angular Testing Workshop

World-class instructor-led live online Angular course!

Classes and Registration

COVID-19 UPDATE: We are hosting virtual classes!

Contact us to host a private virtual class for your enterprise.

Our prices are in Canadian dollars (CAD)

USA In the USA? You can attend our virtual classes and take advantage of the 30% exchange rate! (and no tax)


Learn Unit Tests, Component Tests and End-to-End (E2E) tests in this awesome hands-on instructor-led online training!

What's in it?

Learn ALL you need to know about testing your Angular app with an industry expert in an immersive hands-on workshop.


It's hands-on! An important part of the training is dedicated to building apps together and testing things in real time (interactive learning class).


You should have significant experience with the core concepts of Angular and TypeScript.

Deep dive into Angular Testing!

Quality Assurance for Angular Solutions with Jest, Cypress and Storybook.

Day 1

  • Testing Fundamentals
    • Motivation
    • Angular Testing Pyramid
    • Jasmine vs. Jest
    • Testable Architecture
    • Two Schools of Thought: London & Detroit
  • Unit Tests with Jest
    • Jest Basics
    • Test-Driven Development
    • Asynchronity
    • Mocking
    • Test Coverage
    • Extending Jest
  • Unit Testing Reactivity
    • RxJS Marbles
    • Unit Tests in ngrx
  • QnA

Day 2 and 3

  • Component Tests Functional (Basics)
    • TestBed and Dependency Injection
    • Interaction with the DOM
    • Change Detection
    • Component Snapshots
    • Nested Components
  • Component Tests Functional (Advanced)
    • HttpTestingController
    • RouterTestingModule
    • NgRx
    • Spectator
    • Testing Library
    • Harnesses
  • Component Tests - Visual Regression
    • Multiple Jest Configurations
    • Puppeteer
    • Storybook
    • StoryShots
  • End-to-End Tests with Cypress
    • Cypress' awaiting technique
    • Page Object Models
    • Test Coverage
    • Seeding
    • Intercepting Network Requests
    • Patterns for Backend Communication
    • Conditional Testing
    • Component Tests with Storybook
  • Final QnA

We offer other Angular training courses!

The Angular Academy


Our courses are different from anything you've seen before.... rather than just teaching you something, and giving you a bunch of exercises along the way, in our hands-on courses we focus on BUILDING a real data-centric business application, together!

So this isn’t just another one of those “watch me build something and try not to fall asleep” courses... our motto is Everyone Live Coding All Day Long!© Building a complete application together with the instructor. This way, by the end of the training we'll have built an entire app, and the instructor makes sure that nobody get stuck. You’ll also get lot's of advice and best practices on building and optimizing Angular applications with TypeScript and RxJS!

We think this is by far the most efficient way of learning a programming technology, and our attendees LOVE IT!

Read our customers testimonials

Contact Us

Please contact us if you need more information.

Read more!!