1 - An introduction to automated testing 2 - What to test and when? 4 - Testing backend applications 5 - Advanced backend testing techniques 6 - Testing frontend applications 7 - The React testing ecosystem 8 - Testing React applications 9 - Test-driven development 10 - UI-based end-to-end testing 11 - Writing UI-based end-to-end tests 12 - Continuous integration and continuous delivery 13 - A culture of quality