Conscious Angular Testing is a 86-lesson 10 hours 37 minutes self-paced course by Dmytro Mezhenskyi. This course is built around one goal: writing Angular tests you actually understand, not tests you copy-pasted until they went green.
Course facts
Lessons
86
Duration
10 hours 37 minutes
Level
All levels
Language
English
Updated
Instructor
Dmytro Mezhenskyi
Price
Premium
This course is built around one goal: writing Angular tests you actually understand, not tests you copy-pasted until they went green. It's aimed at developers who already know Angular but are new to testing it properly, using Angular 16 and its standalone building blocks.
How it's structured
Across more than 53 video lessons — roughly 7 hours of material put together by an instructor who is both a Google Developer Expert in Angular and a Microsoft MVP — you work through the reasoning behind each testing technique, not just the syntax. Homework assignments built around realistic scenarios give you a chance to apply what you've just seen instead of moving straight to the next topic.
By the end, the aim is tests that are more stable, easier to read, and easier to reuse, along with a genuine understanding of what's happening when a test passes or fails.
Dmytro Mezhenskyi is a Ukrainian software engineer and Angular educator behind the Decoded Frontend YouTube channel and paid course platform. He is a Google Developer Expert for Angular and one of the most consistently active independent voices on advanced Angular patterns.
His CourseFlix listing carries three Decoded Frontend courses: Advanced Angular Forms, Conscious Angular Testing, and Angular Interview Hacking (interview-prep specifically for Angular roles). Material is paid and aimed at intermediate-and-up Angular developers who want depth on patterns that recur in production Angular codebases.
What lessons are included in Conscious Angular Testing?
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 86 lessons in this course and access 10,000+ hours of premium content across all courses.
Learn how to create an Ambassador App using Angular and Golang. We will build 3 frontend apps Admin, Ambassador and Checkout and they will consume a big Golang
Deep Dive in Angular Forms. The course goes way beyond the official documentation and shows you how the Angular forms work internally, so You understand why thi
Be prepared for the upcoming Angular Interview and increase a chance to get the desired job offer.
5h 23m5/5
Frequently asked questions
What prerequisites should I have before taking this course?
Before enrolling, you should have some experience with Angular. While the course is tailored for developers new to Angular Testing, a basic understanding of Angular's framework will be beneficial as the course delves into testing concepts specifically for Angular applications.
What will I learn to build by the end of the course?
By the end of the course, you will be able to write and debug tests for Angular applications using tools like the Jasmine Framework and TestBed. You'll also learn to test components, services, directives, and pipes with various strategies, including standalone and dependency injection approaches.
Who is the target audience for this course?
The course is ideal for developers who already have some experience with Angular but are new to Angular Testing. It is designed for those eager to understand and apply testing strategies within Angular applications using the latest Angular version.
How does this course compare to other Angular courses?
Unlike other courses that might focus on general Angular development, this course is specifically concentrated on Angular Testing. It provides a deep dive into testing various aspects of Angular applications, including components, services, and the entire bootstrapping process using Angular 16.
What testing frameworks or tools are covered in this course?
The course covers the Jasmine Framework extensively for unit testing. It also explores the TestBed tool for setting up test cases for components, services, and other Angular building blocks. The course includes lessons on using stubs, spies, and executing asynchronous testing.
What topics are not covered in this course?
The course does not cover non-testing aspects of Angular development, such as Angular routing, state management with NgRx, or server-side rendering with Angular Universal. It strictly focuses on testing strategies and best practices within Angular applications.
What is the expected time commitment for this course?
The course comprises over 53 video tutorials totaling approximately 7 hours of content. In addition to video tutorials, there are practical homework assignments designed to reinforce learning. Students should allocate additional time for these assignments to fully grasp the testing concepts.