- Référence : OSNA
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
2090€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Cette formation est réalisée en partenariat avec SonarSource, l'entreprise à l'origine de SonarQube. Le contenu pédagogique, les modalités d'animation et le support de cours ont été validés par l'éditeur.
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 repré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'outil 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.
Cette formation permet aussi de comprendre en profondeur les mécanismes avancés liés aux branches Git, aux quality gates orientées sécurité, à la gestion des dépendances vulnérables et aux portefeuilles applicatifs multi-projets.
Elle apporte également une vision opérationnelle sur la performance, la scalabilité, l’architecture d’exploitation, ainsi que sur les apports du module IA dans l’analyse des issues. Les participants seront ainsi capables d’optimiser leur gouvernance qualité, d’automatiser les contrôles et d’aligner leurs pratiques de développement avec les exigences de conformité et de sécurité des entreprises modernes.
Objectif opérationnel :
Savoir mettre en œuvre SonarQube Enterprise dans le contexte d'un projet de développement logiciel et appliquer une approche qualité transverse aux projets de l'entreprise.
Objectifs pédagogiques :
À l'issue de cette formation SonarQube Avancé, vous aurez acquis les connaissances et compétences nécessaires pour :
Public :
Ce cours s'adresse aux chefs de projets, architectes et développeurs.
Prérequis :
Une expérience dans les projets de développement et notions de GIT sont attendues pour suivre cette formation.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.De nombreux travaux pratiques (plus de 50%) sont proposés aux participants tout au long de la formation.
Rendre son code meilleur avec la revue de Code
Clean Code, TDD, BDD et principes SOLID
Concevoir et écrire un code propre - Améliorer un code existant
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
4,7/5
95% de nos participants
sont satisfaits ou
très satisfaits
Formateurs experts
validés par
PLB
%
Des participants
recommandent
nos formations