SonarQube : Mise en œuvre de la qualité avec SonarQube
- Durée
- Durée :2 jours
- Niveau
- Niveau :Intermédiaire
- Certification
- Certification :Non
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.
Objectif opérationnel :
Savoir identifier et mettre en œuvre le paradigme de design applicatif le plus approprié au regard de son contexte.
Objectifs pédagogiques :
À l'issue de cette formation Design Applicatif, vous disposerez des connaissances et compétences nécessaires pour :
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
Réalisation d’une application en suivant les principes de la clean architecture et de l’architecture hexagonale
Comparaison des deux approches
Principes
Schémas
Avantages et inconvénients
Public cible :
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.
Date de mise à jour du programme : 19/02/2026
SonarQube : Mise en œuvre de la qualité avec SonarQube
Détection des vulnérabilités à l'ère de l’IA avec SonarQube Enterprise / Cloud
SonarQube : Mise en œuvre de la qualité et détection des vulnérabilités avec SonarQube Entreprise
Qualité des applications (cours dédié aux actions collectives Atlas)