Description
Objective of the training: This advanced training aims to allow participants to deepen their mastery of Git by exploring its advanced features: complex branch management, advanced conflict resolution, automation with Git Hooks, collaborative workflows (GitFlow, GitOps), and performance optimization.
Learning Objectives
- Maîtriser les branches avancées et les workflows collaboratifs (GitFlow, Trunk-Based Development, Forking Workflow)
- Gérer les conflits avancés et effectuer des modifications complexes (rebase, cherry-pick, squash, interactive rebase)
- Utiliser les Git Hooks et automatiser des tâches avec des scripts personnalisés
- Gérer l’historique Git et nettoyer les commits avec rebase et amend
- Sécuriser et optimiser les performances des dépôts Git
- Automatiser l'intégration et le déploiement avec GitLab CI/CD et GitHub Actions
Target Audience
Développeurs expérimentés travaillant en équipe
Architectes logiciels et responsables techniques
Ingénieurs DevOps souhaitant approfondir Git dans les pipelines CI/CD
Administrateurs de dépôts Git (GitHub, GitLab, Bitbucket)
Prerequisites
Bonne maîtrise des commandes de base de Git
Expérience de travail avec les branches et les dépôts distants
Connaissance des flux de travail collaboratifs avec Git (merge, pull request, push)
Program Outline
Informations
Duration
3 jours
21 heures
Tarif
2200 €
HT