2 jours (14 heures)
Formation certifiante - Code CNCP : 2221 - Certif Info : 92153
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
Objectifs
- Comprendre les concepts de base de la gestion des versions et des apports de la décentralisation
- Installer et configurer l’outil Git / le serveur Github
- Créer et initialiser un dépôt avec Git
- Manipuler les commandes de Git pour gérer les fichiers et les branches
- Mettre en œuvre un projet en mode collaboratif avec Git
Prérequis
Pas de pré requis nécessaire pour la formation : Maitriser l’outil Git et la plateforme Github. Toutefois une bonne culture générale de l’informatique est un plus.
Vous n’avez pas les prérequis nécessaires pour la formation Maîtriser l’outil Git et la plateforme Github ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.
Intervenants
Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).
PROGRAMME DE FORMATION MAÎTRISER L’OUTIL GIT ET LA PLATEFORME GITHUB
Section 1 : Découvrir la gestion de versions
- Découvrir la gestion de versions
- Utiliser un éditeur de texte
- Créer un compte GitHub
- Utiliser une clé SSH
- Comprendre la différence entre les notions de centralisé et de décentralisé
- Quiz
Section 2 : Mettre en place Git
- Installer sur macOS
- Installer sur Windows
- Installer sur Linux
- Configurer Git
- Quiz
Section 3 : Gérer des dépôts
- Créer un nouveau dépôt
- Installer un dépôt existant
- Le contenu du dossier .git
- Créer un fichier Readme
- Les options de configuration avancées
- Travail à faire 1 : Mettre en place Git et créer un dépôt
- Quiz
Section 4 : Manipulation des fichiers et commi
- Les trois zones d’un fichier
- Gérer des fichiers
- Supprimer un fichier
- Ajouter un fichier
- Ignorer un fichier
- Effectuer un premier commit
- Travail à faire 2 : Manipulation des fichiers et commit
- Quiz
Section 5 : Consultation et manipulation de l’historique
- Lister les commits avec git log
- Rechercher l’auteur
- Afficher les différences de contenu
- Identifier l’auteur d’une ligne de code
- Modifier le dernier commit
- Travail à faire 3 : Consultation de l’historique
- Quiz
Section 6 : Les branches et les tags
- Utiliser et manipuler les branches
- Fusionner les branches à l’aide d’un merge
- Fusionner à l’aide d’un rebase
- Supprimer une branche
- Créer une nouvelle branche
- Revenir à un état antérieur
- Les tags
- Travail à faire 4 : Les branches
- Quiz
Section 7 : Découvrir quelques outils de Git
- Tirer parti du stash
- Utiliser les submodules
- Mettre en place des alias
- Travail à faire 5 : Mettre en place quelques outils de Git
- Quiz
Section 8 : Travailler seul ou en équipe
- Initialiser un projet
- Comprendre le work flow des branches
- Découvrir git-flow
- Partager son dépôt
- Être plus efficace avec l’application GitHub
- Quiz
Section 9 : Examen Final
- Fiche synthétique
- Contrôle final
- Votre avis compte
- [Optionnel] Git en déploiement continu
- Objectif du projet
- Développement de la version initiale
- Déploiement initial
- Déploiement automatisé
- Fonctionnalité : champ WYSIWYG pour l’article
Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.
POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS