Course Overview
Formation sur Git et GitHub
Git et GitHub sont deux des outils les plus importants pour les dĂ©veloppeurs de logiciels. Git est un systĂšme de gestion de version qui permet aux dĂ©veloppeurs de suivre les modifications apportĂ©es Ă leur code, tandis que GitHub est un service d’hĂ©bergement de code qui permet aux dĂ©veloppeurs de partager leur code avec d’autres.
Cette formation vous apprendra Ă utiliser Git et GitHub pour suivre les modifications apportĂ©es Ă votre code, partager votre code avec d’autres et collaborer sur des projets de dĂ©veloppement.
Ă la fin de cette formation, vous serez en mesure d’utiliser Git et GitHub pour suivre les modifications apportĂ©es Ă votre code, partager votre code avec d’autres et collaborer sur des projets de dĂ©veloppement.
Objectifs de la formation:
- Apprendre à utiliser Git pour suivre les modifications apportées à votre code
- Apprendre Ă utiliser GitHub pour partager votre code avec d’autres
- Apprendre à collaborer sur des projets de développement avec Git et GitHub
Prérequis:
- Connaissances de base de la programmation
- ComprĂ©hension de la structure d’un projet de dĂ©veloppement
Contenu de la formation:
- Introduction Ă Git et GitHub
- Installation et configuration de Git et GitHub
- Utilisation de Git pour suivre les modifications apportées à votre code
- Utilisation de GitHub pour partager votre code avec d’autres
- Collaboration sur des projets de développement avec Git et GitHub
MĂ©thodes d’enseignement:
- Cours magistral
- Exercices pratiques
Tags:
- Git
- GitHub
- SystĂšme de gestion de version
- Hébergement de code
- Développement de logiciels
- Collaboration
Bénéfices de la formation:
- Apprendre à utiliser les outils les plus importants pour les développeurs de logiciels
- Suivre les modifications apportées à votre code
- Partager votre code avec d’autres
- Collaborer sur des projets de développement
Inscrivez-vous dĂšs aujourd’hui et commencez Ă apprendre Ă utiliser Git et GitHub !
Prérequis
- Environnement de développement installé : Vous devriez avoir un environnement de développement installé sur votre ordinateur. Cela peut inclure un éditeur de code (par exemple, Visual Studio Code, Sublime Text, Atom) et un interpréteur ou compilateur pour le langage de programmation que vous utilisez
- ressources en ligne, aux didacticiels et aux exercices pratiques liés à la formation.
Fonctionnalités
- Comprendre la philosophie de Git
- MaĂźtriser les bases de lâoutil Git (Clone, Checkout, Add, Commit, Push, Branch, Merge, ...).
- Travailler avec une dépÎt distant comme GitHub
- Ressourdre les problĂšmes de conflits
- Apprendre à travailler en équipe avec les dépÎts distants et locaux
Public ciblé
- DĂ©veloppeurs dĂ©butants : Si vous ĂȘtes nouveau dans le dĂ©veloppement logiciel et que vous souhaitez acquĂ©rir des compĂ©tences solides en matiĂšre de contrĂŽle de version et de collaboration de projet, cette formation est parfaite pour vous. Elle vous guidera Ă travers les bases de Git et GitHub, vous permettant ainsi de dĂ©marrer votre parcours de dĂ©veloppement de maniĂšre efficace.
- DĂ©veloppeurs expĂ©rimentĂ©s : MĂȘme si vous avez dĂ©jĂ une expĂ©rience en dĂ©veloppement et que vous utilisez Git, cette formation peut vous aider Ă approfondir vos connaissances et Ă maĂźtriser les fonctionnalitĂ©s avancĂ©es de Git et les outils de collaboration offerts par GitHub. Vous dĂ©couvrirez des techniques avancĂ©es de gestion de branches, de rĂ©solution de conflits et de collaboration avec d'autres dĂ©veloppeurs
- Ăquipes de dĂ©veloppement : Si vous travaillez au sein d'une Ă©quipe de dĂ©veloppement et que vous souhaitez amĂ©liorer votre flux de travail, cette formation est idĂ©ale. Elle vous enseignera les bonnes pratiques de collaboration, la gestion efficace des dĂ©pĂŽts et des branches, ainsi que l'utilisation des fonctionnalitĂ©s de GitHub pour faciliter la communication et la coordination entre les membres de l'Ă©quipe.
- Ătudiants en informatique : Les Ă©tudiants en informatique ou en gĂ©nie logiciel trouveront cette formation extrĂȘmement utile pour complĂ©ter leur formation acadĂ©mique. Elle leur fournira des compĂ©tences pratiques en matiĂšre de contrĂŽle de version et de collaboration, qui sont essentielles pour rĂ©ussir dans le domaine du dĂ©veloppement logiciel.
- Ordinateur et systÚme d'exploitation : Vous aurez besoin d'un ordinateur (de préférence un ordinateur portable ou de bureau) avec l'un des systÚmes d'exploitation suivants : Windows, macOS ou Linux. Une connaissance de base de l'utilisation de votre systÚme d'exploitation est également requise.
- Compte GitHub : Il est recommandé de créer un compte sur la plateforme GitHub (https://github.com) avant de commencer la formation. Cela vous permettra de suivre les exercices pratiques et de collaborer avec d'autres participants.
Détails
- 9 Sections
- 35 Lessons
- 12 Hours
- 1. Introduction1
- 2. Installation et configuration de Git3
- 3. Fonctionnement1
- 4. Gestion des dépÎts6
- 5. Les Branches et les Tags5
- 6. GitHub3
- 7. Gérer les dépÎt distants9
- 7.17.1. Cloner un dépÎt8 Minutes
- 7.27.2. Git remote7 Minutes
- 7.37.3. Git push6 Minutes
- 7.47.4. Git push Ă partir dâune autre branche
- 7.57.4. Faire un push Ă lâaide des tags8 Minutes
- 7.67.5. Git push vers une autre branche distance14 Minutes
- 7.77.6. Lâoption « -u » de la commande git push5 Minutes
- 7.87.7. Mettre à jour les branche distance depuis un dépÎt local9 Minutes
- 7.97.8. Mise Ă jour dâun dĂ©pĂŽt local depuis un dĂ©pĂŽt distant4 Minutes
- 8. Gestion des conflits et travail collaboratif6
- Quiz1