React - Mastering Test Driven Development

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

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

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!

  • 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.

Course Curriculum

1 Lectures

Instructor

Profile photo of David Joseph Katz
David Joseph Katz

David is a software engineer at Zendesk, with a Bachelor of Computer Science from the University of San Francisco.David has gained valuable experience from the tech industry. By incorporating the best practices he has learned at work, he hopes to create the highest quality learning experiences possible. Feel free to connect with David! He is always curious about the cool...

Review
4.9 course rating
4K ratings
ui-avatar of Berk Kızmaz
Berk K.
4.5
10 months ago

It is a very successful test training but it would be better if it was done using the new react functional component.

  • Helpful
  • Not helpful
ui-avatar of Juan Martinez
Juan M.
5.0
11 months ago

it's a great course, very practical and simple to understand.

  • Helpful
  • Not helpful
ui-avatar of Gourav Bhattacharyya
Gourav B.
5.0
1 year ago

Enzyme based course.
Enzyme is no longer supported for React testing.
React Testing Library is now standard.

  • Helpful
  • Not helpful
ui-avatar of Fernanda Caleffi Catalani
Fernanda C. C.
4.0
3 years ago

he types really fast and its not using word wrap so we have to keep coming back the video sometimes, but its well explained.

  • Helpful
  • Not helpful
ui-avatar of Vignesh Shanmugam
Vignesh S.
4.0
3 years ago

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 !

  • Helpful
  • Not helpful
ui-avatar of Torty Emmanuel
Torty E.
5.0
4 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Roman Kononikhin
Roman K.
3.5
4 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Danielle McLean Walraven
Danielle M. W.
5.0
4 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Alex Gonzalez
Alex G.
4.0
4 years ago

Content is really good. Instructor explains everything really good. I have one reservation, react in this course was class oriented rather than functional.

  • Helpful
  • Not helpful
ui-avatar of Cassie Levett
Cassie L.
4.0
4 years ago

This was really helpful for learning how to test React. Some of the content is dated and the npm packages did not work as the video showed. However the Q&A have comments which were helpful to resolving those issues.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses