Software craftsmanship - TDD
Human Coders
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1680 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Mettre en oeuvre plusieurs pratiques issues de l'eXtreme Programming, et de l'Agilité (TDD, pair-programming, intégration continue, automatisation des tests ...)
Comprendre l'importance des tests dans la production de logiciels et le développement
Repenser des applications existantes grâce à l'ajout de tests en vue de l'amélioration continue
Se baser sur les tests pour faire emerger l'architecture de ses applications
Sensibiliser aux "softs-skills" et à l'importance de la communication dans l'équipe et avec l'extérieur
Comprendre l'importance des tests dans la production de logiciels et le développement
Repenser des applications existantes grâce à l'ajout de tests en vue de l'amélioration continue
Se baser sur les tests pour faire emerger l'architecture de ses applications
Sensibiliser aux "softs-skills" et à l'importance de la communication dans l'équipe et avec l'extérieur
Programme
Les programmes, pré-requis et objectifs sont régulièrement mis à jour afin d'être au plus proche des avancées de la technologie. Vous pouvez consulter la dernière version en suivant le lien internet du programme : https://www.humancoders.com/formations/software-craftsmanship-tdd-clean-code
Le programme dépend énormément des attentes des participants et va donc varier !
Voici une structure globale sur laquelle le programme se basera. Il sera possible d'étayer certaines parties en fonction des attentes des participant·e·s.
Jour 1 : Agilité, Tests, TDD
Aperçu rapide de l'Agilité
Ecriture de User-stories
ATDD : écrire les tests d'acceptances avec le métier
Les différents types de tests
Principe du TDD
La pratique du pair-programing
Le Clean-Code
Les principes SOLID
Mise en pratique : 70% du temps sera dédié à des atelier pratiques
Jour 2 : Refactorer du code legacy
Qu'est ce que le code legacy ?
Ecrire des tests sur du code legacy
Casser des dépendances
Refactorer
Relire du code
Repérer les Bad-Smells
Mise en pratique : 70% du temps sera dédié à des atelier pratiques
Le programme dépend énormément des attentes des participants et va donc varier !
Voici une structure globale sur laquelle le programme se basera. Il sera possible d'étayer certaines parties en fonction des attentes des participant·e·s.
Jour 1 : Agilité, Tests, TDD
Aperçu rapide de l'Agilité
Ecriture de User-stories
ATDD : écrire les tests d'acceptances avec le métier
Les différents types de tests
Principe du TDD
La pratique du pair-programing
Le Clean-Code
Les principes SOLID
Mise en pratique : 70% du temps sera dédié à des atelier pratiques
Jour 2 : Refactorer du code legacy
Qu'est ce que le code legacy ?
Ecrire des tests sur du code legacy
Casser des dépendances
Refactorer
Relire du code
Repérer les Bad-Smells
Mise en pratique : 70% du temps sera dédié à des atelier pratiques
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser

DATA ANALYST | Titre RNCP niveau 7 Bac +5 | co-certifiée école MINES...
À DISTANCE
Avis du centre
Témoignages
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Bureautique CPF
Bureautique en Ligne
Testeur logiciel
Testeur logiciel CPF
Testeur logiciel en Ligne
Technicien informatique
Programmation
Windev
Developpeur web
Suite adobe
Excel
Pack office
Word
Microsoft
Powerpoint
Developpeur web Villiers-le-Bel
Programmation Villiers-le-Bel
Technicien informatique Paris
Testeur logiciel Paris
Windev Paris
Windev Nanterre
Testeur logiciel Nanterre
Technicien informatique Nanterre
Programmation Paris
Developpeur web Paris