A l’issue de la formation les participants seront capable de :

  • Comprendre les principes du Clean Code
  • Identifier et corriger les mauvaises pratiques
  • Écrire du code lisible, simple et maintenable
  • Refactoriser du code existant avec tests
  • Développeur
  • Tech Lead

Pour suivre cette formation, il est recommandé d’avoir des connaissances de base en programmation.


Durée de la formation (en jours)

Durée de la formation (en heures)

Sessions

Intra

Sur demande

Sessions

Inter

Sessions à venir

Tarif

1500€ TTC (TVA 0%) / stagiaire


🔹 Chapitre 1 – Introduction et Culture du Clean Code

🎯 Objectif : Comprendre l’impact de la qualité du code sur la pérennité d’un projet

Contenu :

  • Définition et enjeux : qu’est-ce qu’un code « propre » ?
  • Analyse de la dette technique et coût réel du « code sale » sur le long terme
  • Les piliers fondamentaux : lisibilité, simplicité et expressivité

🔹 Chapitre 2 – Règles de base et Standards de Nommage

🎯 Objectif : Adopter les conventions universelles pour rendre le code auto-explicatif

Contenu :

  • L’art du nommage : variables, fonctions et classes (intention vs technique)
  • Application des principes DRY (Don’t Repeat Yourself), KISS (Keep It Simple, Stupid) et YAGNI (You Ain’t Gonna Need It)
  • Structure du code : éliminer les imbrications excessives (indentation) et la duplication

🔹 Chapitre 3 – Maîtrise des Fonctions et des Classes

🎯 Objectif : Concevoir des composants modulaires et à responsabilité unique

Contenu :

  • Fonctions propres : taille optimale, nombre d’arguments et responsabilité unique
  • Cohésion des classes et application du principe SRP (Single Responsibility Principle)
  • Gestion propre des commentaires : quand sont-ils nécessaires ou aveux d’échec ?

🔹 Chapitre 4 – Principes Avancés et Qualité Logicielle

🎯 Objectif : Intégrer des patterns de conception pour sécuriser le développement

Contenu :

  • Introduction simplifiée aux principes SOLID pour le développement quotidien
  • Patterns utiles pour la propreté du code (Early Return, Guard Clauses)
  • Le rôle des tests dans le Clean Code : écrire des tests lisibles et robustes comme documentation

🔹 Atelier fil rouge – Refactorisation et Cas Pratiques

🎯 Objectif : Identifier les « Code Smells » et transformer un code obscur en code propre

Contenu :

  • Analyse de code existant : identifier les mauvaises pratiques et les « odeurs » du code
  • Exercice de refactorisation progressive : restructuration du code en toute sécurité
  • Mise en place de filets de sécurité par l’ajout de tests avant remédiation

Moyens pédagogiques et techniques

Diaporama

Cas pratiques

Méthode d’évaluation

QCM de fin de formation / mise en situation

Attestation de fin de formation

Accessibilité

Cette formation est accessible à toutes personnes en situation en handicap. En cas de besoin d’adaptation, prendre contact avec le référent handicap

Nombre de formateurs

Nombre de participants

Satisfaction générale

*Non communiqué : Les chiffres seront mis à jours après la première formation.


L’accès à nos formations peut être initié, soit par l’employeur, soit à l’initiative du salarié avec l’accord de ce dernier. Nos formations sont accessibles selon les modalités ci-dessous :

Les modalités de formation :

  • En inter-entreprises, c’est-à-dire en groupes d’apprenants provenant de différentes entreprises
  • En intra-entreprise, c’est-à-dire en groupes d’apprenants de la même entreprise 

Les formations peuvent avoir lieu :

  • En présentiel dans nos locaux ou dans les locaux de nos partenaires,
  • En présentiel dans les locaux de votre entreprise (sous réserve d’adéquation)

Les modalités de financement de la formation :

  • Plusieurs modes de financement vous permettent d’accéder à nos formations en tant que salarié via l’OPCO de votre entreprise ou en tant que chef d’entreprise ou indépendant.

Hesias Formations actualise régulièrement le portail regroupant l’ensemble des sessions inter-entreprises.

Afin de pouvoir garantir une entrée en formation à la date fixée, vous devrez nous faire parvenir la convention de formation signée avant le début de l’entrée en formation.