- Hello, and welcome to this course
on Test-Driven Development for JavaScript LiveLessons.
I'm Andy Olsen, and I'll be your instructor.
Testing is obviously an important ingredient,
if you're gonna create high-quality applications.
If you're familiar with traditional languages
such as Java and C# and so on,
you've probably written many tests
over the years using libraries
such as JUnit, NUnit and XUnit.
But what about JavaScript?
How do you write effective tests for JavaScript?
What does it even mean to test JavaScript code?
Well, that's what this course is all about.
There are 12 lessons altogether.
The first three lessons introduce Jest,
which is the most popular testing framework in JavaScript.
Lesson 4 describes how to test asynchronous code,
and Lesson 5 and 6 cover Mocking.
Lesson 7 discusses best practices
for test driven development
And Lesson 8 takes a closer look
at how to test JavaScript code running
in the web user interface.
Lessons 9 and 10 focus on how to test React applications.
And Lessons 11 and 12 cover Angular.
So, just a few words about myself before we dive in.
I'm a freelance developer and instructor.
I live in Swansea in South Wales.
I've been working in IT since 1986.
I started as a C programmer,
and I picked up various other languages along the way,
C++, Java, C#, JavaScript obviously,
Python, Rust, and well, who knows what comes next?
I love teaching all this stuff
and I really appreciate the chance
to put together these video courses.
It's quite a lot of work,
but it's very fulfilling
and it's a lot of fun and the people are great.
So with that said, I hope you enjoy the course.
Let's get started.