Maîtriser l’outil Git et la plateforme Github

2 jours II Code CNCP : 2221 II Certif info : 92153

/Maîtriser l’outil Git et la plateforme Github

Git est un système de gestion de versions décentralisés open source. Il a été conçu pour traiter aussi bien des petits ou de très gros projets avec rapidité et efficacité.

Git permet à ses utilisateurs de développer sur leur propre dépôt et de paralléliser plusieurs versions du même logiciel. Il sert également de documentation complète et de suivre l’évolution du projet au cours du temps. Il intègre beaucoup d’outils internes pour le rendre très performant (notamment pour l’utilisation des branches).

Git est actuellement le système le plus populaire et il gagne en popularité chaque année.

Les objectifs de la formation Maîtriser l'outil Git et la plateforme Github

A l’issue de la formation « Maitriser l’outil Git et la plateforme Github » les apprenants auront les capacités de :

  • 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
Lien vers site CPF

Les prérequis de la formation Maîtriser l'outil Git et la plateforme Github

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.

Lien vers site CPF

Le public de la formation Maîtriser l'outil Git et la plateforme Github

La formation certifiante «: Maitriser l’outil Git et la plateforme Github», s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en gestion de version et déploiement contenu avec Git , notamment :

  • Directeurs/chefs de projet ou responsable métier
  • Responsable système d’informations
  • Développeurs informatiques
  • Ingénieurs d’étude, de recherche et développement
  • Architecte système et logiciel
  • Consultants technique
Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation
Maîtriser l’outil Git et la plateforme Github

Section 1: Introduction à Git

  • Bienvenue dans l’essentiel de Git

Section 2: 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 3: Mettre en place Git

  • Installer sur macOS
  • Installer sur Windows
  • Installer sur Linux
  • Configurer Git
  • Quiz

Section 4: 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 5: 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 6: 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 7: 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 8: 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 9 : 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 10 : Conclusion

  • Conclure ce cours sur Git

Section 11 : 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 du module Maîtriser l’outil Git et la plateforme Github.

Modalités De Formations

MAITRISER L’OUTIL GIT ET LA PLATEFORME GITHUB

Le module MAITRISER L’OUTIL GIT ET LA PLATEFORME GITHUB est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante Maîtriser l’outil Git et la plateforme Github est disponible en e-learning tutoré. Vous serez accompagné par un formateur / tuteur tout au long de la formation.

Blended-Learning

La formation certifiante Maîtriser l’outil Git et la plateforme Github est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

La formation certifiante Maîtriser l’outil Git et la plateforme Github est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation MAITRISER L’OUTIL GIT ET LA PLATEFORME GITHUB

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un