Formation Clean versionning avec Git

En ligne - Sur demande

850€ HT / personne (1 020€ TTC)

1 jour

Paris - Sur demande

850€ HT / personne (1 020€ TTC)

1 jour

Lyon - Sur demande

850€ HT / personne (1 020€ TTC)

1 jour

Nantes - Sur demande

850€ HT / personne (1 020€ TTC)

1 jour

Lille - Sur demande

850€ HT / personne (1 020€ TTC)

1 jour

Objectifs

L’objectif de cette formation est d’acquérir les bases sur Git et les outils utilisés couramment dans le but de:

  • Gérer un historique de version propre
  • Faire des revues de code avec Pull Request sur GitHub, GitLab ou Visual Studio Online (un des outils au choix des participants)
Le format est orienté sur la pratique par les personnes assistant à la formation.

Acquis à l'issue de la formation

Le participant à cette formation aura acquis des bases pour travailler avec Git et un système de revue de code, en particulier:

  • Git
    • Les bases
    • Garder un historique propre
    • Les différents Git Flow
  • Revue de code avec GitHub, GitLab ou Visual Studio Online
    • Soumettre une Pull Request
    • Mettre à jour une Pull Request
    • Intégrer une Pull Request

Public concerné et pré-requis

Une connaissance générale d’au moins un gestionnaire de version de code (VCS – Version Control System) est nécessaire.
Les participants devront être équipés d’un PC (non fourni) et avoir installé Git dans sa dernière version.

Evaluation

En début de formation, une autoévaluation est effectuée pour évaluer le niveau, ainsi que les attentes de chaque participant. Ainsi nous pouvons organiser au mieux les différents groupes de travail.
Par la suite, le formateur effectue une évaluation continue à l'aide des nombreux exercices pratiques.
En fin de formation, la progression et les acquis sont autoévalués par chacun des participants. Le formateur fournit à chacun des participants une évaluation, ainsi que les axes d'amélioration.
En option, un accompagnement postformation peut être effectué. Cela fera l'objet d'un devis complémentaire.

Programme

A partir d’un exemple concret, nous allons manipuler un dépôt Git existant pour gérer son historique.

  • Première demi-journée:
    • Les bases de Git: init, add, commit, push, fetch
    • Re-écrire son historique avec rebase
    • Les différents Git flow courants
    • Quelques Les commandes Git avancées: stash
  • Seconde demi-journée:
    • Soumettre une Pull Request
    • Corriger une Pull Request suite à des remarques
    • Réintégrer les développements du tronc commun
    • Intégrer une Pull Request dans le tronc commun

Formateur / Formatrices

Clément Bouillier
Clément Bouillier

Clément a démarré son parcours professionnel en tant que développeur en 2004, après une formation d'ingénieur de Télécom Sud Paris (ex-Télécom INT). Il est développeur indépendant depuis 2013 en plus de son activité de formation HackYourJob.

Il a été également chef de projet, consultant qualité, architecte technique sur différents projets, tout en conservant un profil très technique proche du développement de logiciels. Toutes ces expériences l'ont amené à considérer la formation à de bonnes pratiques de développement au travers d'HackYourJob.

Il a donné des formations en entreprises par le biais d'autres organismes de formation et a été intervenant en Licence Pro à l'IUT Lyon 1 de 2015 à 2017.

Emilien Pecoul
Emilien Pecoul

Emilien est développeur depuis 2009, après une formation en Master professionnel génie Physiologique et Informatique. Il a travaillé dans des sociétés d'édition de logiciels, puis il est passé indépendant en 2013.

Ses expériences l'ont conduit à expérimenter la mise en oeuvre de bonnes pratiques permettant de réaliser des projets plus en adéquation avec les réels besoins des clients. Il porte désormais ces bonnes pratiques au travers des formations HackYourJob, en plus des missions chez ses clients.

Il a donné des formations en entreprises au travers d'autres organismes de formation. Il anime régulièrement des BBLs.