Accueil > Développement informatique et DevOps > SonarQube: Mise en œuvre de la qualité avec SonarQube
Formation #DEV125

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

Durée : 3 jours

Code : DEV125


Prochaines dates programmées :

Du 26 au 28 Juin 2024

Du 30 Oct. au 01 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Connaitre les étapes de mise en œuvre de la qualité logicielle avec SonarQube
  • Installer et administrer SonarQube
Programme
1/ Introduction
  • Comprendre la notion de Chaîne d’intégration continue
  • Les étapes de mise en oeuvre
  • Rôle de la plateforme d’Intégration continue
  • La place des tests unitaires / intégration
  • L’acceptance en continue
  • Le déploiement en continue
  • Intégration continue et Agilité
  • Robustesse, Maintenabilité
  • Définition d’un métrique, métriques internes et externes
  • Modèles qualité du logiciel, efforts de standardisation
  • Classification et panorama des outils d’analyse
2/ Introduction à SonarQube
  • Qu’est ce que SonarQube ?
  • L’offre de Sonar (SonarQube et SonarLint)
  • Comparaison de Sonar avec d'autres outils
  • Concepts Sonar
  • Cycle de vie des violations
  • Métriques qualité, formules de calcul
  • Leak periodes et porte qualité
3/ Utiliser SonarQube
  • Les langages pris en charge
  • L'architecture Sonar
  • Les fonctionnalités
  • Installation de Sonar Qube
  • Analyse d’un projet
  • Prétraitement des sources
  • Configuration de l’analyse
  • Paramètres de configuration
  • Exécution de l’analyse
  • Projet Modulaire
  • Utilisation avec Maven
4/ Mettre en place Sonar
  • Mener un audit qualité
  • Liens avec les méthodes agiles
  • Mise en œuvre : démarche et étapes
  • Définition des objectifs et des portes qualité
  • Personnalisation d’un profil qualité
  • Règles de filtrage de règles
  • Cas des projets multi-langages
  • Suivi de projet
5/ Poste développeur et SonarLint
  • Distributions disponibles
  • Intégration avec SonarQube
6/ Administrer et Intégrer SonaQube
  • Gérer la sécurité SonarQube
  • Gérer les traces
  • Configurer l’archivage
  • Administrer les notifications
  • Gérer les plugins
  • Processus Sonar, Points de monitoring
  • Intégration avec les WebHooks
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Testeurs
  • Développeurs
  • Intégrateurs
  • Administrateurs
Dates

Dates

  • Du 26 au 28 Juin 2024
  • Du 30 Oct. au 01 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.