- Cours pratique
- Informatique
Formation SonarQube : Mise en œuvre de la qualité avec SonarQube

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation SonarQube
Partenaire formation exclusif de Sonar, PLB propose des formations officiellement validées et reconnues par l'éditeur.
Les approches DevOps et l’intégration continue nécessitent d’avoir une appréciation claire et objective de la qualité du code produit par les développeurs. Les outils d ‘analyse permettent d’extraire des métriques qualité à partir des codes sources ou compilés. Cependant, ces métriques sont peu représentatives et n’apportent rien si une étude en amont n’a pas précisé les objectifs qualité attendus et adapté les outils aux spécificités du projet.
SonarQube (Ex Sonar) est un logiciel libre qui permet de combler cette lacune, l'outil permettant entre autres de mesurer la qualité des sources (mesure du niveau de documentation, détection des bugs, duplications de code, complexité , ...) et de plus SonarQube est devenu un standard supporté par une trentaine de langages de programmation. La formation, après avoir présenté les concepts des modèles qualité, propose des ateliers permettant la mise en place de la qualité sur un projet multi-langages. Les aspects installation, administration, adaptation de SonarQube ainsi qu'intégration avec le poste du développeur et la pipeline d’intégration continue sont passés en revue.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation SonarQube, vous aurez acquis les connaissances et compétences nécessaires pour :
- Décrire le fonctionnement de SonarQube
- Mettre en œuvre SonarQube
- Intégrer SonarQube dans un IDE
- Administrer SonarQube (traces, archivage, plugins, sécurité, etc.)
Objectifs opérationnels
Objectif opérationnel :
Mettre en œuvre SonarQube dans le contexte d'un projet de développement logiciel
Programme
Contenu du cours, module par module
5 modules
- Argumentaire pour l’analyse de code
- Définition d’un métrique, métriques internes et externes
- Modèles qualité du logiciel, efforts de standardisation
- Mise en œuvre, qualité et intégration continue
- Classification et panorama des outils d’analyse
- L’offre de Sonar (SonarQube et SonarLint)
- Sonar vis à vis des autres outils, les plugins ; Sonar et Jenkins
- Architecture Sonar
- Concepts Sonar : SonarScanner, Règles, Violations, Profils qualité
- Cycle de vie des violations
- Métriques qualité, formules de calcul
- Leak periodes et porte qualité
Travaux pratiques
- Mener un audit qualité, Liens avec les méthodes agiles
- Démarche et étapes de la mise en œuvre
- Définition des objectifs et des portes qualité
- Personnalisation d’un profil qualité : Personnalisation des règles, ajout de règles
- Règles de filtrage de règles
- Cas des projets multi-langages
- Suivi de projet
Travaux pratiques
- Distributions disponibles
- Intégration avec SonarQube
Travaux pratiques
- Sécurité SonarQube, Gestion des traces
- Configuration de l’archivage, Administration des notifications, Gestion des plugins
- Processus Sonar, Points de monitoring
- Retour sur les étapes d’une analyse, les tâches de fond
- Intégration avec les WebHooks
Travaux pratiques
Travaux pratiques
De nombreux travaux pratiques (plus de 50%) sous Windows ou Linux sont proposés aux participants tout au long de la formation.
Programme mis à jour le 12/04/2026
Public concerné
Cette formation s’adresse aux chefs de projets, architectes, et développeurs souhaitant mettre en place la qualité avec SonarQube dans leurs projets.

Prérequis
Suivre ce cours nécessite d'avoir une certaine expérience des projets de développment.
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.
4,4/5
8 avis
« Mon avis sur le formateur : "Tous les points ont été abordés dans les temps, le rythme était plutôt soutenu mais David a su prendre le temps de répondre aux questions techniques, parfois de manière très précise" Ce que j'ai le plus apprécié : "Les outils disponibles en téléchargement, utilisation de Docker pour simplifier les installations lors des Travaux Pratiques" Ce que j'ai le moins apprécié : "gestion des fenêtres Windows avec Apache Guacamole (VM dans un navigateur)" »
JSALTEN SA « Mon avis sur le contenu du stage : "Contenu clair, précis et complet" Mon avis sur le formateur : "Explication claire, formateur disponible et à l'écoute et répond à toutes les questions des participants" Mon avis sur la salle de formation : "Salle bien équipée" Ce que j'ai le plus apprécié : "Parking facile d'accès Beaucoup de place pour 10 personnes" Ce que j'ai le moins apprécié : "Manque des prises pour brancher PC" »
VPORANGE BELGIQUE « Mon avis sur le contenu du stage : "contenu et support adaptés mais pas pour tous les niveaux de connaissances. " Mon avis sur le formateur : "Merci pour la patience et la pédagogie" Ce que j'ai le plus apprécié : "l'adaptation du formateur au niveau de chaque participant" Ce que j'ai le moins apprécié : "La rapidité d'exécution lors des exercices. difficulté à manipuler tout en suivant le cours. " »
CUMINAL ChantalCEA / Marcoule - DSTG/SRHS/Bureau Formation
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- SonarQube : Mise en œuvre de la qualité et détection des vulnérabilités avec SonarQube EntrepriseRéf. OSNA3 joursIntermédiaireProchaine session : 26 oct.2 090 €
- Squash TMRéf. DSQM2 joursIntermédiaireProchaine session : 17 déc.1 590 €
- Test de logiciel : Les fondamentaux Réf. GDDT3 joursFondamentalProchaine session : 2 nov.2 090 €
- Test Driven Development (TDD) en JavaRéf. TDDJ3 joursIntermédiaireProchaine session : 26 oct.2 090 €