Présentation de la formation

Les Ateliers Craft permettent aux équipes de définir ensemble et de diffuser leurs bonnes pratiques de développement. Ce format est complémentaire des revues de code et met l’emphase sur la montée en compétence technique des différents développeurs constituant une équipe. Le but de cette formation aux Ateliers Craft est de capitaliser sur les connaissances de toute l’équipe mais également d’intervenants externes afin de se constituer un référentiel solide de bonnes pratiques qui correspondent au contexte actuelle de l’équipe.

Objectifs

  • Sensibilisation aux valeurs du Software Craftsmanship
  • Favoriser la montée en compétence en continue des développeurs sans ralentir le rythme des développements
  • Appliquer les pratiques Clean Code pour améliorer la fiabilité et la maintenabilité des produits
  • Construire un référentiel de bonnes pratiques adaptées au contexte de l’équipe
  • Développer la dynamique du travail d’équipe et faciliter la communication entre les développeurs

Public

Cette offre s’adresse aux responsables techniques et à leurs équipes de développement souhaitant mettre en place une démarche d’amélioration continue basée sur les valeurs du Software Craftsmanship en s’appuyant sur l’outil Promyze.

Prérequis :

Avoir une expérience dans le développement logicielle.

Programme de la formation - 2 jours

Software Craftsmanship & Pratiques associés

  • Dette technique et risques de la non-qualité logicielle
  • Découverte du mouvement Software Craftsmanship et des valeurs promus par son manifeste
  • Présentation des pratiques de revues de code, pair/mob programming, coding dojo, Ateliers Craft
  • État de l’art dans les entreprises en 2020

Clean Code & Atelier Craft

  • Présentation des principes du Clean Code
  • Identification des code smells
  • Bonnes pratiques de conception
  • Découvrir les linters et les outils de qualimétrie
  • Atelier pratique : Réalisation d’un atelier craft, identification de bonnes et mauvaise pratiques, refactoring de code.

Types de tests & Couverture de code

  • Pyramide de tests : Tests unitaires, d’intégration et fonctionnels (End-to-End)
  • Mock, Stub et Spy
  • Indicateur de couverture de code
  • Tests par mutation
  • Atelier pratique : Ajouter des tests sur un code legacy

TDD Inside out

  • Découvrir les principes du Test-Driven Development et ses objectifs
  • Comprendre le cycle Red/Green/Refactoring
  • TDD Inside-out et Outside-In
  • Atelier pratique : Ajout de fonctionnalités en TDD et rétrospective en Atelier Craft

Témoignages

"Il est, de mon avis, super important d'avoir des compétences autour de la programmation pur pour savoir faire du code propre et maintenable et la qualité de cette formation mérites d'être partagée à tous."
Valérian
Formateur
"On ne peut que sortir de cette formation avec un surplus de motivation quant aux bonnes pratiques.
Cette formation motive réellement à entretenir son code."
Martin
Responsable pédagogique

Modalités d’intervention

Durée de la formation :
En présentiel : 2 journées soit 14h
À distance en visioconférence : 14h
Tarifs :
En Inter : 1 000 euros HT / personne (éligible au CPF)
En Intra : 3 900 euros HT (sur site ou à distance, avec un minimum de 4 participants) en France, Belgique, Suisse.

Modalités pédagogiques

  • Fourniture des supports de cours
  • Exposé de l’état de l’art illustré d’exemples et de retours d’expérience.
  • Mise en œuvre dans le cadre de travaux pratiques

Suivi et évaluations

  • Questionnaire en début et fin de formation
  • Nos formateurs restent disponibles plusieurs semaines/mois après la formation pour échanger avec vous

Cette formation vous intéresse ?

Vous avez des questions ou vous souhaitez obtenir des renseignement ? Vous souhaitez échanger avec nous pour préparer une formation en intra sur-mesure ?