The Angular Testing Basics Course

Your first step to becoming a TESTING MASTER...



Have you ever been afraid to make changes to a piece of code? 

Do you find yourself fixing legacy bugs instead of new features most sprints?

Do you want to avoid the feeling of uncertainty? 


WHY SHOULD WE TEST OUR CODE?



▶ 1. UNTESTED CODE IS A GAMBLE


Whenever you have untested code you are guessing whether or not you broke something in production

▶ 2.  UNTESTED CODE GETS "ROTTEN"


If we are AFRAID to touch the code and make changes and crucial improvements - it will eventually become "rotten" - UNMAINTAINABLE.

▶ 3.  THE "BREAKING POINT"

The point where fixing bugs costs more than starting over.
Most of the untested projects reach this point when they become big enough.



THE SOLUTION: Automated Tests!

  • Learn from real life testing experience

    About Shai

    I've been a developer for over 15 years and since 2012 heavily involved in the Angular community - building, contributing, teaching, speaking and entertaining people from all over the world.

    I also was fortunate enough to be recognize by Google as a Google Developer Expert for Angular.

    As a consultant, I've helped over 30 companies build maintainable and testable large scale Angular apps, and my talks and courses about testing have been viewed by over 20,000 people

    You might know me from my others crazy ng-conf talks - “ng-wat”, “The ng-show” and others... And you might also know me because I'm your neighbor, (Hi Moshe!).

    And in my spare (spare?) time I run the largest JavaScript meetup group in Israel, I do stand-up comedy & Improv, I contribute to open source, I'm someone's ex-cousin and I love peer pressuring people into hugging their peers.

    Shai Reznik

    The Crazy Angular Teacher

    Shai Reznik

But Testing is HARD...

Yep, that's why this course teaches you an easier path to testing success...


"Class Testing" - The EASIEST way to start!
Testing the DOM is important, but super hard to do when you're just starting out.
That's why this course is designed to be beginner friendly and focuses on "Class testing" as a way to get you develop the habit of testing faster.


What you'll learn in Angular Testing Basics:

  • How the testing tools work behind the scenes

  • What's the testing syntax you need to know in order to start writing tests

  • What's the correct structure for your tests

  • How to save time and code by using a special add-on testing library

  • A simple step by step methodology to make sure you'll NEVER get stuck while writing your tests

  • What is "Class Testing" and how to use it to your advantage

  • How to avoid these CRITICAL mistakes when writing tests

  • How to actually write in a Test Driven Development way

We swear we didn't pay them:

“Shai's course is a GAME CHANGER! It totatly improved my coding abilities. I believe that a professional developer should always test his/her code, and by taking the steps and guidelines given in this course I was able to do so in my Angular projects. It also exposed me to new tools that helped me write tests in a very structured manner and much faster. I fill confident now with my project thanks to this course and as a result of it - unit tests became part of my programming routine. ”

Royi Halperin

Full Stack Team Lead, Matific

“We at Thetaray, took the course and it was very productive, it gave us a good starting point to start testing our huge application that had no unit tests at all. I totally recommend Shai's course because of the professionalism, good vibes and funny jokes during the course.”

Idan Naim

Frontend Technical Leader, Thetaray

“I purchased this course. Just finished watching it. Definitely the funniest way you can learn about testing. Shai Reznik simplifies it in a way you can implement in your own project immediately.

https://twitter.com/YonatanKra/status/1085483295729684480

Jonathan Kra

Software Architect at WalkMe™

We didn't pay them as well...😃



Wait, there's more!

If you buy this course in the next five days, as a bonus - you’ll also be getting my high quality deep dive into isolation course called - “The Isolation session”.

Originally, I planned on selling this course separately for the price of 197$

But because I really do care about your success, and know that you’ll need this knowledge as well to write your micro isolated class tests, you’ll be getting this course with NO extra charge!
Wait, there's more!

The Isolation Session Course will cover:

  • What is isolation

  • Isolated VS Integrated testing

  • What are test doubles and how to use them

  • How to test asynchronous code

  • How async works in the browser

  • and much much more...

⬅ FREE BONUS #2 !

I decided to add another bonus - a live session where I’ll show how I’m using the knowledge and techniques from both the basics and the isolation courses and implement them in real life scenarios.

I’m calling it - “Angular Class Testing - In Action”.

Only the first 30 people who’ll buy this course will get an invitation to my live session

(BTW, this session is not sold anywhere else)

For the rest of you, you’ll get the full edited version of it.
⬅ FREE BONUS #2 !

What's included?

  • More than 35 Videos

    Super high quality short lessons and exercises sprinkled with our trademark entertaining craziness on top.

  • Project Files

    Practice what you learn!
    all the code you need is included in order to follow along the episodes

  • The HiRez TDD Guilde

    A simple step by step guide that'll help you know what's the next action you need to take when writing your tests, in a Test Driven Development way.

30 day money back guarantee

To make it even more of a “no brainer” -  there’s a 30 day money back guarantee. If for some reason you think this course didn’t give you the value you need, send me an email with the reason why and I’ll gladly give you a refund.
I aim to deliver a lot more value than what you’ll pay for, so that’s why I don’t want your money if you didn’t get much more value.