Formation sur les fondamentaux de GitLab
Apprenez les compétences nécessaires pour commencer à utiliser GitLab. Vous couvrirez l'organisation de votre travail, la gestion des dépôts, la collaboration, l'intégration et le déploiement continus, la sécurité et l'analyse. À travers des démonstrations et des travaux pratiques, vous développerez des compétences pratiques pour les tâches fondamentales que les équipes DevSecOps effectuent, telles que la validation des modifications, la création de branches et de demandes de fusion, la revue de code, l'utilisation de pipelines CI/CD, l'utilisation de scanners de sécurité et la consultation d'analyses.

Ce que vous allez apprendre
- Comprendre les fondamentaux de GitLab et son rĂ´le dans le DevSecOps.
- Organiser le travail en utilisant les fonctionnalités de gestion de projet de GitLab comme les tickets, les épopées et les tableaux.
- Gérer efficacement les dépôts, les branches et les demandes de fusion.
- Collaborer sur les revues de code et mettre en œuvre des règles d'approbation pour la qualité et la conformité.
- Configurer et utiliser des pipelines CI/CD pour l'intégration et le déploiement continus.
- Effectuer des analyses de sécurité et analyser les rapports dans GitLab.
- Utiliser les analyses pour obtenir des informations sur les pratiques de développement et optimiser les flux de travail.
Prérequis
- Compréhension de haut niveau du cycle de vie du développement logiciel
- Expérience avec git
Public cible
- Équipes DevSecOps
Programme de la Formation
8 modules pour maîtriser les fondamentaux
Sujets abordés
- →Qu'est-ce que GitLab ?
- →Qu'est-ce que le DevSecOps ?
- →Quels problèmes GitLab résout-il ?
- →Comment le flux GitLab peut-il supporter la livraison continue ?
Sujets abordés
- →Comment pouvez-vous structurer votre organisation dans GitLab ?
- →Quels sont les rôles et les permissions ?
- →Comment pouvez-vous organiser les tâches et les initiatives avec des tickets et des épopées
- →Quelles sont les meilleures pratiques à suivre ?
Sujets abordés
- →Comment créer des tickets efficaces ?
- →Comment gérer des projets avec des tableaux de tickets, des jalons, des itérations et des épopées ?
- →Comment visualiser l'état d'un projet avec des tableaux et des feuilles de route ?
Sujets abordés
- →Comment gérer les dépôts ?
- →Comment personnaliser les dépôts ?
- →Comment utiliser les branches ?
- →Quelles sont les meilleures pratiques à suivre ?
Sujets abordés
- →Comment utiliser les demandes de fusion pour proposer et réviser les modifications de code ?
- →Comment suivre les meilleures pratiques pour la revue de code ?
- →Comment utiliser les règles d'approbation pour aider au contrôle qualité, à la sécurité et à la conformité ?
Sujets abordés
- →Que sont l'intégration continue et le déploiement continu ?
- →Quelle est la structure et l'ordre d'un pipeline CI/CD ?
- →Comment exécutez-vous un pipeline et interprétez-vous les résultats ?
- →Que pouvez-vous faire pour avoir des boucles de rétroaction plus rapides ?
Sujets abordés
- →Comment choisir les outils d'analyse de sécurité ?
- →Comment exécuter des analyses de sécurité ?
- →Comment consulter les rapports et les tableaux de bord ?
Sujets abordés
- →Comment identifier les goulots d'étranglement ?
- →Comment obtenir des informations sur votre base de code et vos pratiques de développement ?
- →Comment améliorer la qualité du code ?
- →Comment utiliser les analyses pour gérer les charges de travail, visualiser l'impact des contributeurs et optimiser les flux de travail ?
Processus Qualité
L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité
- Lectures / Apports théoriques (Slides) — Présentation de concepts via des supports visuels (PowerPoint, PDF).
- Démonstration technique (Démos) — Le formateur réalise une manipulation ou une procédure devant les apprenants.
- Laboratoires dirigés (Labs) — Mise en pratique guidée sur logiciel, machine ou environnement technique.
L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :
- Évaluation continue des acquis : Vérification des connaissances tout au long de la formation via des méthodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
- Mesure de la progression : Dispositif d'auto-évaluation comparatif comprenant un diagnostic initial pour situer le niveau de départ, suivi d'une évaluation finale pour valider l'évolution des compétences.
- Évaluation de la qualité : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacité de la formation ressentie par les participants.
Prochaines sessions
Aucune date ne vous convient ?
Nous organisons régulièrement de nouvelles sessions. Contactez-nous pour connaître les prochaines dates disponibles ou pour organiser une session à la date de votre choix.
S'inscrire à une date personnaliséeFormer plusieurs collaborateurs
- Tarifs dégressifs (plusieurs places)
- Session privée ou sur-mesure
- En présentiel ou à distance