Sélectionner une page
Formations DevOps Outils Kubernetes Formation Sonarqube : Outil d’analyse, de sécurité et de qualité du code

Formation Sonarqube : Outil d’analyse, de sécurité et de qualité du code

Niveau confirmé
Catégorie Essential
formation winglang
Prix 2400€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Notre formation Sonarqube vous apprendra cet outil de révision de code automatique pour vous aider à fournir du code propre.Il analyse et détecte tous les défauts présents dans votre code pour que vous puissez le corriger.

La formation vous familiarisera avec cet outil pour que votre équipe de développement dispose d’une technologie de qualité et de sécurité du code qui s’intègrera dans l’environnement de votre entreprise.

Dans cette formation, vous apprendrez à l’intégrer dans diverses plateformes DevOps. Son intégration est simple avec GitHub, GitLab, Azure et Bitbucket.

L’outil s’intègrera à votre flux de travail et détectera les problèmes dans votre code pour vous aider à effectuer des inspections continues du code de vos projets.

Comme toutes nos formations, celle-ci mettra en lumière les dernières avancées de cette technologie, vous assurant d’être toujours à jour des nouvelles fonctionnalités de l’outil.

 

Objectifs

  • Maîtriser Sonarqube
  • Intégrer sur différentes plateformes DevOps
  • Maîtriser la gestion d’un projet

 

Public visé

Développeurs.

 

Pré-requis

Connaissances de base en programmation.

Programme de notre formation Sonarqube

 

Jour 1- Introduction à SonarQube & Docker

 

Présentation de SonarQube

  • Outil d’analyse de code statique
  • Détection : bugs, vulnérabilités, code smells
  • Complémentarité avec les linters
  • Approche qualité continue dans une démarche DevOps

 

Installation manuelle de SonarQube

  • Création d’une VM (AWS)
  • Installation :
    • SonarQube
    • Sonar Scanner CLI
    • Scan d’un dépôt Git
  • Débrief :
    • Processus manuel, fragile
    • Difficilement reproductible
    • Maintenance limitée

 

Introduction à Docker

  • Concepts clés : conteneurs, images, volumes
  • Docker Hub
  • Bénéfices :
    • Rapidité
    • Isolation
    • Portabilité

 

SonarQube via Docker

  • Création d’une nouvelle VM (Ubuntu ou Amazon Linux différente pour chaque participant)
  • Installation de SonarQube via Docker
  • Installation de Sonar Scanner CLI en local
  • Scan d’un dépôt Git
  • Débrief :
    • Installation plus rapide et fiable
    • Moins d’erreurs de configuration
    • Environnement facilement reproductible
    • Possibilité de dockeriser le scanner CLI

 

Jour 2 – GitLab CI/CD & Intégration SonarQube

Quiz récapitulatif Jour 1

Présentation des SCM (GitLab, etc.)

 

Mise en place de GitLab CI

  • Création d’un compte GitLab
  • Déploiement d’un GitLab Runner personnel (VM)

 

Présentation de la CI/CD

  • Concepts :
    • Pipeline
    • Job
    • Stage
  • Intérêt :
    • Automatisation
    • Réduction des erreurs humaines
    • Livraison rapide et fiable

 

Premier pipeline CI

  • Création d’un fichier .gitlab-ci.yml
  • Affichage d’un message “Hello world”
  • Débrief :
    • Premiers pas dans l’automatisation
    • Compréhension du fonctionnement d’un pipeline
    • Base pour intégrer d’autres outils (SonarQube)

 

Intégration de SonarQube dans GitLab CI

  • Dépôt avec code source réel
  • Analyse SonarQube intégrée dans le pipeline
  • Débrief :
    • Pipeline : outil de qualité continue
    • Intégration fluide de SonarQube
    • Vue concrète d’une chaîne DevOps

 

Jour 3 – Personnalisation & Bonnes Pratiques Qualité

Quiz récapitulatif Jour 2

Explication : Quality Profiles & Quality Gates

 

Quality Profiles

  • Définition : ensemble de règles appliquées à un projet
  • Objectifs :
    • Adapter les règles aux besoins réels
    • Désactivation de règles inutiles
  • Actions :
    • Création d’un profil personnalisé
    • Modification et association à un projet
  • Débrief :
    • Profil ajusté aux exigences projet
    • Réduction du “bruit” dans les analyses

 

Quality Gates

  • Définition : critères de validation/échec d’une analyse
  • Exemples :
    • Zéro bug bloquant
    • Couverture de tests > 80%
    • Pas de nouvelle dette technique
  • Actions :
    • Création d’un gate personnalisé
    • Simulation d’un échec
    • Intégration dans le pipeline
  • Débrief :
    • Quality Gate : seuil de tolérance qualité
    • Adaptation selon la phase ou le contexte projet

 

TP Final – Mini-projet DevOps

  • Objectif :
    • Cloner un projet existant
    • Définir un Quality Profile + Gate personnalisés
    • Intégration dans GitLab CI
    • Validation/échec basé sur qualité de code
  • Débrief :
    • Vision complète d’une chaîne DevOps
    • Intégration de la qualité dans le cycle de développement
    • Transportabilité en environnement pro

 

Clôture de la Formation

  • Quiz / Récapitulatif final
  • Recueil de feedback (oral ou formulaire)
  • Remerciements & félicitations
  • Partage de ressources complémentaires

Pour aller plus loin

Formation AKS

Formation Cilium Kubernetes

Formation Kubernetes

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2400€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp