Plan du cours
Introduction à Git et Azure DevOps
- Présentation du système de contrôle de version Git
- Introduction à Azure DevOps et à l'intégration avec Git
- Configuration de l'environnement : Git, SourceTree, GitKraken et Azure DevOps
Concepts fondamentaux de Git
- Création et clonage de dépôts
- Commandes Git de base : init, add, commit, push, pull
- Concepts et stratégies de branchement
Branches et Fusion Management
- Meilleures pratiques de branchement pour les projets collaboratifs
- Gestion des branches avec SourceTree et GitKraken
- Exercices : Création et fusion de branches
Techniques de fusion et résolution des conflits
- Types de fusions : Fusion, Fusion Fast Forward, Fusion Squash et Fusion, Rebase et Fusion
- Stratégies et meilleures pratiques de résolution des conflits
- Exercices pratiques : Simulation de conflits et résolution
Opérations en console vs. client graphique
- Effectuer des opérations Git depuis la console
- Gérer les dépôts à l'aide de SourceTree (exercices principaux) et GitKraken (démonstrations)
- Avantages et inconvénients de l'utilisation de clients graphiques
Techniques Git avancées
- Préparation, Annulation, Réinitialisation et Suppression des modifications
- Sélection de commits et applications pratiques
- Annuler et rétablir les modifications en toute sécurité
Travailler avec Azure DevOps et Git
- Configuration des dépôts Git dans Azure Repos
- Intégration de Git avec les pipelines Azure DevOps
- Gestion des permissions et du contrôle d'accès
Équipe Collaboration et scénarios réels
- Stratégies de branchement dans les grands projets
- Gestion des conflits dans les environnements d'équipe
- Meilleures pratiques pour le contrôle de version dans les workflows DevOps
Résumé et prochaines étapes
Pré requis
- Connaissances de base des concepts de contrôle de version
- Familiarité avec les pratiques de développement logiciel
Public cible
- Développeurs travaillant avec des systèmes de contrôle de version
- Ingénieurs DevOps gérant des dépôts de code
- Équipes collaborant sur des projets logiciels utilisant Git et Azure DevOps
Nos clients témoignent (5)
Echanges Réponses à nos questions
Emmanuel Waz - C-TEC Constellium Technology Center
Formation - Git and GitHub Fundamentals
La formation adaptée à nos besoins
Deborah Laudelout - Fastback SRL
Formation - Gitlab and Gitlab CI
Utilisation pratique et exemples
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Formation - Bitbucket
Traduction automatique
J'ai apprécié la réactivité d'Ahmed face à chaque problème/question que nous avons soulevée et sa capacité à apporter des réponses claires à tous, tout en fournissant des éclaircissements sur d'autres problèmes connexes auxquels nous n'avions peut-être même pas pensé.
Jose Perez - Fraunhofer IOSB
Formation - Kubernetes and Gitlab
Traduction automatique
Łukasz possède une connaissance détaillée du sujet et était disposé et capable de répondre aux questions à tout moment au cours de la formation. Sa passion pour transmettre autant que possible ses connaissances sur le sujet, à un rythme approprié, était très rafraîchissante.
Shaun Allen - Boldon James
Formation - Git for Users
Traduction automatique