Aller au contenu principal
  • Cours pratique
  • Informatique

Formation SonarQube : Mise en œuvre de la qualité et détection des vulnérabilités avec SonarQube Entreprise

Maîtriser les fonctionnalités de SonarQube Community ET Enterprise pour piloter la qualité et la sécurité de vos projets

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation SonarQube Avance

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.

Cette formation permet aussi de comprendre en profondeur les mécanismes avancés liés aux branches Git, aux quality gates orientées sécurité, à la gestion des dépendances vulnérables et aux portefeuilles applicatifs multi-projets apportés par la version Sonarqube Enterprise.

Elle apporte également une vision opérationnelle sur la performance, la scalabilité, l’architecture d’exploitation, ainsi que sur les apports du module IA dans l’analyse des issues. Les participants seront ainsi capables d’optimiser leur gouvernance qualité, d’automatiser les contrôles et d’aligner leurs pratiques de développement avec les exigences de conformité et de sécurité des entreprises modernes.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Objectifs pédagogiques :

À l'issue de cette formation SonarQube Avancé, 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.)
  • Voir toutes les fonctionnalités associées à la version Enterprise de SonarQube Serveur (SQS)
  • Maitriser la mécanique des branches
  • Mieux gérer les interactions IA avec le MCP et les agents
  • Mettre en avant les éléments de sécurités dans la quality quate

Objectifs opérationnels

Objectif opérationnel :

Savoir mettre en œuvre SonarQube Enterprise dans le contexte d'un projet de développement logiciel et appliquer une approche qualité transverse aux projets de l'entreprise.

Programme

Contenu du cours, module par module

11 modules

Travaux pratiques

De nombreux travaux pratiques (plus de 50%) sont proposés aux participants tout au long de la formation. Une plateforme SonarQube Enterprise est fournie aux participants.

Programme mis à jour le 26/02/2026

Formations liées