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

Ratings 3.90 / 5.00
[TDD] Développement piloté par les tests avec React Native

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

Description

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)

Who Should Attend!

  • Développeurs React Native qui souhaitent découvrir les tests
  • Développeurs expérimentés avec les tests, qui souhaite renforcer ses compétences en testing / TDD avec React Native

TAKE THIS COURSE

Tags

  • JavaScript
  • Software Testing
  • TDD Test Driven Development
  • React Native

Subscribers

163

Lectures

32

TAKE THIS COURSE



Related Courses