Aller au contenu principal
  • Cours pratique
  • Informatique

Formation SonarQube : Mise en œuvre de la qualité avec SonarQube

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
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.

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

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

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

Formations liées