Accueil > Développement Logiciel, Devops > SonarQube: Mise en œuvre de la qualité avec SonarQube
Formation #DEV125

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

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : DEV125


Sessions programmées :

Du 24 au 26 Fév. 2021

Du 21 au 23 Avril 2021

Du 09 au 11 Juin 2021

Du 22 au 24 Sept. 2021

Du 24 au 26 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : DEV125


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 24 au 26 Fév. 2021
  • Du 21 au 23 Avril 2021
  • Du 09 au 11 Juin 2021
  • Du 22 au 24 Sept. 2021
  • Du 24 au 26 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation