Disclosure: when you buy through links on our site, we may earn an affiliate commission.

[TDD] Learn Test Driven Development with React Native

Everything about testing React Native with TypeScript, Redux, Axios, React-Navigation, forms and native dependencies.
4.0
4.0/5
(29 reviews)
252 students
Created by

9.1

CourseMarks Score®

9.8

Freshness

7.7

Feedback

9.2

Content

Platform: Udemy
Video: 4h 4m
Language: English
Next start: On Demand

Top Software Testing courses:

Detailed Analysis

CourseMarks Score®

9.1 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

9.8 / 10
This course was last updated on 10/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

7.7 / 10
We analyzed factors such as the rating (4.0/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

9.2 / 10
Video Score: 8.2 / 10
The course includes 4h 4m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
Detail Score: 9.6 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.9 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

7 articles.
5 resources.
0 exercise.
0 test.

Table of contents

Description

Testing is a must-known and valuable skill in software development.
With an ecosystem growing quickly, several similar tools and few courses or lacking knowledge on the field, my journey with testing has not been the easiest one. Now that I took the right choices and practiced for several years, I want to share my expertise so you become able to write tests the right way !
I don’t want to merely show you how to write a test but to introduce the different ways to do it, what I think are the right ones and what is used in the workplace, from my experience.
Knowing how to write tests for a React Native application allows you to quickly be able to test a ReactJS application. Moreover, React Native is quite difficult to test, partly because of the use of native dependencies. These are the reasons that pushed me to write this course.
What are we going to build ?
The first step will be to expose some of the knowledge, tools and best practices needed. The course will focus on React Native without Expo, but will refer to the documentation needed to use Expo.
After laying out the necessary knowledge, tools and good practices we are going to build a Weather Application.
Featuring :
•React Native and TypeScript
•Redux & Redux-Saga
•API calls with Axios
•Forms with react-hook-form
•Routing with react-navigation
•Jest and the React Native Testing Library
•Geolocation and OpenWeatherMap API
•Test Driven Development-Style
What this course is not
This won’t be a deep-dive into APIs for react-dom/test-utils or jest.
Theorical and unopinionated courses about those already exists. Here you will be presented with:
•A explanation of those tools, which ones you need, and why
•How to put them into practices, in a challenging environment
•How companies use them on a daily basis (with some more complicated cases)
•Where to find more informations (documentation)

You will learn

✓ How to test React Native with TypeScript, Redux, and Axios
✓ What is Test Driven Development and how to put it in practice
✓ Understand what is testing and the different types of tools
✓ Testing good practices and which tools to use
✓ How to handle native dependencies while testing
✓ How to write tests for forms (made with react-hook-form)
✓ The Testing Library family of packages with Jest
✓ Unit and Integration testing

Requirements

• Knowledge of React & React Native with how to use Hooks
• Knowledge of Java
• Script with how to use Promise & Async
• A working computer with Node
• JS & React Native environment setup
• Understanding of Redux (Redux-Saga appreciated)

This course is for

• React Native developers looking to discover testing with React Native
• Experienced developers looking to improve their testing / TDD skills with React Native

How much does the [TDD] Learn Test Driven Development with React Native course cost? Is it worth it?

The course costs $11.99. And currently there is a 86% discount on the original price of the course, which was $84.99. So you save $73 if you enroll the course now.

Does the [TDD] Learn Test Driven Development with React Native course have a money back guarantee or refund policy?

YES, [TDD] Learn Test Driven Development with React Native has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the [TDD] Learn Test Driven Development with React Native course, but there is a $73 discount from the original price ($84.99). So the current price is just $11.99.

Who is the instructor? Is Teddy Morin a SCAM or a TRUSTED instructor?

Teddy Morin has created 2 courses that got 42 reviews which are generally positive. Teddy Morin has taught 378 students and received a 4.0 average review out of 42 reviews. Depending on the information available, Teddy Morin is a TRUSTED instructor.
Software Engineer
I’m Teddy, an IT Engineer! I specialize since 2017 on React, React Native, and NodeJS with TypeScript. I had experiences as a Developer, Lead Developer, and Lecturer on web or mobile subjects. I work a lot on quality-related jobs, my mission here is to provide you with courses I didn’t have so you don’t waste time in your software journey.

9.1

CourseMarks Score®

9.8

Freshness

7.7

Feedback

9.2

Content

Platform: Udemy
Video: 4h 4m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):

[TDD] Learn Test Driven Development with React Native rating
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/tdd-learn-test-driven-development-with-react-native/" target="_blank" title="[TDD] Learn Test Driven Development with React Native on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/91.svg" width="200px" alt="[TDD] Learn Test Driven Development with React Native rating"/></a>