Aller au contenu principal

Git avec Azure Repos

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000264438
Organisme responsable : ARTZA TECHNOLOGIES (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

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 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…

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 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

Attestation de formation

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