Git and GitLab - 2 jours de classe virtuelle

Git and GitLab - 2 jours de classe virtuelle

1.595,00 EUR

  • 2 jours
Classe virtuelle en direct
Salle de classe
En entreprise

Maîtrisez les bases du contrôle de version moderne avec ce cours pratique sur Git et GitLab. Conçu pour les développeurs, les professionnels DevOps et les équipes techniques, cette formation vous donne les compétences concrètes nécessaires pour gérer le code source, collaborer efficacement et rationaliser le développement logiciel à l’aide de deux des outils les plus largement adoptés du secteur. Tout au long du cours, vous apprendrez à créer et gérer des dépôts Git, à travailler en toute confiance avec les branches et les fusions, à résoudre les conflits de fusion et à collaborer via des dépôts distants. Vous acquerrez également une expérience pratique de GitLab, notamment en gestion de projet, collaboration sur les dépôts, demandes de fusion (merge requests) et workflows d’équipe. À la fin du cours, vous serez capable d’appliquer les bonnes pratiques Git et GitLab dans des environnements de développement réels, en améliorant la qualité du code, la collaboration et la productivité sur l’ensemble de vos projets logiciels.

Caractéristiques principales

Langue

Le cours et les supports sont en anglais

Niveau

Niveau débutant

2 jours (16 heures) de cours en présentiel

avec des formateurs agréés

Plus de 30 heures d’étude recommandées

Exercices et solutions

Documents PDF téléchargeables avec un contenu détaillé (diapositives, explications, exercices)

Certificat

Certificat de réussite disponible

Hero

Résultats d’apprentissage

À la fin de ce cours, vous serez capable de :

Comprendre

Explorez les dépôts, les commits, la mise en scène et le suivi des modifications, tout en acquérant une expérience pratique pour gérer les changements de code en toute confiance.

Mettre en œuvre

Apprenez à résoudre les conflits de fusion, à utiliser Git stash, à gérer les branches et à travailler efficacement avec des dépôts distants.

Créer

Créez des dépôts, gérez l’accès aux projets, collaborez via des demandes de fusion, contribuez à des projets partagés et gardez votre code synchronisé.

Gérer

Apprenez à marquer des versions, comparer des commits, annuler des modifications avec reset, revert et restore, et gérer l’historique d’un projet en appliquant les bonnes pratiques Git.

Hero

Chronologie du cours

  1. DÉMARRER

    Jour 01 - Session 01

    • Qu’est-ce qu’un VCS ?
    • Les types de VCS
    • Une brève histoire de Git
    • Git vs Subversion et al.
    • Les trois états d’un fichier
    • L’arborescence de travail, la zone de staging et la base de données Git
    • Le flux de travail de base
    • Installation de Git
    • Configuration Git
    • Obtenir de l’aide
  2. FONDAMENTAUX DE GIT

    Jour 01 - Session 2

    • Qu’est-ce qu’un dépôt ?
    • Créer et cloner des dépôts
    • Fichiers suivis vs non suivis
    • Vérification de l’état
    • Mise en scène des fichiers nouveaux et modifiés
    • Ignorer des fichiers et des répertoires
    • Affichage des modifications
    • Validation des modifications
    • Suppression de fichiers
    • Renommer des fichiers
    • Affichage de l’historique des commits
    • Annulation des modifications
    • Gestion des dépôts distants
    • Étiquetage
  3. RAMIFICATION

    Jour 02 - Session 03

    • Qu’est-ce que le branchement ?
    • Objets de commit
    • Branches
    • La branche principale
    • Création d’une nouvelle branche
    • TÊTE
    • Basculer entre les branches
    • Histoire divergente
    • Fusion
    • Résolution des conflits
    • Suppression d’une branche
    • Gestion des branches
    • Flux de travail
    • Branches distantes
    • Poussée
    • Branches de suivi
    • Traction
    • Rebasage
    • Mise en réserve
  4. GITLAB

    Jour 02 - Session 04

    • Qu’est-ce que GitLab ?
    • Mise en place
    • Le flux GitLab
    • Pull requests
    • Rester à jour avec l’amont
    • Créer un nouveau dépôt
    • Ajout de collaborateurs
    • Comptes GitLab gratuits et payants
    • Modifier la visibilité d’un dépôt
    • Suppression d’un dépôt
Git et Gitlab

Qui devrait s’inscrire à ce programme ?

Développeurs de logiciels et programmeurs d’applications

Ingénieurs DevOps et ingénieurs plateforme

Testeurs logiciels et professionnels QA travaillant avec des équipes de développement

Responsables techniques et architectes logiciels

Professionnels de l’informatique en reconversion vers des postes de développement logiciel ou de DevOps

Toute personne souhaitant apprendre le contrôle de version Git et la collaboration avec GitLab depuis les bases

Commencer le cours maintenant

Prérequis

Prérequis

  • Compétences informatiques de base
  • Une compréhension générale des concepts de développement logiciel est bénéfique
  • La maîtrise de l’interface en ligne de commande est utile mais pas obligatoire, car le cours introduit progressivement les concepts liés à la ligne de commande.

Licences

et politique d’égalité

Licence et accréditation

Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

AVC ne fournit pas d’aménagements en raison d’un handicap ou d’un problème médical d’un étudiant. Les candidats sont encouragés à contacter AVC pour obtenir des conseils et un accompagnement tout au long du processus de demande d’aménagement.

Foire aux questions

Contact background

Besoin d'une formation intra-entreprise ou de groupe sur mesure ?

Demandez un programme de formation intra-entreprise conçu spécifiquement pour votre équipe. Nous proposons des options de personnalisation flexibles, alignées sur vos objectifs commerciaux, ainsi que des tarifs de groupe compétitifs pour les équipes plus importantes. Remplissez le formulaire ci-dessous et nos experts en formation d'entreprise concevront la solution idéale pour vous.