TDD avec React par Human Coders

Lieu(x)
En centre (75)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Jour 1 - La découverte du TDD
Cette première journée sera l'occasion de découvrir le TDD et la façon de travailler qui l'accompagne. Nous apprendrons le mantra TDD (red, green, refactor) et le flow associé. Nous aborderons les outils à notre disposition pour développer efficacement en TDD en React.
Mise en pratique
- Katas en mob
- programming et en pair
- programming, 100% TDD.
- Évaluation de l'éco
- système d'outils de tests de React.
Jour 2 - La création de notre application React
Nous capitaliserons sur les connaissances acquises la veille pour démarrer le développement de notre application. Nous progresserons dans notre utilisation de TDD : par quel test démarrer ? Comment choisir notre prochain test ? Comment évaluer la qualité de nos tests ?
Mise en pratique
- Création de notre application vide.
- Outillage de celle
- ci et de notre IDE pour trouver un flow de travail performant avec jest et react
- testing
- library.
- Implémentation de notre page de répartition de dépenses.
Jour 3 - L'enrichissement de notre application.
Il s'agira aujourd'hui de répondre aux nouvelles exigences qui nous sont données.
Du temps s'est écoulé depuis la veille, et le besoin a évolué : nous devrons changer notre code pour continuer à délivrer. Par exemple, nous introduirons un serveur auprès duquel notre application sauvegardera son contenu. Nous aurons également besoin d'enrichir la logique de répartition de dépenses pour gérer de nouveaux cas métier.
Mise en pratique
- Refactoring de code existant pour intégrer nos nouveaux besoins.
- Écriture et utilisation de mock, de stub, de spy avec jest.
- TDD sur du code client
- serveur générant des effets de bord avec redux
- saga et redux
- saga
- test
- plan.
Objectifs
Ressentir le flow du TDD dans la vraie vie
Faire émerger une conception au fur et à mesure des évolutions demandées
Pratiquer le merciless refactoring : refactorer constamment pour toujours avoir le meilleur code possible
Manipuler en TDD les outils phares de l'éco
- système React : redux, redux
- saga, react
- router
Être en mesure d'appliquer le TDD au
- delà de React
Centre(s)
  • Paris - 12ème (75)
Métier(s)
Compétence(s)
Formation proposée par : Human Coders
À découvrir
Delicious Insights
React PWA par Delicious Insights
Test Driven Development (TDD) en .Net par Dawan
Test Driven Development (TDD) en .Net par Dawan
React - Développement Web front-end en JavaScript par Groupe Arkesys
React - Développement Web front-end en JavaScript par Groupe Arkesys - Avanteam Formation
Test Driven Development (TDD) en Java SE/Java EE par Dawan
Test Driven Development (TDD) en Java SE/Java EE par Dawan
React 16+ - Le Guide Complet (+ React Router 4 & Firebase) par Udemy
React Native pour débutants par Udemy
React et Redux par la pratique par Udemy