Formation Git, Git workflow , avec cette formation de 2 jours, vous apprendrez à versionner votre code comme jamais auparavant.

Description

Il faut bien le reconnaître : Git est devenu un outil indispensable dans l'écosystème open source. Combien de projets sont maintenant sur Github uniquement ? Pourquoi les communautés ne jurent-­elles plus que par cet outil, au détriment des pourtant bien établis Subversion et CVS ? Tout simplement parce que Git est beaucoup plus puissant et se rend rapidement indispensable lorsqu’on le met à l’essai.

Volet pédagogique

  • Comprendre la philosophie d’un gestionnaire de source décentralisé.
  • Comprendre les concepts de Git.
  • Etre autonome avec la ligne de commande.
  • Connaître les workflows et les bonnes pratiques Git en entreprise.
  • Chaque point théorique sera accompagné de travaux pratiques pour permettre au stagiaire d'appréhender de façon très concrète l’outil.

Méthodes pédagogiques

On visera une alternance de 75% de travaux pratiques et 25% de cours théoriques.
Le support de cours sera fourni au format PDF accompagné d'un lien vers les supports numériques. Durant la formation, les exercices sont contrôlés et corrigés par le formateur.

Volet technologique

Architecture de l'application :Multi tiers

Outils et Technologies utilisés

  • Linux , Git

Pré-requis

  • Un minimum de connaissances en ligne de commande linux

Plan de formation

Jour 1 : Introduction

Le programme de la formation Git

Introduction

  • Les gestionnaires de version existants
  • Décentralisation du code
  • Git et ses avantages
  • Fonctionnalités et commandes de base

Avant de commencer

  • Structure d'un dépôt Git
  • Les différents objets gérés par git
  • Installation et configuration du client Git

Les commandes de base

  • Créer un dépôt local
  • Ajout et versioning de fichiers
  • Supprimer, déplacer et renommer des fichiers
  • Analyser l'historique des révisions
  • Obtenir des informations sur l'état de la copie de travail
  • Ignorer des fichiers

Aller plus loin avec les commandes basiques

  • Staging de portions de fichiers
  • Filtrage avancé du log
  • Affichage de versions antérieures sans checkout
  • Utiliser git-reset

Jour 2

branches, fusion et conflit

  • Création et gestion des branches
  • Les étapes de la résolution de conflit

Collaboration, branches et dépôts distants

  • Un ou plusieurs dépôts
  • La commande git remote
  • Auto-tracking de branches distantes
  • Gestion des branches distantes
  • Gestion de la synchronisation

Bien gérer ses commits

  • Les implications de la modification d'historique
  • Correction / revert de commits et/ou de merge
  • Réorganiser ses commits
  • Mettre de côté un travail en cours
  • Tagger ses commits

Les principaux workflow

  • Les différents workflows git
  • Le cas de github

Debugger son code

  • Localiser un bug manuellement grâce à la recherche dichotomique
  • Automatiser la localisation de bug

 Anis Hachani

Ingénieur de formation , ayant plus de 7 ans d'expérience sur l'intégration ,la conception ,le développement ,la formation et le consulting national et international ,il assure des formations et des workshops avec L'Agile Professional Scrum Master et Product Owner, Linux( Certification LPI, Redhat ,Linux Foundation) ,Java( OCJA & OCJP) et Python .


Nous contacter sur le 27 862 155 , 54 828 018, 71 866 142


Durée : 2 jours

Cours du jours : 

De 9h à 13h

Parrainez une seul personne et recevez une réduction de 30 % 
Parrainez une deuxième personne et recevez une réduction immédiate de 100 %

vous êtes Entreprise : 
Nous sommes à votre entière disposition pour vous fournir les documents nécessaires au vu de la déduction des frais de formation sur la TFP(Taxe à la Formation Professionnelle).


Git

 923  vue Vues


Prochaine sessions:

Nous consulter


Durée:

2 jours


Confirmation de la session:

Une semaine avant la date prévue

Agile Scrum par la pratique

Angular mode projet

Big data par la pratique

Bootcamp Java Spring Angular

Bootcamp Java Spring Angular

DevOps

DevOps Tools Engineer par la pratique

ISTQB version 2018

Java 8 1Z0-808

Java 8 mode projet

Reconversion : Devenir développeur J2ee Angular de Zéro

Selenium par la pratique

Confirmation de la session:

Une semaine avant la date prévue


Recommandé pour:

Développeur , chef de projet ,entrepreneur


A propos du lieu de la formation

Nous pouvons aussi nous déplacer dans vos locaux (formation intra-entreprise).

N'hésitez pas également à proposer d'autres dates ou lieux, si ceux proposés ne vous conviennent pas.


A la fin de la formation:

Vous aurez un certificat de formation agréé par l'état