Formation TDD : développement par le Test Driven Development
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 : 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
- Les principes de bases
- Nano-cycle – Les 3 lois de TDD
- Micro-cycle – Red Green Refacto
- TPP – Transformation priority premises
Section 3 : TDD – Synergie avec les techniques de base
- Phase RED
- Principes FIRST
- Pattern de test : Given / When / Then – Arrange / Act / Assert
- L’enfer de la page blanche
- Nommage des tests
- Technique : Forcer le rouge
- Technique : assert first
- Technique : Le test de trop
- Phase GREEN
- Stratégie d’implémentation
- Technique : Tricher en TDD
- Technique : Jeter le code
- Phase REFACTORING
- La clarification – une étape supplémentaire au Red-green-refacto
- Technique : Refactoring de base
- Technique : le code coverage
Section 4 : TDD – Comment le pratiquer et monter en compétence
- Les katas
- TCR
- La technique du double dragon
Section 5 : Synergie avec les techniques avancées
- Le design du code
- Les principes SOLID (en particulier le D)
- Tests doubles
- Différent style de TDD
- Architectures
Section 5 : TDD – Mise en place dans un projet existant
- 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
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
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.
Nos autres formations
Avis
Seuls les clients connectés ayant acheté ce produit ont la possibilité de laisser un avis.
Commentaires