Accueil > Formations > DevOps, Automation & SRE > CI/CD & Usine Logicielle > SonarQube
SonarQube
Tirez parti de SonarQube pour améliorer la qualité de votre code et garantir le respect des normes de codage !
Vue d'ensemble
Compréhension de base des processus de développement de logiciels.
Familiarité avec les systèmes de contrôle de version, de préférence Git.
Connaissance de base des principes et pratiques CI/CD.
Objectifs pédagogiques
Programme détaillé
Introduction à la formation SonarQube
Vue d’ensemble de SonarQube et de son importance dans le développement de logiciels.
Fonctionnalités et capacités clés.
Installation et configuration.
Installer SonarQube sur une machine locale ou dans un environnement cloud.
Configuration des projets SonarQube
Créer et gérer des projets dans SonarQube.
Configurer les barrières de qualité, les règles et les profils.
Analyse d’un projet avec SonarQube Scanner.
Configuration d’un nouveau projet SonarQube et analyse initiale du code.
Intégrer SonarQube aux pipelines CI/CD
Vue d’ensemble des concepts CI/CD.
Intégration de SonarQube avec Jenkins, GitHub Actions et GitLab CI.
Automatiser l’analyse de code dans les flux de travail CI/CD.
Intégrer l’analyse SonarQube dans un pipeline CI/CD en utilisant Jenkins ou GitHub Actions.
Optimiser l'utilisation de SonarQube
Meilleures pratiques pour l’utilisation de SonarQube dans les grands projets.
Gérer la dette technique avec SonarQube.
Exploiter SonarQube pour la sécurité du code et la détection des vulnérabilités.
Optimiser les paramètres d’analyse de SonarQube pour un projet à grande échelle.
Dépannage et sujets avancés
Problèmes courants et résolutions dans SonarQube.
Développement de règles personnalisées et de plugins.
Mise à jour et maintenance des instances de SonarQube.
Dépannage d’une analyse SonarQube problématique ; création d’une règle personnalisée de base.
Prochaines sessions
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
