Dans un monde où la collaboration et l'efficacité sont essentielles, maîtriser Git et GitHub est un atout incontournable pour les professionnels du développement logiciel. Notre formation "Git/GitHub" vous offre l'opportunité de vous perfectionner dans la gestion du contrôle de version, un savoir-faire prisé par les entreprises à la recherche d'agilité et de réactivité.En vous initiant aux concepts fondamentaux tels que la gestion centralisée et distribuée, le modèle Git, et l'utilisation des dépôts distants, vous vous positionnerez comme un acteur clé dans l'optimisation des flux de travail en équipe. Pourquoi se former ? Avec l'essor des méthodes de développement Agile et DevOps, les compétences en gestion de version sont devenues indispensables pour évoluer dans le secteur numérique. Gérer efficacement les branches et les conflits Exploiter les fonctionnalités avancées de GitHub, telles que les Pull Requests et les Issues. En acquérant ces compétences, vous renforcerez votre employabilité et serez prêt à relever les défis technologiques actuels, tout en répondant aux besoins croissants des entreprises en matière de gestion de projets collaboratifs.

Public

À qui s'adresse la formation Git/Github

La formation "Git/GitHub" s'adresse aux développeurs, chefs de projet et professionnels de l'informatique souhaitant maîtriser le contrôle de version et la gestion de dépôts avec Git et GitHub. Elle convient aussi aux étudiants en informatique et aux autodidactes désirant approfondir leurs compétences pour collaborer efficacement sur des projets en équipe, grâce à une approche pratique et accessible.

Objectifs

Compétences visées pour la formation Git/Github

La formation "Git/GitHub" a pour objectifs de vous initier aux concepts essentiels du contrôle de version et de vous doter des compétences nécessaires pour utiliser Git et GitHub de manière efficace. Vous apprendrez à installer et configurer ces outils, gérer des dépôts localement et à distance, ainsi qu'à collaborer en équipe. Maîtrisez les branches, les commits et optimisez votre flux de travail pour des projets mieux organisés et plus collaboratifs.

Programme

Découvrir Git et GitHub

  1. Concepts du contrôle de version
  2. Que sont Git et GitHub
  3. Gestion centralisée ou distribuée
  4. Solutions de gestion de version
  5. Fonctionnement de la décentralisation

Installer et configurer

  1. Installer sur Windows
  2. Installer sur Linux
  3. Installer sur Mac OS
  4. Utiliser un terminal
  5. Système d'émulation sur Windows
  6. Configurer via .gitconfig
  7. Outils de différentiel de versions

Utiliser et enregistrer

  1. Le modèle Git : blob, tree, commit et tag
  2. Répertoire Git et répertoire de travail
  3. Index et staging area
  4. Comprendre l'enregistrement
  5. Concepts de branche, tag et dépôt
  6. Initialiser un dépôt
  7. Outils de visualisation

Gérer localement les fichiers

  1. Consulter l'état de l'arbre de travail
  2. Gestion des fichiers : ajout, modif, etc
  3. Annuler et visualiser les modifications
  4. Parcourir l'historique des versions
  5. Logs (statistique, formatage)

Gérer les branches

  1. Branche principale
  2. Créer des branches et sous-branches
  3. Changement de branche
  4. Fusion de branche et gestion de conflit
  5. Comparaison de branches
  6. Réorganiser l'historique

Découvrir les outils Git

  1. Git-gui et TortoiseGit
  2. GitWeb
  3. GitHub, BitBucket, GitLab

Découvrir GitHub

  1. Fonctionnalités GitHub
  2. Gists
  3. Dépôt Git sur la plateforme GitHub
  4. Explorer un dépôt Git
  5. Issues
  6. Forks et Pull Request
  7. Accéder via des tokens

Utiliser un dépôt distant

  1. Comprendre le modèle distribué
  2. Cloner un dépôt Git
  3. Gérer les remotes
  4. Pousser les commits sur dépôt distant
  5. Récupérer les commits sur dépôt distant
  6. Ajouter un Readme

Travailler en équipe

  1. Organiser les équipes avec Git
  2. Maitriser les modifications
  3. Filtrer les modifications
  4. Mettre de côté des modifications
  5. Merge de fichiers
  6. Merge de commits
  7. Rebase de commits
  8. Branches de suivi
  9. Gestion des échecs

La formation Git/Github est dispensée sur 28 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation Git/Github - 28 heures 1890.00 €

Demander une convention de formation

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau