Software craft advanced
Vous avez terminé la session software craft et souhaitez faire passser votre craft au niveau supérieur ? c'est ici que ce va se passer...
Cette formation constitue un premier pas dans le monde du Craft. Le Craft, c’est une ambition, une exigence du travail bien fait. C’est l’amour de l’ébéniste pour la commode à laquelle il donne vie, c’est la volonté de s’améliorer sans cesse et de transmettre son savoir, c’est donc aussi une certaine humilité. Dire “je veux produire du meilleur code”, c’est s’inscrire dans une démarche d’amélioration personnelle et c’est déjà avoir fait la moitié du chemin. Plus concrètement, cette formation sera l’occasion de se pencher sur l’histoire du craft, ses valeurs et quel mindset adopter. Nous verrons que coder, c’est communiquer, et étudierons les pratiques qui découlent de ce postulat. Enfin, nous passerons en revue plusieurs principes essentiels qui vous permettront d’améliorer votre pratique dès le lendemain de la formation.
- Historique, valeurs, mindset
- Les pratiques craft
- Les principes et les bases du clean code
- Les bases et les règles du TDD
- Le slicing et les baby steps
- Les règles du simple design
- Les tests et leurs typologies
- Les outils à notre disposition
- Gestion des dépendances
Aucun savoir n’est requis pour participer à cette formation : venez comme vous êtes !
Pour chaque formation, un quizz de validation des prérequis sera transmis 2 semaines en amont et en fin de session pour valider les acquis.
Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.
La formation est donnée en français ou en anglais. Les supports de formation sont en anglais. Durant la formation, les apprentis seront incités à travailler en Pair Programming, sans caractère obligatoire.
Pour toute personne en situation de handicap, n’hésitez pas à nous contacter au 07 63 74 20 95 ou à formation@arolla.fr.
Par ailleurs, toutes nos formations sont accessibles en distanciel.
Formateur Arolla - Lead technique craft
CTO associé Arolla
Coach software craft
Senior software craftsman
Formatrice et CTO Arolla
Senior software craft engineer
Coach crafter Agile