- Cours pratique
- Informatique
Formation Design Applicatif : Architecturer une application pour ses besoins présents et futurs
Savoir maximiser la maintenabilité et l'évolutivité d'une application

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel
Description de la formation Design Applicatif
Le phénomène est bien connu des développeurs : à mesure que de nouvelles couches applicatives sont déployées - souvent par des équipes et dans des langages différents -, il devient de plus en plus difficile de maintenir et de faire évoluer proprement l'application cible.
Il existe toutefois d'autres possibilités en terme de design applicatif, comme l'architecture hexagonale ou la clean architecture. Grâce à leur modèle faiblement couplé et à leur code essentiellement indépendant, ces deux architectures sont réemployables et transmissibles, facilitant par là même la reprise ou le transfert d'une application.
Cette formation Design Applicatif : Architecturer une application pour ses besoins présents et futurs vous propose du manipuler du code pour aborder ces différentes architectures, afin non seulement de mieux comprendre les concepts qui se cachent derrière, mais aussi d'être en mesure d'opter pour le choix le plus adapté à son contexte de développement.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation Design Applicatif, vous disposerez des connaissances et compétences nécessaires pour :
- Identifier les avantages et inconvénients des différents paradigmes de design applicatif
- Savoir choisir le paradigme le plus adapté à son contexte
- Savoir concevoir son application pour mettre en oeuvre le paradigme choisi
Objectifs opérationnels
Objectif opérationnel :
Savoir identifier et mettre en œuvre le paradigme de design applicatif le plus approprié au regard de son contexte.
Programme
Contenu du cours, module par module
7 modules
- Définition
- Caractéristiques
- Le domaine
- Définition
- Principes
- Schémas
- Avantages et limites
- Origine
- Principes
- Ports et adaptateurs
- Avantages et limites
- Origine
- Principes
- Schéma
- Avantages et limites
Mise en pratique
Comparaison des deux approches
- Principes
- Schémas
- Avantages et inconvénients
Travaux pratiques
Les travaux pratiques représentent 60% du temps de formation. Ils vous inviteront notamment à réaliser une application en suivant les principes de la clean architecture et de l'architecture hexagonale.
Programme mis à jour le 19/02/2026
Public concerné
Ce cours Design Applicatif s'adresse aux chefs de projet en développement, développeurs, architectes et leaders techniques.

Prérequis
Pour suivre cette formation Design Applicatif, une connaissance préalable de la programmation objet ainsi qu'une expérience de base du développement de logiciel sont nécessaires.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Design Patterns : Conception avec les Design PatternsRéf. SCDP5 joursIntermédiaireProchaine session : 2 nov.3 050 €
- Domain-Driven Design (DDD)Réf. DDDP2 joursIntermédiaireProchaine session : 3 déc.1 740 €
- Maîtriser Clean CodeRéf. TDCE2 joursIntermédiaireProchaine session : 26 nov.1 740 €
- Pragmatic ArchitectureRéf. PRAG2 joursIntermédiaireProchaine session : 15 oct.2 200 €