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
Titre RNCP - Intégrateur Web
À DISTANCE

OpenClassrooms - Formations financées pour demandeurs d'emploi
Finançable CPF
À distance
Tout public
OpenClassrooms - Formations financées pour demandeurs d'emploi
Titre Pro Développeur Web et Web mobile
À DISTANCE

Esecad
Finançable CPF
À distance
Tout public
Esecad
Concepteur Développeur d'Applications Java (TP CDA)
MONTPELLIER, LYON 3E, MARSEILLE 1ER ET 8 AUTRE(S) LOCALITÉ(S)

Dawan
Finançable CPF
À distance / En centre
Tout public
Dawan
Les formations les plus recherchées
Paris
Lyon
Toulouse
Marseille
Montpellier
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
Pack office
Suite adobe
Excel
Microsoft
Power bi
Qlikview
Developpeur web Beaumont-sur-Oise
Programmation Balma
Technicien informatique Alfortville
Testeur logiciel Annemasse
Windev Alfortville
Windev Annemasse
Testeur logiciel Thonon-les-Bains
Technicien informatique Antony
Programmation Blagnac
Developpeur web Goussainville