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 (2)
Exercices que nous avons pu effectuer sur des machines virtuelles
Atif Bhatti
Formation - Git Hands-on Workshop with Azure DevOps
Traduction automatique
Très accommodant vis-à-vis de notre plage horaire demandée et adapté pour répondre à nos besoins spécifiques. L'instructeur était non seulement très compétent mais aussi doté d'excellentes compétences pédagogiques, ce qui a rendu l'expérience d'apprentissage agréable et efficace.
Jennifer Snell
Formation - Git Hands-on Workshop with Azure DevOps
Traduction automatique