Formation - Software Craftsmanship

Clean Code, TDD, BDD et principes SOLID

Un logiciel peut être parfaitement fonctionnel mais poser de nombreux problèmes de fiabilité et de maintenabilité en raison de la piètre qualité de son code. La conséquence ? Si les coûts initiaux de développement ont été maitrisés, ceux liés à sa maintenance ou à son évolution peuvent vite devenir exponentiels. Le Software Craftsmanship ou “l’artisanat du logiciel” propose un ensemble de méthodes et d’approches de haute qualité pour concevoir et construire des bases de code de tous volumes maintenables à coût constant. Ces méthodes s’appuient sur les principes SOLID, les principes du Clean Code et de l’eXtreme Programming.

Informations pratiques

Référence : OB218

  • Durée : 3 jours (21 heures)
  • Présentiel
  • Fondamental

A qui s'adresse cette formation ?

Pour qui

  • Développeurs

Les objectifs de la formation

  • Comprendre la notion de développement dirigé par la valeur
  • Maîtriser les différentes étapes du développement TDD
  • Maîtriser les principes SOLID et les patterns du "clean code" en programmation objet
  • Comprendre les pratiques de l’eXtreme programming : pair programming, coding dojos
  • Savoir appliquer ces principes et patterns au développement de nouveau code (Greenfield development) et au code existant (Brownfield development

Les points forts de la formation

  • Une formation essentiellement axée sur la pratique : 70% du temps de la formation est consacré au codage. La partie codage porte principalement sur le codage de "Katas", un exercice essentiel pour s’exercer à la pratique du TDD / BDD.
  • Le partage de bonnes pratiques et les retours d’expériences d’un spécialiste du Software Craftsmanship
  • 85% des participants à cette formation se sont déclarés satisfaits ou très satisfaits au cours des 12 derniers mois.

ib Cegos, certifié ISO 9001 et Qualiopi, garantit la qualité et la fiabilité de ses formations et certifications. En savoir plus

Prérequis

Prérequis

  • Avoir une bonne connaissance du langage Java et de ses API fondamentales
  • Une première confrontation aux problèmes de gestion de bases de code anciennes, volumineuses et non (ou mal) testées est un avantage

Formation qui regroupe des participants de différentes entreprises au sein d'une même session fixe.

Prix

2 550,00 € HT

Référence : OB218

  • Durée : 3 jours (21 heures)
  • Présentiel
  • Fondamental

Horaires

Nos formations débutent à 9h et se terminent entre 17h et 18h. Pour vous accueillir, nos centres sont ouverts dès 8 heures. Un petit déjeuner d'accueil vous est proposé avant la formation.

Évaluation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

Choisissez votre prochaine session

*Nous nous engageons à réaliser les sessions identifiées par "session garantie". Ces sessions sont maintenues sauf force majeure.

Places disponibles
Du 19 oct. au 21 oct. 2026
2 550,00 € HT
A Distance
Le lien de connexion à la formation à distance sera envoyé au participant quelques jours avant le début de sa formation.
S'inscrire
Places disponibles
Du 19 oct. au 21 oct. 2026
2 550,00 € HT
Paris
L'adresse du centre de formation sera communiquée 3 semaines avant le début de la formation
S'inscrire
Places disponibles
Du 7 déc. au 9 déc. 2026
2 550,00 € HT
A Distance
Le lien de connexion à la formation à distance sera envoyé au participant quelques jours avant le début de sa formation.
S'inscrire
Places disponibles
Du 7 déc. au 9 déc. 2026
2 550,00 € HT
Paris
L'adresse du centre de formation sera communiquée 3 semaines avant le début de la formation
S'inscrire