Le programme de formation de l’Alcor Academy est un parcours d’apprentissage structuré, conçu pour aider les équipes techniques à développer des pratiques d’ingénierie fondamentales.
Après des décennies d’expérience dans l’enseignement et le coaching des pratiques XP et de la conception de logiciels, nous avons décidé de rassembler toutes nos connaissances dans un livre intitulé “Agile Technical Practices Distilled“.
Compte tenu du succès du livre et des excellents retours sur notre coaching, nous avons décidé de le structurer en un programme de formation à part entière, disponible pour un public plus large.
Nous commençons le voyage à partir des règles du TDD classique en nous concentrant sur la pratique interactive. Nous expliquons l’idée de “l’implémentation la plus simple” et passons progressivement à la conception orientée objet, avec des exercices comme la “object calisthenics“.
Nous continuons avec des techniques d’amélioration du code comme le Refactoring et la reconnaissance des “code smell“. Nous nous concentrons ensuite sur les principes de conception en pratiquant les principes SOLID, le couplage et la cohésion.
Nous terminons par la Connascence, les 4 règles de la conception simple, les doubles tests, le développement piloté par les tests d’acceptation et d’intégration, l’introduction au développement piloté par le comportement et la conception pilotée par le domaine.
Vous pouvez trouver plus de détails sur la formation sur Alcor.Academy