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
Khaled is a passionate Globe-trotter software developer, software architect, agile technical coach, and trainer with more than 15 years of experience. Khaled has an exceptional career in the field of computer science. From senior developer to technical leader, he quickly became interested in the quality techniques that come from crafting software.
Alexandre Cuva is a passionate agile problem-solver, Scrum, and Agile Lean coach from Vietnam, Switzerland, and Italy. He has more than 23 years of working experience in the software industry, with over 15 years in Agile in the financial, insurance, telecom, outsourcing, and government sectors.