Git avec Azure Repos
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000264438
Organisme responsable :
ARTZA TECHNOLOGIES
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
optimisez la collaboration et la qualité de votre code avec Git et Azure Repos. • Gérer le code-source d'un projet Azure DevOps en mode Git • Exécuter les principales commandes Git • Gérer les branches selon Gitflow • Créer et compléter des Pull Requests • Connaissance théorique du contrôle Git MODALITÉS PÉDAGOGIQUES • Alternance de concepts théoriques (50%) et de travaux pratiques (50%), individuellement ou en sous-groupes • La pédagogie active est privilégiée : mise en situation…
• Gérer le code-source d'un projet Azure DevOps en mode Git
• Exécuter les principales commandes Git
• Gérer les branches selon Gitflow
• Créer et compléter des Pull Requests
• Connaissance théorique du contrôle Git
MODALITÉS PÉDAGOGIQUES
• Alternance de concepts théoriques (50%) et de travaux pratiques (50%), individuellement ou en sous-groupes
• La pédagogie active est privilégiée : mise en situation sous forme d'ateliers et cas pratiques, exercices, analyses collectives d'exemples ou de situations, le cas échéant, rencontrées par les participants…
• Apports du formateur au regard de son expérience opérationnelle
• Support de formation fourni à chaque participant sous format numérique
• Questionnaire de satisfaction (Respect des objectifs, Contenu et déroulement de la formation, Formateur, Rythme d'apprentissage, Satisfaction globale)
MODALITÉS D'EVALUATION
• Audit préalable.
• Evaluation au cours de la formation : questions par le formateur, ateliers et travaux pratiques, études de cas.
• En fin de formation, Quizz ou QCM afin d'apprécier la marge de progression.
Programme de la formation
Les bases de Git Introduction à Git Concepts fondamentaux : commits, branches, merges, remote Configuration de base (git config) Initialisation d'un dépôt (git init) Ajout et validation de fichiers (git add, git commit) Suivi des modifications (git status, git diff) Visualisation de l'historique (git log, git reflog) Azure Repos pour un projet Git Différences entre Git et TFVC Interface et navigation dans Azure Repos - Git Création d'un dépôt Azure Repos Ajout…
Introduction à Git
Concepts fondamentaux : commits, branches, merges, remote
Configuration de base (git config)
Initialisation d'un dépôt (git init)
Ajout et validation de fichiers (git add, git commit)
Suivi des modifications (git status, git diff)
Visualisation de l'historique (git log, git reflog)
Azure Repos pour un projet Git
Différences entre Git et TFVC
Interface et navigation dans Azure Repos - Git
Création d'un dépôt Azure Repos
Ajout d'un dépôt distant (git remote add)
Clonage d'un dépôt (git clone)
Envoi et récupération des modifications (git push, git pull, git fetch)
Détection et compréhension des conflits
Outils de gestion des conflits (VS Code, GitKraken, Beyond Compare)
Files – Gestion des fichiers et des modifications
Ajout, suppression et renommage de fichiers dans Azure Repos
Historique détaillé des fichiers
Navigation dans les versions précédentes
Commits – Gestion de l'historique des changements
Création et modification de commits (git commit --amend)
Recherches dans l'historique (git log, git blame)
Visualisation et comparaison des modifications (git diff)
Pushes – Gestion des envois vers Azure Repos
Envoi de commits (git push)
Récupération des changements (git pull, git fetch)
Stratégies de synchronisation
Branches – Gestion des branches et workflows Git
Création et gestion de branches (git branch, git checkout, git switch)
Fusionner des branches (git merge, git rebase)
Nettoyage des branches obsolètes
Tags – Gestion des versions et des jalons
Création et gestion des tags (git tag)
Différences entre tags légers et annotés
Suppression et récupération des tags (git tag -d, git fetch --tags)
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
-
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
24 Rue du Gouverneur Général Eboué92130 Issy-les-Moulineaux
Responsable : Emergence
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
ARTZA TECHNOLOGIES
92130 Issy-les-Moulineaux - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes