Formation Craftsmanship

Dans un monde technologique en constante évolution, maîtriser le Software Craftsmanship est devenu essentiel pour se démarquer sur le marché du travail. La formation "Craftsmanship" d'ONLYWEB FORMATION vous offre l'opportunité de vous perfectionner dans des pratiques reconnues telles que le Test Driven Development (TDD) et le Domain Driven Design.

Face aux exigences croissantes des entreprises en matière de qualité logicielle et de réduction de la dette technique, ces compétences sont particulièrement prisées.
Les professionnels qui maîtrisent l'art des tests unitaires, des mocks et du refactoring sont en forte demande, car ils garantissent un code robuste et pérenne. De plus, savoir identifier et améliorer du code legacy est un atout majeur pour évoluer vers des postes de responsabilité. En participant à cette formation, vous augmentez non seulement votre employabilité, mais vous vous préparez également à assumer des rôles clés dans des équipes de développement modernes.

Rejoignez-nous pour cette expérience immersive qui vous permettra de transformer votre approche du développement logiciel et de répondre aux besoins actuels et futurs des entreprises.
Pour en savoir plus sur nos formations, rendez-vous sur notre site web.

Public

À qui s'adresse la formation Craftsmanship

La formation "Craftsmanship" s'adresse aux développeurs de logiciels, ingénieurs et chefs de projets techniques désireux d'améliorer la qualité de leur code et d'intégrer des pratiques modernes et éprouvées. Elle convient aux professionnels souhaitant approfondir leur compréhension du Test Driven Development, des tests unitaires et du refactoring pour réduire la dette technique et augmenter la robustesse et la maintenabilité de leurs projets.

Objectifs

Compétences visées pour la formation Craftsmanship

La formation "Craftsmanship" a pour objectif de renforcer votre expertise en développement logiciel en vous familiarisant avec des pratiques avancées telles que le Test Driven Development et le Domain Driven Design. Vous apprendrez à écrire des tests unitaires de qualité, à utiliser les mocks efficacement, et à identifier le code legacy. Grâce à des mises en pratique comme les coding dojos, vous améliorerez votre maîtrise du code propre et durable, optimisant ainsi la qualité et la maintenabilité de vos projets.

Programme

Test Driven Development

  1. Définition du TDD
  2. Pourquoi le TDD
  3. Le cycle de TDD

Autre pratiques

  1. Coding Dojo
  2. Domain Driven Design
  3. BBL, Book Clubs etc...
  4. Craftswap
  5. Pet projects

Tests unitaires

  1. Pourquoi écrire des tests
  2. Vérifier les tests, présence d'assertions
  3. Détecter et éviter les régressions
  4. Nommage des tests, assertions explicites
  5. Vocabulaire et granularité des tests
  6. Refactorer les tests
  7. Mise en pratique avec un kata

Mocks

  1. Présentation théorique
  2. Collaborateurs vs dépendances
  3. Détails d'implémentations
  4. Principe du “tell don't ask”
  5. Mise en pratique avec un kata

Le ROI du Software Craftsmanship

  1. La qualité
  2. La dette technique

Définir et identifier du code Legacy

  1. Reconnaître les « code smells »
  2. Refactoring en s'appuyant sur un IDE
  3. Harnais de tests, bouchons Code Retreat

La formation Craftsmanship est dispensée sur 14 heures

Accès et modalités

formation craftsmanship
EN INTRA

Proche de chez vous

Déroulé pédagogique

Règlement intérieur
Engagements PSH
Conditions Générales de Vente
Cette offre de formation est d'actualité au 02/07/2025

Durée et montant de la formation

Intitulé Durée Montant HT
Formation Craftsmanship - 14 heures sur devis

Demander une convention de formation

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau