Dernière mise à jour :  10 août 2021

GIT GIT GIT : Hourra ! Introduction à l’utilisation de GIT

Description de la formation

Une journée pour comprendre l’utilité et le fonctionnement de GIT dans un projet IT

 

Thématiques
Web technologies
Opensource
Objectifs de la formation

L’utilisation de GIT pour la gestion des versions dans un contexte de développement logiciel est devenu incontournable pour toute entreprise devant évoluer à la vitesse du monde Fintech.

En une journée, la formation permet de :

  • Saisir les concepts fondamentaux de GIT : gestion de configurations et de versions, dépôts, opérations (commit, tag, …).
  • Comprendre les contextes d’utilisation (écriture de code, rédaction de spécifications, …).
  • Choisir entre les logiciels et les solutions d’hébergement.
  • Installer les outils et découvrir leurs fonctionnalités de base.
  • Commencer à utiliser GIT pour du développement en équipe.

 

Points forts
  • Acquisition en une journée de la connaissance de base permettant d’utiliser GIT.
  • Un formateur qui a 10 années d'expérience dans la gestion de projets avec GIT
  • Spécialiste des processus de développement pour des équipes jusqu’à 60 personnes

 

Public concerné
  • Responsable du développement logiciel
  • Chefs de produit
  • Chefs de projet
  • Développeurs
  • Testeurs

Prérequis : aucun prérequis nécessaire pour cette formation

 

Programme

PREMIÈRE PARTIE :

Définition
  • Gestion de configuration
  • Gestion de versions
  • Dépôt (centralités/décentralisés)
  • Opérations (Commits, Branches, Tags)
Contexte d’utilisation
  • Écriture de code
  • Documentations techniques
  • Spécifications techniques
  • Rédaction de livres
Logiciels
  • Historique
  • Ligne de commande
  • Interface graphique
Hébergement
  • Github
  • BitBucket
  • Gitlab
  • Linux

DEUXIÈME PARTIE :

Présentation des outils
  • Ligne de commande
  • Interface graphique
  • Web
Fonctionnalités de base
  • Commits
  • Branches
  • Merges
  • Tags
Processus de développement
  • Développement agile
  • Séparation des tâches
  • Convention de nommage
  • Livraison
Travail en équipe
  • Parallélisation
  • Synchronisation
  • Travail déconnecté / asynchrone
Méthodes pédagogiques
  • Moyens pédagogiques et techniques mis en oeuvre : Cas pratiques et présentation collective orale avec support vidéo projeté.
  • Suivi de l’exécution du programme : Feuille d’émargement
  • Une attestation sera remise au stagiaire à l’issue de la formation
  • Des rapides interrogations orales ou de brefs exercices à résoudre, destinés à remobiliser les notions enseignées, seront programmés à chaque reprise après pause.
  • Appréciation des résultats : Un questionnaire d’évaluation sera effectué en fin de formation. Sur demande et avec l'accord de l'intéressé, les résultats seront délivrés à l’institution ayant pris en charge la formation.

 

Encadrement

Photo Michel Foucault

Développeur backend et désormais en charge du pilotage des développements chez CANTON, Michel Foucault travaille dans l'industrie du développement logiciel depuis 2001 où il a mis en place des processus de développement pour des équipes jusqu'à 60 personnes.

Spécialiste des technologies cryptologiques, il a géré plusieurs dizaines de projet au travers de GIT depuis 2011.

 

Format
  • Formation organisable en intra-entreprise, en Français ou en Anglais
  • Formation Interactive à distance sur notre plateforme de visioconférence
  • Le nombre de participants est limité à 15 personnes

 

Financements

Notre certification DATADOCK vous permet de financer cette formation grâce aux OPCO jusqu’à 100%
Canton peut vous accompagner dans la gestion administrative.