CONTROLE DE VERSIONS AVEC GIT

CONTROLE DE VERSIONS AVEC GIT

S'INSCRIRE
Prochaine Session

Prochaine Session:

05/12/2019
Prochaine Session

Note

.
Tarif

Prix

6000 DA
Volume Horaire

Volume Horaire

12 heures
Powered by Logo de IGPE IGPE

Description

Alors que plus de 88% des développeurs professionnels dans le monde utilisent Git pour le contrôle de version*, l’apprentissage de cet outil est souvent négligé par les débutants et les juniors … Il est pourtant d’une importance cruciale pour la gestion de projet et la collaboration entre développeurs.
 
Durant cette formation, les participants apprendront à maitriser les concepts de bases du contrôle de version avec Git. Qu’est-ce que le contrôle de version ? Et pourquoi est-ce si important ?
 
Les participants pourront entre autres créer leur propre “repository”, y ajouter de nouvelles versions, voir l’historique, synchroniser le code source, revenir en arrière, annuler des modifications, et contribuer à un autre projet.
 
Il sera aussi question d’apprendre les bonnes pratiques et les bons réflexes pour une gestion de projet saine, afin de faciliter le déploiement du code et d’éviter les accidents et les interruptions de services.

Objectifs

  • Comprendre l’utilité et le potentiel du contrôle de version.
  • Implémenter le contrôle de version dans un projet de développement.
  • Se familiariser avec la terminologie : commit, push, pull, branch, tag, merge, stash, fork
  • Apprendre les bonnes pratiques du contrôle de version.
  • Apprendre à collaborer en équipe et contribuer à des projets open source.

Prérequis

  • Notions en programmation
 

Instructeurs

Photo de . .

. .

.

 le programme de la formation
  • Introduction - philosophie
  • Définitions
  • Git et Github
  • Création et initialisation de repos
  • Staging / Commiting
  • Repos distants, pushs et pulls
  • Navigation dans l’historique, diffs 
  • Branches
  • Merges et gestion des conflits
  • Gestion des erreurs 
  • Parallélisme et gestion des priorités
  • Forks et pull requests
  • Gestion des équipes/permissions
  • Hooks et intégrations