Formation TDD : développement par le Test Driven Development

UGS : Formation-TDD-Jonathan-Laurent Catégories : ,

Délais d’accès

VC (visioconference) : date proposée sous 48h

Durée formation

  • L’aspect théorique de la formation “TDD” dure 14 heures et peut être réalisé en 2 journées sous format visioconférence (cours à distance)
  • L’aspect pratique est fait sous forme de 8 ateliers de 2h (2 journées)

Accès et format

Formation est proposée sous format VC (visio conférénce)

 

Public concerné

La formation s’adresse à tous les développeurs qui souhaitent en savoir plus sur le TDD

Actualisation

Date 06/04/2023 – V:001

 

Télécharger le programme

Programme de formation TDD

Formation TDD Upskill4IT

Formation TDD : Laissez-vous guider par le Test Driven Development

Dans cette formation TDD, vous apprendrez à utiliser le Test Driven Development et découvrirez les synergies qu’elle propose avec les méthodes plus avancées. L’objectif : vous permettre d’appliquer immédiatement ce que vous avez appris à la fin de chaque chapitre.

Cette formation comprend la partie théorique et mise en pratique sous forme d’ateliers.

8 ateliers de 2h sont obligatoires pour mener à bien cette formation et se familiariser avec le TDD.

Pour 2 personnes minimum.

Théorie : 1000 € HT (1200 € TTC)

Ateliers pratiques : 1000 € HT (1200 € TTC)

Sommaire de la formation TDD (Test Driven Development)

Afficher le sommaire de la formation TDD

Section 1 : Introduction

Section 2 : TDD – L’art de faire des baby-steps

  1. Les principes de bases
  2. Nano-cycle – Les 3 lois de TDD
  3. Micro-cycle – Red Green Refacto
  4. TPP – Transformation priority premises

Section 3 : TDD – Synergie avec les techniques de base

  1. Phase RED
    1. Principes FIRST
    2. Pattern de test : Given / When / Then – Arrange / Act / Assert
    3. L’enfer de la page blanche
    4. Nommage des tests
    5. Technique : Forcer le rouge
    6. Technique : assert first
    7. Technique : Le test de trop
  2. Phase GREEN
    1. Stratégie d’implémentation
    2. Technique : Tricher en TDD
    3. Technique : Jeter le code
  3. Phase REFACTORING
    1. La clarification – une étape supplémentaire au Red-green-refacto
    2. Technique : Refactoring de base
    3. Technique : le code coverage

Section 4 : TDD – Comment le pratiquer et monter en compétence

  1. Les katas
  2. TCR
  3. La technique du double dragon

Section 5 : Synergie avec les techniques avancées

  1. Le design du code
  2. Les principes SOLID (en particulier le D)
  3. Tests doubles
  4. Différent style de TDD
  5. Architectures

Section 5 : TDD – Mise en place dans un projet existant

  1. Legacy code

Les modalités de la formation TDD

Cette formation TDD a pour objectif de vous familiariser avec la méthode de developpement TDD.

À l’issue de cette formation chaque apprenant sera capable de :

  • Utiliser le Test Driven Development (TDD) et toutes les synergies qu’elle propose avec les méthodes plus avancées
  • Améliorer la qualité de vos projets et réduire les coûts de maintenance
  • Appliquer des techniques de développement plus avancées comme le test, le design ou l’architecture

Après cette formation chaque apprenant sera capable de : pratiquer le TDD.

Le Test Driven Development est une méthode de développement qui peut sembler complexe, mais qui est en fait très simple. La raison ? Le processus TDD sert de socle aux techniques plus avancées comme le test, le design ou l’architecture.

Cette formation vous permettra de :

  • Pratiquer la méthode TDD dans vos projets
  • D’avoir un socle pour mettre en place des techniques de développement plus avancées comme le test, le design ou l’architecture
  • D’améliorer la qualité de vos projets et réduire les coûts de maintenance

Cette formation TDD comprend la partie théorique et mise en pratique sous forme d’ateliers.

8 ateliers de 2h sont obligatoires pour mener à bien cette formation et se familiariser avec le TDD.

Méthode pédagogique utilisée :

☑ Coaching
☑ Kata de développement
☑ Quiz et vidéo de démonstration

Pour accéder à la formation TDD, vous aurez besoin de :

☑ Connexion internet
☑ Adresse email
☑ PC permettant de travailler à distance / domicile
☑ Casque audio ou écouteurs
☑ Son

Cette formation ne nécessite pas de prérequis. Cependant elle s’adresse aux developpeurs et tous ceux qui ont une experience de base sur le developpement de logiciel pour réussir à utiliser le TDD.

En amont : Questionnaire d’évaluation à l’entrée en formation
En cours : Quiz d’activation des connaissances
En fin de formation : Quiz d’évaluation finale accompagné d’une étude de cas

Remise d’une attestation de suivi de formation et de la certification de fin de formation UpSkill4IT.

Si vous avez des difficultés ou êtes en situation de handicap veuillez nous contacter à l’adresse mail suivante : contact@upskill4it.com

Présentation du formateur TDD

Upskill4it-coach-Jonathan-Laurent

Jonathan Laurent, Senior QA Ingénieur automaticien

Développeur professionnel depuis 2006, Laurent s’est spécialisé sur les techniques transversales au développement en 2017 comme TDD, clean code ou l’architecture hexagonale.

Un éternel apprenant, il se forme continuellement sur les méthodologies du développement. Il travaille énormément sur le processus car il le considère plus important que le résultat, car sans bon processus, une réussite est souvent due à la chance.

Sa pédagogie repose sur la répétition et l’observation des autres. Il forge sa technique en s’inspirant de celles des autres.

Acheter la formation TDD

Achat en ligne

Vous avez besoin d’une formation pour une personne sans prise en charge d’un organisme de formation (OPCO) ou votre entreprise ? Réglez en ligne et accédez immédiatement aux cours.

Choisissez votre type de formation et vos options

Tutorat
Coaching
Total HT :

Financement

Vous êtes un particulier et vous avez besoin d’une formation avec financement ?

Vous êtes une entreprise et vous avez besoin d’une formation pour plusieurs collaborateurs avec ou sans financement ?

Remplissez le questionnaire et nous vous contacterons sous 48h.

Envie de trouver la formation idéale ?

Parce que le plus important, c’est de trouver ce qui vous correspond