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 à son intégration avec 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

  • 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 avance rapide (Fast forward), Fusion écrasée (Squash) et Fusion, Rébase et fusion.
  • Stratégies de résolution des conflits et meilleures pratiques.
  • Exercices pratiques : Simulation de conflits et leur résolution.

Opérations via la console vs client graphique

  • Exécution des opérations Git depuis la console.
  • Gestion des dépôts en utilisant SourceTree (principaux exercices) et GitKraken (démonstrations).
  • Avantages et inconvénients de l'utilisation de clients graphiques.

Techniques avancées de Git

  • Étape, annulation, réinitialisation et annulation du suivi des modifications.
  • Sélection de commits (Cherry-picking) et applications pratiques.
  • Annulation et retour arrière sécurisés des modifications.

Travail 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 autorisations et du contrôle d'accès.

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

  • Stratégies de branchement pour les grands 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.

Public 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