Plan du cours
Introduction à Git et Azure DevOps
- Aperçu du système de contrôle de version Git
- Introduction à Azure DevOps et à l'intégration de Git
- Mise en place 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
Gestion des branches et des fusions
- Pratiques recommandées pour le branchement dans les projets collaboratifs
- Gestion des branches avec SourceTree et GitKraken
- Exercices : Création et fusion de branches
Techiniques de fusion et résolution des conflits
- Types de fusions : Fusion, Fusion rapide, Squash and merge, Rebase and merge
- Stratégies et pratiques recommandées pour la résolution des conflits
- Exercices pratiques : Simulation de conflits et leur résolution
Opérations en console vs clients graphiques
- Réalisation d'opérations Git en console
- Gestion des dépôts avec SourceTree (exercices principaux) et GitKraken (démonstrations)
- Avantages et inconvénients de l'utilisation de clients graphiques
Techiniques avancées de Git
- Staging, Annulation, Réinitialisation et Désindexation des modifications
- Sélection sélective de commits et applications pratiques
- Annulation et retour en arrière des modifications de manière sécurisée
Travail avec Azure DevOps et Git
- Mise en place de dépôts Git dans Azure Repos
- Intégration de Git avec les pipelines d'Azure DevOps
- Gestion des permissions et du contrôle d'accès
Collaboration d'équipe et scénarios réels
- Stratégies de branchement dans les grands projets
- Gestion des conflits dans les environnements d'équipe
- Pratiques recommandées pour le contrôle de version dans les flux de travail DevOps
Résumé et étapes suivantes
Pré requis
- Connaissances de base des concepts de contrôle de version
- Familiarité avec les pratiques de développement de logiciels
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