Prenez contact avec nous

Plan du cours

Introduction à GitLab et à la gestion du cycle de vie DevOps

  • Aperçu de GitLab et de son rôle dans le développement logiciel
  • Compréhension de GitLab en tant que plateforme DevOps complète
  • Fonctionnalités clés de GitLab : contrôle du code source, CI/CD, sécurité et gestion de projet
  • Comparaison de GitLab avec les plateformes traditionnelles de contrôle de version

Installation et configuration de GitLab

  • Installation de GitLab dans différents environnements
  • Configuration des paramètres et services GitLab
  • Compréhension de l'architecture et des composants de GitLab
  • Tâches d'installation initiale et d'administration

Fondamentaux de Git et du contrôle de version

  • Revue des concepts et workflows Git
  • Répertoires, branches, validations (commits) et fusions (merges)
  • Gestion du code source avec GitLab
  • Application des bonnes pratiques de contrôle de version

Navigation sur la plateforme GitLab

  • Découverte de l'interface utilisateur de GitLab
  • Utilisation de l'éditeur Web intégré (Web IDE)
  • Gestion des projets et répertoires (repositories)
  • Utilisation des fonctionnalités et outils GitLab

Flux de travail et collaboration avec GitLab

  • Compréhension des flux de développement GitLab
  • Stratégies de branchements et demandes de fusion (merge requests)
  • Revue de code et pratiques collaboratives
  • Gestion des équipes et des permissions

Gestion des utilisateurs, groupes et projets

  • Compréhension des espaces de noms (namespaces) et des groupes
  • Création et organisation des projets
  • Gestion des utilisateurs et des permissions d'accès
  • Application du contrôle d'accès basé sur les rôles

Intégration continue et déploiement continu (CI/CD)

  • Compréhension des concepts CI/CD
  • Création de pipelines GitLab CI/CD
  • Travail avec les runners GitLab
  • Automatisation des processus de construction, test et déploiement

Gestion de projet et suivi des tâches

  • Gestion des problèmes (issues) et tâches dans GitLab
  • Utilisation des jalons (milestones) et étiquettes (labels)
  • Planification et suivi du travail de développement
  • Amélioration de la collaboration et de la visibilité de l'équipe

Documentation et publication avec GitLab

  • Utilisation de Markdown dans GitLab
  • Création de documentation de projet
  • Publication de sites web avec GitLab Pages
  • Gestion efficace des informations du projet

Sécurité et bonnes pratiques

  • Fonctionnalités de sécurité de GitLab
  • Protection des répertoires et des informations sensibles
  • Gestion des flux de développement sécurisés
  • Application des meilleures pratiques d'administration GitLab

Dépannage et atelier pratique

  • Diagnostic des problèmes courants de GitLab
  • Construction d'un flux de travail GitLab complet
  • Mise en œuvre du contrôle du code source et des pratiques CI/CD
  • Revue du cours et prochaines étapes

Pré requis

  • Une compréhension générale des systèmes de contrôle de version.
  • De l'expérience avec la ligne de commande Linux.

Public cible

  • Développeurs
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires