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

4.5 sur 5 étoiles

5 étoiles
50%
4 étoiles
50%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 2 avis
(2 avis)
Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OSNQ
Éligible CPF Non

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 répré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'outils 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.

Mettre en oeuvre SonarQube dans le contexte d'un projet de développement logiciel

 

Décrire le fonctionnement de SonarQube
Mettre en oeuvre SonarQube
Intégrer SonarQube dans un IDE
Administrer SonarQube (traces, archivage, plugins, sécurité, etc.)

Public :

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.

Introduction à la qualité

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

Introduction à SonarQube

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

Installation, présentation de l’interface, Analyse d’un projet (Java, Javascript)

Mise en place Sonar

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

Personnalisation d'un profil qualité, définition de la leak période, ajout de règles 

Poste développeur et SonarLint

Distributions disponibles
Intégration avec SonarQube

Travaux Pratiques

Mise en place d’un IDE et intégration avec l’installation SonarQube

Administration et Intégration de SonaQube

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

Mise en place de la sécurité, API de monitoring et dimensionnement, Installation avec serveur Jenkins

De nombreux travaux pratiques (plus de 50%) sous Windows ou Linux sont proposés aux participants tout au long de la formation.

Date de mise à jour du programme : 19/07/2019

Dates et lieux

Du 29 au 30 avril 2024
Session garantie
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 29 au 30 avril 2024
Session garantie
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 26 au 27 juin 2024
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 26 au 27 juin 2024
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 28 au 29 août 2024
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 28 au 29 août 2024
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 30 au 31 octobre 2024
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 30 au 31 octobre 2024
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 18 au 19 décembre 2024
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 18 au 19 décembre 2024
Lieu
Paris
Durée
2 jrs
1590 € HT

Avis des participants à la formation SonarQube: Mise en œuvre de la qualité avec SonarQube

Note moyenne de 4.5/5(2)

Les avis figurant ci-dessous 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.

DS
5/5

Mon avis sur le formateur :

"Très bon formateur, pédagogue et expert du sujet et des outils associés."

SC
4/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB