[TDD] Développement piloté par les tests avec React Native

Jest & Testing Library pour tester React Native avec TypeScript, Axios, React-Navigation, les formulaires, et d'autres..

3.95 (17 reviews)
Udemy
platform
Français
language
Software Testing
category
instructor
[TDD] Développement piloté par les tests avec React Native
165
students
4 hours
content
Feb 2023
last update
$49.99
regular price

What you will learn

Comment tester React Native avec TypeScript, Redux, et Axios

Qu'est-ce que le développement piloté par les tests (ou Test Driven Développement)

Comprendre en quoi consiste un test et les outils dont on a besoin

Les bonnes pratiques inhérente aux tests et quelles librairies utiliser

Comment gérer les dépendances natives lors d'un test

Comment écrire un test pour un formulaire

Jest & React Native Testing Library

Test unitaire et d'intégration

Why take this course?

Les tests sont un ensemble de compétences incontournable et profitable dans le domaine du développement d'application.

Avec un écosystème changeant, plusieurs outils semblables et peu de cours ou des connaissances manquantes dans ce domaine, mon parcours avec les test n'a pas été le plus facile. Après avoir pris les bons choix et pratiqué pendant plusieurs années, je souhaite partager mes compétences pour que soyez capable d'écrire des tests pertinents.

Je ne veux pas simplement montrer comment écrire un test, mais démontrer les différentes façon d'en écrire, les plus pertinentes d'après mon expérience, et lesquels sont utilisés dans le monde profesionnel.

Savoir écrire des tests pour une application React Native permet d'être rapidement capable de tester une application ReactJS. De plus, React Native est assez difficile à tester, en partie à cause de l'utilisation de dépendance native. Ce sont les raisons qui m'ont poussé à écrire ce cours.

Quelle application va-t-on développer ?

La première étape sera d'exposer certaines connaissances, quels outils et bonnes pratiques sont nécessaire. Le cours se concentrera sur React Native sans Expo, mais fera reférence à la documentation nécessaire pour utiliser Expo.

Ensuite nous allons créer une application météo, et écrire l'ensemble des tests pour celle-ci.

Inclus :

  • React Native & TypeScript

  • Redux & Redux-Saga

  • Des appels API avec Axios

  • Un formulaire avec react-hook-form

  • Routing avec react-navigation

  • Jest & React Native Testing Library

  • Geolocation & OpenWeatherMap API

  • En suivant la méthode du développement piloté par les tests (ou TDD pour Test Driven Development)

Screenshots

[TDD] Développement piloté par les tests avec React Native - Screenshot_01[TDD] Développement piloté par les tests avec React Native - Screenshot_02[TDD] Développement piloté par les tests avec React Native - Screenshot_03[TDD] Développement piloté par les tests avec React Native - Screenshot_04

Reviews

Pierre
November 10, 2022
Cours complet sur les tests qui me sera très utile par la suite merci. Juste des blancs dans les vidéos un peu long à certains moment. Certains passage d'hésitation ou redondant mériteraient d'être accélérés ou coupés.
Cheng-koeng
October 17, 2022
Je n'avais aucune connaissances sur les tests, j'espère maintenant partir sur de bonnes bases, le son est parfois faible mais le contenu est très bien pour ma part. Merci
Benjamin
December 16, 2021
excellent, rare sont les projets qui incluent du TS, des tests ..etc. Par contre, ça manque un peu de théorie et il y a souvent des blancs un peu trop long, mais c'est du détails car le cours et de très bonne qualité.
Valentin
May 12, 2021
Une première pour moi avec les tests, j'ai donc trouvé ça assez complexe à suivre car énormément de chose à apprendre et à voir. Mais très bonne entrée en matière, locuteur clair (bien que le son soit un peu faible). C'était très intéressant. afin d'améliorer le cours, il pourrait y avoir quelques explications supplémentaires (sur ce que l'on souhaite faire afin de comprendre le test que l'on va faire, ou bien sur comment cela fonctionne un peu plus précisément). Merci pour ce cours !
Arnaud
April 26, 2021
Cours très instructif, qui donne une bonne ligne directrice sur comment et quoi tester via une approche TDD. Cours que je recommande fortement.

Charts

Price

[TDD] Développement piloté par les tests avec React Native - Price chart

Rating

[TDD] Développement piloté par les tests avec React Native - Ratings chart

Enrollment distribution

[TDD] Développement piloté par les tests avec React Native - Distribution chart
3765134
udemy ID
1/10/2021
course created date
3/27/2021
course indexed date
Bot
course submited by