Cette formation GIT associe théorie et pratique pour comprendre le modèle et l’architecture de ce logiciel. Vous apprendrez à le
configurer pour l'utiliser dans un contexte de gestion quotidienne des sources d'un projet web.
Les utilisateurs ayant déjà utilisé un gestionnaire de version (CVS, SVN, Sourcesafe) pourront évaluer pleinement la puissance de Git
par rapport à leur outil !
Objectifs pédagogiques
Savoir déposer du code sur un dépôt distant
Être capable de mettre à jour le code sur un dépôt distant
Savoir revenir à une version précédente du code
Être capable de travailler à plusieurs et gérer les conflits
Savoir utiliser les branches
Être autonome dans la résolution d’un problème sur Git
Formation GIT avancé
en détail
Programme
1. Notions
git status :
- working directory
- index / cache / staging
- repository
- checksum, sha1, hash, fingerprint
- refs, HEAD
Pour toutes questions relatives à l’accueil d’un participant présentant un handicap, merci de nous contacter préalablement avant toute inscription
Ingénierie pédagogique
Moyens pédagogiques et techniques
Les supports de cours (slides) seront disponibles en ligne et distribués en début de formation (à l'aide d'un lien vers notre outil interne ou d'une version numérisée), puis fournis au format électronique à la fin de la formation
Une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard. Ou une salle virtuelle pour les formations à distance (FOAD).
Un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires.
Modalités de suivi de l'exécution du programme
Durant la formation: alternance d'apports théoriques (30% du cours), d’exercices pratiques et de mise en situation sous forme de travaux pratiques corrigés avec l’expert-formateur
En fin de formation: évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM
Moyens d'encadrement
Formation assurée par un expert-formateur Python ayant une expérience significative avec un framework Python