Github

Vous trouverez ci-dessous le programme détaillé de la formation « Git – Github ». Cette formation de 2 jours vous permet de maîtriser Git – Github.

En résumé

Catégorie :
Technologie
Durée :
2 jours (14h)
Ref :
B-DE-GI
Prix :
1250€ HT
Publics :
Ce cours s’adresse aux développeurs et aux chefs de projet.
Pré-requis :

Aucun

Prochaines sessions :
23/1/2024
23/4/2024

Programme de la formation

Objectifs pédagogiques

  • Comprendre les concepts de la gestion de versions décentralisées
  • Installer et configurer Git en ligne de commandes
  • Créer, initialiser un dépôt Git
  • Manipuler les commandes Git dans un shell Unix
  • Tester de nouvelles fonctionnalités à l’aide de branches
  • Collaborer rapidement entre plusieurs développeurs
  • Mettre en œuvre un projet en mode collaboratif avec GitHub
  • Comprendre le fonctionnement du workflow de release Gitflow

Programme détaillé

Présentation générale

  • Historique des gestionnaires de source
  • Les systèmes centralisés
  • Les systèmes décentralisés

Objectif opérationnel : Avoir une vision globale sur les différents gestionnaires du code source

Moyen d’évaluation : QCM

Commandes de base de Git au quotidien

  • Overview
  • Comment créer et gérer des repositories  
  • Comment ajouter et commit des fichiers à votre repository
  • Comment Push et Pull des fichiers de/vers votre repository
  • Mise en pratique

Objectif opérationnel : Maîtriser quelques commandes de base Git

Moyen d’évaluation : QCM

Concepts avancés de Git

  • Overview
  • Comment lister ses commit
  • Apprendre des techniques de logging avancées
  • Gérer les conflits de merge
  • Merge vs Rebase

Objectif opérationnel : Maîtriser des concepts avancés de Git

Moyen d’évaluation : QCM

Workflow Gitflow

  • Fonctionnement
  • Branches develop et master
  • Branches de fonctionnalité
  • Branches de livraison
  • Branches Hotfix
  • Mise en pratique : Application du workflow Gitflow

Objectif opérationnel : Comprendre les différentes étapes du workflow Git

Moyen d’évaluation : QCM

Git en collaboration

  • Les commandes distantes
  • Collaborer sur Github
  • Pull Request
  • Fork
  • Mise en pratique : Contribuer sur un repo github

Objectif opérationnel : Avoir les atouts pour pouvoir contribuer correctement sur Github

Moyen d’évaluation : QCM

Aller plus loin

  • Utilisation d’applications en mode UI pour gérer son repo Git  
  • Utilisation des Hooks
  • Mise en pratique : Utiliser source tree pour gérer son repo Git

Objectif opérationnel : Utilisation des différentes applications pour faciliter la gestion de son repo Git

Moyen d’évaluation : QCM

Informations pratiques

  • THÉORIE : 40%
  • PRATIQUE : 60%
  • LIEUX : CENTRE DE NANTES, CLASSE A DISTANCE, DANS VOS LOCAUX

Votre formateur

Consultant et formateur en développement mobile depuis plus de 7 ans, notre formateur a pu observer l’évolution de l’écosystème mobile et intervenir sur des projet d’applications destinées au grand public (+3M d’utilisateurs).

Personnes en situation de handicap

Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.

Demander un devis

Dates des prochaines sessions

Session garantie à partir de 2 personnes.

January

Du
23.1.24
au
24.1.24
Centre de Nantes / Classe à Distance / Dans vos locaux

April

Du
23.4.24
au
24.4.24
Centre de Nantes / Classe à Distance / Dans vos locaux