0:25 We'll also get into static testing using tools like ESLint, Prettier, and TypeScript. These tools will help you get rid of an entire category of bugs. You're going to really love that.
0:36 We're also going to get into browser testing, so components UI, components with tools like React. If you're not using React specifically, then all of the things that I'm going to teach you about testing UI components or UI in general, are cross-applicable.
0:52 Even if you aren't using a framework at all, lots of the things that I'm going to teach you are going to cross-apply to those. I have an entire module that shows you how to apply the same principles I show you with React to other frameworks and even non-frameworks like jQuery.
1:07 You're going to really enjoy that. Any UI that you're building in the browser, you'll learn a lot of the things that you need to know for testing those things.
1:16 We're also going to get into very technology agnostic testing with end-to-end testing using Cypress. You're going to love that, because we get into what the basic user flow for an application is. Those kinds of tests give you a huge amount of confidence. I strongly recommend that you have at least a couple, if not more, of those kinds of tests in your application.
1:38 These tools are not necessarily really easy. They are super powerful. We have an entire module on how to configure Jest, because it's way more than just a testing framework. It's a testing platform. There are so many things that you can do with it, and we dive into a whole lot of those options that you can use. I demonstrate to you why you might want to use one configuration over another.