Formation Git / Gitlab
Vous souhaitez gérer et contrôler simplement les versions de votre code ? Avec notre formation, découvrez les outils de gestion de versions et de collaboration de code que sont Git et Gitlab, et garantissez la qualité de votre code.
Présentation
Git
Git est un système de gestion de versions qui permet de suivre l’évolution du code source d’un projet de manière efficace et en toute sécurité. Il permet de créer des branches, de fusionner des modifications et de naviguer dans l’historique des versions. Git est largement utilisé dans l’industrie du développement logiciel pour gérer les versions et les modifications du code.
Gitlab
Gitlab est une plateforme de collaboration autour de Git qui offre une interface graphique pour gérer les repositories Git, les branches, les merge, les tags, les hooks et les pipelines. Gitlab permet également de gérer les différentes étapes du processus de déploiement, du test à la mise en production.
Objectifs de la formation
- Apprendre les concepts fondamentaux du contrôle de version et la théorie derrière Git.
- Maîtriser les commandes Git de base pour le suivi et la gestion des modifications (commit, push, pull, merge, rebase).
- Comprendre et gérer les branches dans Git pour faciliter le développement parallèle.
- Savoir résoudre les conflits de fusion (merge conflicts) de manière efficace.
- Utiliser les tags pour marquer des points spécifiques dans l’historique du projet.
- Se familiariser avec les bonnes pratiques de commit pour maintenir un historique clair et utile.
- Découvrir les fonctionnalités avancées de Git, telles que les hooks et les stashes.
- Apprendre à utiliser GitLab pour la collaboration d’équipe, y compris les demandes de fusion (Merge Requests), la revue de code, et les discussions.
- Comprendre l’intégration continue (CI) et le déploiement continu (CD) avec GitLab CI/CD pour automatiser le processus de test et de déploiement.
- Se familiariser avec la gestion des permissions et des rôles dans GitLab pour sécuriser le workflow de développement.
Public cible et prérequis
Cette formation Git et Gitlab s’adresse aux professionnels du développement logiciel ayant des bases en programmation et une connaissance de base de Git.
- Architectes logiciel
- Développeurs
- DevOps
Programme complet
Introduction et rappels
– Rappels sur les outils de gestion de versions
– Présentation générale de Git et de Gitlab
– Discussion autour de problèmes concrets rencontrés dans la gestion de versions et la collaboration autour du code
Installation et configuration
– Installation de Git et de Gitlab
– Configuration des utilisateurs et des repositories
Utilisation de Git et Gitlab
– Création et gestion des branches
– Fusion des modifications
– Gestion des tags et des hooks
– Gestion des branches et des merge dans Gitlab
– Utilisation des pipelines et des hooks dans Gitlab
– Déploiement continu avec Gitlab
Etude de cas
– Mise en pratique des concepts appris au cours de la formation
Infos clés
pour un groupe de 1 à 5 personnes en formation intra
Présentiel ou distanciel
En 2024 et si vous êtes affilié à l’OPCO Atlas (Syntec), votre reste à charge sera de : 0€
Contactez-nous
Posez-nous vos questions sur l'audit.
Présentez-nous votre infrastructure.
Échangez avec notre équipe technique.
Laissez-nous vous donner un coup de main
Ce site est protégé par reCAPTCHA, par la Politique de Confidentialité et les Terms of Service de Google.