Se former aux principes du Clean code / Coder proprement

Codez proprement : formez-vous aux principes du Clean code et mettez en place les bonnes pratiques dans vos équipes grâce à notre formation !

1. Tout savoir sur la formation Clean Code

Objectifs de la formation

  • Découverte de l’approche Software Craftsmanship et ses différentes valeurs
  • Savoir identifier des code smells et modifier le code pour les faire disparaître
  • Connaître les différents types de tests
  • TDD et ses avantages
  • Développement d’une fonctionnalité en TDD inside out
  • Ateliers craft, revues de code, coding dojo, pair/mob programming
  • Savoir utiliser des indicateurs des outils de qualimétrie (couverture de code, dette technique) pour améliorer la qualité de projets

A qui s’adresse la formation ?

  • La formation Software Craftsmanship s’adresse à toute personne menée à être impliquée sur des différentes activités de développement logiciel :

Développeur, Lead Dev, Architecture, Lead Tech, CTO, Référent Technique, etc…

Pré-requis Clean Code

  • Avoir son ordinateur portable
  • Avoir une expérience du développement logiciel

2. Programme de la formation – 2 jours

Software Craftsmanship & Pratiques associés

  • Qu’est-ce qu’une dette technique
  • Identifier les risques de la non-qualité logicielle
  • Introduction à l’approche Software Craftsmanship, le manifeste et ses valeurs
  • Présentation des pratiques de revues de code, pair/mob programming, coding dojo, Ateliers Craft
  • Entreprises en 2020 : état des connaissances

Clean Code & Atelier Craft

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

Différents Types de tests & Couverture de code

  • Pyramide de tests : Tests unitaires, tests d’intégration et tests fonctionnels (E2E)
  • 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écouverte 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

Modalités d’intervention :

  • Durée de la formation :

En présentiel : 2 journées soit 14h

À distance en visioconférence : 14h

Equipe de minimum 4 personnes

  • 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 :

  • Supports de cours
  • Exemples de retours d’expérience
  • Travaux pratiques : mise en œuvre

Suivi et évaluations :

  • Questionnaire d’évaluation à effectuer en début et fin de formation
  • Disponibilité des formateurs même après formation pour échanger avec vous

UpSkill4IT Baseline-Couleurs

Si vous souhaitez réaliser cette formation en ligne 24H sur 24H suivant vos disponibilités et être suivi par un coach, vous pouvez aussi le faire via la plateforme de notre partenaire Upskill4IT !

Lien sur formation clean code

Vous avez d’autres besoins de formation IT en ligne ? Prenez connaissance de l’ensemble de nos formations !