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

  • Comprendre les principes de la Clean Architecture
  • Identifier les problèmes des architectures monolithiques ou trop couplées
  • Concevoir une application modulaire et découplée en couches
  • Appliquer les concepts de dépendances inversées et ports/adapters
  • Mettre en place des tests efficaces à chaque niveau de l’architecture
  • Développeur
  • Développeur confirmé
  • Tech Lead

Pour suivre cette formation il est recommandé de :

  • connaitre les fondamentaux de la programmation orientée objet.
  • maitriser au moins un langage orienté objet.

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 Enjeux de l’Architecture

🎯 Objectif : Comprendre les limites des architectures traditionnelles et la nécessité d’une approche « propre »

Contenu :

  • Analyse des problématiques classiques : couplage fort, rigidité et accumulation de la dette technique
  • Introduction aux principes SOLID appliqués à la structure logicielle
  • Les bénéfices de la Clean Architecture sur la testabilité et l’indépendance technologique

🔹 Chapitre 2 – Anatomie de la Clean Architecture

🎯 Objectif : Maîtriser la structure en couches et les règles de dépendance

Contenu :

  • Étude des cercles concentriques : Entités, Cas d’usage (Use Cases), Adaptateurs d’interface et Frameworks
  • Le rôle pivot du Domaine : distinction entre Entités et Cas d’usage
  • Convergence et nuances entre Domain-Driven Design (DDD) et Clean Architecture
  • Principe de l’Architecture Hexagonale : mise en œuvre des Ports et Adapters

🔹 Chapitre 3 – Implémentation Technique et Inversion de Dépendance

🎯 Objectif : Appliquer les concepts de découplage dans un environnement de développement

Contenu :

  • Mise en pratique de la séparation des couches dans un projet concret
  • Application rigoureuse de l’Inversion de Dépendance (DIP) pour protéger le cœur métier
  • Organisation des répertoires et structuration du code par couches (Domain, Application, Infrastructure)

🔹 Chapitre 4 – Stratégies de Tests et Qualité

🎯 Objectif : Sécuriser le code et garantir la maintenabilité via les tests

Contenu :

  • Architecture des tests : unitaires pour le Domaine et intégration pour les Adapters
  • Utilisation des mocks et stubs pour isoler les composants externes (bases de données, API)
  • Mise en place de filets de sécurité pour faciliter la refactorisation continue

🔹 Atelier fil rouge – Cas pratiques

🎯 Objectif : Transformer une application monolithique couplée en une architecture propre

Contenu :

  • Exercice de refactorisation : identifier et extraire la logique métier vers le domaine
  • Implémentation d’un nouveau « cas d’usage » de bout en bout
  • Création de tests automatisés pour valider la non-régression lors du découplage

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.

Catégories : Bonnes pratiques