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

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Mettre en oeuvre SonarQube dans le contexte d'un projet de développement logiciel

 

Décrire le fonctionnement de SonarQube
Mettre en oeuvre SonarQube
Intégrer SonarQube dans un IDE
Administrer SonarQube (traces, archivage, plugins, sécurité, etc.)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 590,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 590,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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 répré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'outils 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.

Programme

Introduction à la qualité

Argumentaire pour l’analyse de code
Définition d’un métrique, métriques internes et externes
Modèles qualité du logiciel, efforts de standardisation  
Mise en œuvre, qualité et intégration continue
Classification et panorama des outils d’analyse

Introduction à SonarQube

L’offre de Sonar (SonarQube et SonarLint)
Sonar vis à vis des autres outils, les plugins ; Sonar et Jenkins
Architecture Sonar
Concepts Sonar : SonarScanner, Règles, Violations, Profils qualité
Cycle de vie des violations
Métriques qualité, formules de calcul
Leak periodes et porte qualité

Travaux Pratiques

Installation, présentation de l’interface, Analyse d’un projet (Java, Javascript)

Mise en place Sonar

Mener un audit qualité, Liens avec les méthodes agiles
Démarche et étapes de la mise en œuvre
Définition des objectifs et des portes qualité
Personnalisation d’un profil qualité : Personnalisation des règles, ajout de règles
Règles de filtrage de règles
Cas des projets multi-langages
Suivi de projet

Travaux Pratiques

Personnalisation d'un profil qualité, définition de la leak période, ajout de règles 

Poste développeur et SonarLint

Distributions disponibles
Intégration avec SonarQube

Travaux Pratiques

Mise en place d’un IDE et intégration avec l’installation SonarQube

Administration et Intégration de SonaQube

Sécurité SonarQube, Gestion des traces
Configuration de l’archivage, Administration des notifications, Gestion des plugins
Processus Sonar, Points de monitoring
Retour sur les étapes d’une analyse, les tâches de fond
Intégration avec les WebHooks

Travaux Pratiques

Mise en place de la sécurité, API de monitoring et dimensionnement, Installation avec serveur Jenkins

Prérequis

Suivre ce cours nécessite d'avoir une certaine expérience des projets de développment.

Public

Cette formation s’adresse aux chefs de projets, architectes, et développeurs souhaitant mettre en place la qualité avec SonarQube dans leurs projets.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Gagner en efficacité et en qualité par l’optimisation de son temps
  • Mettre en œuvre des outils opérationnels et pertinents pour soi
  • Éliminer des facteurs de stress et de frustration
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Entreprise

Objectifs de la formation

  • Mettre en œuvre une démarche d'analyse de la valeur sur des processus ou des produits.
  • Identifier des leviers innovants de création de valeur.
  • Animer un groupe de travail multidisciplinaire.
Tarif

A partir de 1 560,00 €

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation PowerApps et Power Automate vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Avoir une bonne vue d'ensemble des applications PowerApps, Power Automate et des outils associés
  • Créer une application de gestion du matériel sur SharePoint
  • Créer des composants réutilisables Power Apps
  • Créer une application de contrôle qualité à partir d’une source Excel
  • Classer automatique ses pièces-jointes reçues par mail dans des dossier OneDrive
  • Générer automatiquement des flux à l’aide de l’Intelligence Artificielle COPILOT
  • Créer une application mobile de note de frais avec PowerApps, Power Automate et SharePoint
  • Construire une application pilotée par modèle avec Dataverse
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Reconnaître et prévenir les situations de discrimination
  • Connaître les notions clés afférentes à la diversité
  • Identifier les grands axes en termes de diversité
  • Mettre en œuvre une politique en accord avec les enjeux de l’entreprise
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Entreprise

Objectifs de la formation

  • Obtenir la certification ISO 27005 Risk Manager
  • Comprendre la norme ISO/IEC 27005:2011
  • Mettre en oeuvre un programme de gestion du risque
  • Mettre en œuvre d’une stratégie de gestion des risques selon l’ISO 27005
  • Savoir apprécier les risques, les traiter
Tarif

A partir de 2 550,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

ISO 19443 - Introduction et fondamentaux

Proposé par APAVE EXPLOITATION FRANCE

Objectifs de la formation

Les objectifs de la formation ISO 19443 - Introduction et fondamentaux :

- identifier les exigences de la norme et notamment les exigences complémentaires à la 9001 - Rappeler l'approche par les processus de la norme ISO9001 - Identifier les activités IPSN de votre organisation et le principe de mise en œuvre de l'approche graduée - Décrire la culture sûreté, comment la mettre en œuvre pour répondre à la 19443 - Appréhender le risque CFSI, mettre en œuvre des processus pour maîtriser le risque CFSI

Tarif

Contacter l'organisme

Durée

1 jour - 7 heures

Modes

Objectifs de la formation

  • Comprendre l'importance des contrôles qualité dans un laboratoire
  • Connaître les différentes techniques de contrôle qualité et savoir choisir la bonne méthode pour le bon produit
  • Mettre en place une stratégie de contrôle qualité adaptée au laboratoire et aux produits
  • Analyser et interpréter les résultats
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les objectifs de la formation Organisation, approvisionnement en matériaux suivant le code RCC-M :

- Identifier les exigences applicables aux matériaux dans le RCC-M - Définir et mettre en œuvre le processus d’approvisionnement de pièce ou produit - Définir et établir des spécifications d’approvisionnement

Tarif

A partir de 510,00 €

Durée

1 jour - 7 heures

Modes

Objectifs de la formation

  • Concevoir, mettre en œuvre et évaluer le cadre organisationnel relatif à la gestion des incidents relatifs aux données à caractère personnel de manière à assurer la conformité au RGPD (art.33 et 34) ;
  • Gérer l'escalade d'un incident relatif aux données à caractère personnel (enregistrement dans le registre interne, notification à l'autorité de contrôle, notification aux personnes concernées) ;
  • S'appuyer sur les incidents relatifs aux données personnelles pour améliorer le cadre organisationnel ;
  • Préparer, mettre en œuvre et évaluer la communication externe en cas de violation de données à caractère personnel ;
  • Assumer (accountability) sa gestion des incidents pour s'aligner au RGPD.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir le rôle et le positionnement du tuteur dans l'organisation.
  • Réussir la phase d'intégration.
  • Mettre en œuvre les clefs de la communication pédagogique positive.
  • Conduire les actes pédagogiques dans l'exercice du tutorat.
  • Conduire les actes de management transversal dans l'exercice du tutorat.
Tarif

Contacter l'organisme

Durée

2 jours

Modes
  • Entreprise
  • Distance

Je cherche à faire...