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
  • Comprendre GitLab comme une plateforme DevOps complète
  • Fonctionnalités clés de GitLab : contrôle des versions, CI/CD, sécurité et gestion de projets
  • Comparer GitLab aux plateformes de contrôle des versions traditionnelles

Installation et configuration de GitLab

  • Installation de GitLab dans différents environnements
  • Configuration des paramètres et des services GitLab
  • Comprendre l'architecture et les composants de GitLab
  • Tâches initiales de configuration et d'administration

Fondamentaux de Git et du contrôle des versions

  • Revue des concepts et des flux de travail Git
  • Dépôts, branches, commits et fusions
  • Gestion du code source avec GitLab
  • Application des meilleures pratiques du contrôle des versions

Naviguer sur la plateforme GitLab

  • Découvrir l'interface utilisateur GitLab
  • Utiliser l'IDE Web
  • Gérer les projets et les dépôts
  • Travailler avec les fonctionnalités et les outils GitLab

Flux de travail et collaboration dans GitLab

  • Comprendre les flux de travail de développement GitLab
  • Stratégies de branchement et demandes de fusion
  • Revue de code et pratiques de collaboration
  • Gestion des équipes et des autorisations

Gestion des utilisateurs, des groupes et des projets

  • Comprendre les espaces de noms et les groupes
  • Créer et organiser des projets
  • Gérer les utilisateurs et les autorisations d'accès
  • Appliquer le contrôle d'accès basé sur les rôles

Intégration continue et livraison continue (CI/CD)

  • Comprendre les concepts de CI/CD
  • Créer des pipelines CI/CD GitLab
  • Travailler avec les exécuteurs (runners) GitLab
  • Automatiser les processus de construction, de test et de déploiement

Gestion des projets et des questions

  • Gérer les questions et les tâches dans GitLab
  • Utiliser les jalons et les étiquettes
  • Planifier et suivre le travail de développement
  • Améliorer la collaboration et la visibilité de l'équipe

Documentation et publication avec GitLab

  • Utiliser le Markdown GitLab
  • Créer une documentation de projet
  • Publier des sites Web avec GitLab Pages
  • Gérer efficacement les informations du projet

Sécurité et meilleures pratiques

  • Fonctionnalités de sécurité de GitLab
  • Protection des dépôts et des informations sensibles
  • Gestion des flux de travail de développement sécurisés
  • Application des meilleures pratiques d'administration GitLab

Dépannage et atelier pratique

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

Pré requis

  • Comprendre les systèmes de contrôle des versions.
  • Faire 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