Prenez contact avec nous

Plan du cours

Introduction à Git et Azure DevOps

  • Vue d'ensemble du système de gestion de version Git
  • Introduction à Azure DevOps et à l'intégration de 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 branching

Gestion des branches et des fusions

  • Meilleures pratiques pour le branching dans 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 : Merge, Fast forward merge, Squash and merge, Rebase and merge
  • Stratégies de résolution des conflits et meilleures pratiques
  • Exercices pratiques : simulation de conflits et leur résolution

Opérations en ligne de commande vs clients graphiques

  • Réalisation d'opérations Git à partir de la console
  • Gestion des 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

  • Indexation, annulation, réinitialisation et désindexation des modifications
  • Cherry-picking de commits et applications pratiques
  • Réversion et retour en arrière sécurisés des modifications

Travail avec Azure DevOps et Git

  • Configuration de dépôts Git dans Azure Repos
  • Intégration de Git avec les pipelines Azure DevOps
  • Gestion des autorisations et du contrôle d'accès

Collaboration d'équipe et scénarios du monde réel

  • Stratégies de branching dans les gros projets
  • Gestion des conflits dans les environnements d'équipe
  • Meilleures pratiques pour le contrôle de version dans les flux de travail DevOps

Résumé et prochaines étapes

Pré requis

  • Connaissances de base des concepts de gestion de version
  • Maîtrise des pratiques de développement logiciel

Audience cible

  • Développeurs travaillant avec des systèmes de gestion de version
  • Ingénieurs DevOps gérant des dépôts de code
  • Équipes collaborant sur des projets logiciels en utilisant Git et Azure DevOps
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires