[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..
4.32 (17 reviews)
Udemy
platform
Français
language
Software Testing
category
instructor
[TDD] Développement piloté par les tests avec React Native
168
students
4 hours
content
Feb 2023
last update
$22.99
regular price

Why take this course?

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

🤔 Pourquoi apprendre le TDD avec React Native ? Les tests sont les piliers de la qualité du code dans le développement d'applications. Dans un écosystème en constante évolution, où de nombreux outils coexistent, maîtriser le test-driven development (TDD) avec React Native est une compétence incontournable et extrêmement précieuse. Bien que le parcours ait été pavé de défis, j'ai réussi à naviguer dans ce labyrinthe et je suis maintenant prêt à partager mes connaissances avec vous.

🎓 Ce cours est pour vous si :

  • Vous êtes développeur et souhaitez renforcer votre expertise en écriture de tests avec React Native.
  • Vous avez déjà une base de connaissance en développement web ou mobile et désirez comprendre comment appliquer les tests dès le début du cycle de développement.
  • Vous travaillez avec des technologies comme TypeScript, Axios, React Navigation, formulaires React et souhaitez savoir comment tester ces éléments de manière efficace.

Ce que vous allez apprendre :

  1. Les outils essentiels et les bonnes pratiques pour travailler avec React Native, y compris une référence pour l'utilisation d'Expo.
  2. À quoi ressemble une application type qui utilise React Native et qui est conçue pour être testable.
  3. Comment créer une application météo en utilisant React Native & TypeScript, en suivant les principes du TDD.
  4. Écrire des tests avec Jest et React Native Testing Library pour couvrir tous les aspects de l'application, de la gestion d'état à l'interaction avec des API externes comme OpenWeatherMap.
  5. Utiliser des concepts avancés tels que Redux, Redux-Saga, Routing avec React Navigation et des formulaires avec react-hook-form dans un contexte de TDD.
  6. Tester la géolocalisation pour obtenir les données météorologiques pertinentes.
  7. Suivre une méthodologie éprouvée (TDD) qui vous aidera à développer des applications plus fiables et de meilleure qualité.

📚 Inclus dans ce cours :

  • React Native & TypeScript pour une base solide et typée.
  • Redux & Redux-Saga pour gérer l'état de l'application de manière prévisible.
  • Axios pour interagir avec des API externes.
  • React Hook Form pour des formulaires réactifs et dynamiques.
  • React Navigation pour une navigation fluide dans l'application.
  • Jest & React Native Testing Library pour écrire des tests performants et maintenables.
  • Geolocalisation & OpenWeatherMap API pour intégrer des données météorologiques en temps réel.
  • Développement piloté par les tests (TDD) pour une approche de développement qui privilégie la qualité dès le début.

👨‍💻 Prérequis :

  • Avoir une compréhension de base de React Native et TypeScript.
  • Être familiarisé avec les concepts de programmation functionnal (pour Redux-Saga).

Rejoignez-moi dans ce voyage où vous apprendrez à tester comme un pro et à maîtriser React Native pour développer des applications robustes et maintenables. Ensemble, nous allons transformer cette discipline souvent perçue comme complexe en une source de confiance et d'efficacité. 🌤️✨


Ensemble, passons du théorie à la pratique et construisons une application météo qui deviendra notre laboratoire de tests. Vous apprendrez à naviguer dans les différentes couches d'une application React Native en utilisant TDD pour assurer sa fiabilité et sa maintenance sur le long terme. C'est l'opportunité de vous distinguer en maîtrisant un ensemble de compétences essentielles qui ferront votre expertise en développement d'applications mobiles. 🧰🚀

Course Gallery

[TDD] Développement piloté par les tests avec React Native – Screenshot 1
Screenshot 1[TDD] Développement piloté par les tests avec React Native
[TDD] Développement piloté par les tests avec React Native – Screenshot 2
Screenshot 2[TDD] Développement piloté par les tests avec React Native
[TDD] Développement piloté par les tests avec React Native – Screenshot 3
Screenshot 3[TDD] Développement piloté par les tests avec React Native
[TDD] Développement piloté par les tests avec React Native – Screenshot 4
Screenshot 4[TDD] Développement piloté par les tests avec React Native

Loading charts...

3765134
udemy ID
10/01/2021
course created date
27/03/2021
course indexed date
Bot
course submited by
[TDD] Développement piloté par les tests avec React Native - | Comidoc