Formation Software Craftmanship

Cette formation s’adresse aux développeurs qui souhaitent maîtriser le software Craftmanship. C'est-à-dire savoir différencier le bon code du mauvais pour le corriger et améliorer la maintenabilité du logiciel par les tests et le refactoring. La mesure des performances du logiciel, permet d'en maîtriser la productivité en repérant les parties de code à optimiser.

Objectifs

Acquérir une discipline qui permet une livraison incrémentale du produit
  • Livrer le produit par incréments
  • Livrer un produit de qualité
  • Découvrir comment obtenir un produit facile à maintenir et à faire évoluer
  • Connaître les valeurs de l'extrême programming, et savoir comment les mettre en place
  • Comprendre l'enjeu du TDD et du refactoring.

Pré-requis

Connaître l'un des langages suivant  (Java, C#, C++, PHP, Python, Ruby) et son framework de test unitaire type xUnit.Amenez votre ordinateur portable avec votre environnement de développement fonctionnel à utiliser lors de la formation.

Plan de la formation

Extreme programming (XP)

  • Ses valeurs, le TDD, le pair programming et le refactoring

La qualité

  • Les tests, le build et l'integration continue

La modélisation

  • L'architecture agile, KISS, SOLID, le TDD comme outil de conception

Prochaines dates

Lille
du 04/09/2017 au 05/09/2017
2 Jour(s)
Lille
du 02/10/2017 au 03/10/2017
2 Jour(s)
Lille
du 06/11/2017 au 07/11/2017
2 Jour(s)
Nos formations peuvent être adaptées à un contexte ou un public particulier.
Contactez-nous pour vous inscrire ou discuter de vos besoins