React - Mastering Test Driven Development

Upgrade your React skills with Test Driven Development! Jest, Enzyme, Redux, middleware, ES6, & more!

4.25 (1792 reviews)
Udemy
platform
English
language
Web Development
category
React - Mastering Test Driven Development
10,566
students
4.5 hours
content
Oct 2017
last update
$59.99
regular price

What you will learn

How to use Test and Behavior Driven Development to build React applications.

The ability to discuss the approach of Test Driven Development with fellow software engineers.

How to build full React applications with thorough tests.

How to use libraries like Jest, Enzyme, and more to test React components.

How to use Redux in React applications, including asynchronous actions and middleware.

How to apply advanced es6 concepts to write more concise code.

How to extend React applications with third-party libraries.

Why take this course?

Become an in demand software engineer by taking this course on React as well as Test and Behavior Driven Development. As arguably the most popular web development framework today, learning React along with testing is a must. Knowing how to create React applications with thorough tests will open doors and jobs for you.

In this project-based course, you’ll learn how to build React and Redux applications in a test and behavior driven development approach. You’ll discover testing practices widely used in the industry today. And you’ll find out how to use notable testing libraries like Jest and Enzyme.

You will skyrocket to the top of the talent pool because you can write tests. Coding the apps is only half of the process. Knowing how to write tests is the other crucial skill looked for by top software companies like Google, Facebook, Microsoft, and more.

In this course, first, you’ll get familiar with React by building an application from the start. Writing tests will guide the process as you use popular libraries like Jest by Facebook and Enzyme by Airbnb.

Second, you’ll build a more in-depth application with Redux in the behavior driven development approach. You’ll learn all the advanced techniques for testing asynchronous code, effective mocking, and beyond.

If you’ve gone through the the quick JavaScript and React tutorials online, then this course will take you to the next level.

Ready to step up your coding game? Excited to boost your skills? Then what you are waiting for? Let’s get started coding!

Screenshots

React - Mastering Test Driven Development - Screenshot_01React - Mastering Test Driven Development - Screenshot_02React - Mastering Test Driven Development - Screenshot_03React - Mastering Test Driven Development - Screenshot_04

Reviews

Gourav
February 13, 2024
Enzyme based course. Enzyme is no longer supported for React testing. React Testing Library is now standard.
Tommaso
June 25, 2023
enzyme can't used anymore, there are too many error for missismatch configuration with React 18 and Typescript. Otherwise David make a great video for beginners, next time I've to check more abuot reviews by other users.
Samantha
October 10, 2022
It's not recent and I couldn't run tests with the new version without running into multiple errors or missing configurations
Deago
September 12, 2022
I got up to lesson 9 - where we were to begin to flesh out the App.js file to pass the tests, to stumble across an error in the installation of enzyme-adapter, which lead me down a rabbit hole to conclude that according to the maintainer of enzyme-adapter-react-17: "Enzyme is Dead". Given that React is now at version 18, and that there will be no compatible version of enzyme being developed - and given that my purpose for taking this course was to prepare for upcoming Tech Job Applications, I feel that my time would be better spent learning TDD from a more up-to-date course, as React 18 relies on the React Testing Library. If you're still planning to use React v.16, then you'll probably get a lot from this course - however I would imagine you'll also be roughly 2yrs behind the market.
Fernanda
March 24, 2022
he types really fast and its not using word wrap so we have to keep coming back the video sometimes, but its well explained.
Vignesh
March 8, 2022
Its a great course to learn about jest and enzyme in shot span of time, just that testing functional components with hooks is not yet covered, if there is an update over the course regarding the same, it would be complete. Thanks for the valuable course !
Lando
July 28, 2021
It’s outdated. I’m having trouble following along since I’m using the latest versions and they don’t match with what the videos are showing.
Jan
July 7, 2021
A lot of the content is only marginally relevant given that functional React components are now standard.
Torty
May 24, 2021
I definitely recommend this course for anyone who wants to take their React development skills to the next level. One of the biggest gains for me with the Test and Behavior Driven Development approach is that it makes your knowledge gaps obvious and pushes you to go understand how specific technologies work so you can write effective tests for them. David is a great teacher and will guide you through the process of writing solid, robust apps with React. I've already bought his other courses and highly recommend you do. Great Job David!!! PS: I listened to the course at 1.25X to 1.5X so I can stay sharp and alert. Use the speed that works best for you.
Maurizio
May 3, 2021
Bel corso peccato che sia un po datato e faccia esempi relativi solo a COMPONENTI CLASSE e non a componenti funzione
Roman
April 26, 2021
The course is quite old already and the technologies used are partially deprecated. Some information is not certain anymore, especially related to React functionality. There is no info about testing a functional component containing state using hooks - this is the most used and the most powerful feature of React nowadays.
Ruchika
March 9, 2021
old content needs to be updated.. the pronunciation needs to be better as its confusing even along with CC. It at times feel the tutor is just reading a script. but the content is satisfactory.
Bikram
March 2, 2021
Good one but basic concepts with class level components. Please add the test cases for react hooks with functional component
Danielle
February 5, 2021
Great course! As someone with zero unit testing experience, I found it very easy to follow along. The concepts were explained in a clear and concise way.
Alex
January 18, 2021
Content is really good. Instructor explains everything really good. I have one reservation, react in this course was class oriented rather than functional.

Charts

Price

React - Mastering Test Driven Development - Price chart

Rating

React - Mastering Test Driven Development - Ratings chart

Enrollment distribution

React - Mastering Test Driven Development - Distribution chart
1345720
udemy ID
9/9/2017
course created date
11/20/2019
course indexed date
Bot
course submited by