
Git and GitLab - 2 jours de classe virtuelle
1.595,00 EUR
- 2 jours
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

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.

Chronologie du cours
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
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
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
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

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
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

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.