Guide pratique Git et GitHub - eLearning
450,00 EUR
- 10 hours
Maîtrisez le contrôle de version et devenez un développeur plus efficace et collaboratif avec le cours « Mastering Git and GitHub ». Cette formation pratique est conçue pour vous aider à comprendre comment les équipes logicielles modernes gèrent, suivent et collaborent sur le code à l’aide de Git et GitHub.
Caractéristiques principales
Langue
Cours et supports en anglais
Niveau
Niveau débutant
Accès
Accès d’un an à la plateforme d’apprentissage
3 heures de vidéos à la demande
avec plus de 10 heures d’étude recommandées
14 exercices pratiques guidés
4 évaluations notées automatiquement
31 quiz de révision
2 devoirs complets
Certification
Attestation de fin de programme incluse

Résultats d’apprentissage
À la fin de ce cours, vous serez capable de :
Gestion de versions
Comprendre les systèmes de contrôle de version et pourquoi ils sont essentiels dans le développement logiciel
Installer
Installer, configurer et initialiser des dépôts Git
Commande
Utiliser des commandes Git telles que add, commit, status, diff et log
Télétravail
Gérez efficacement les dépôts locaux et distants
Gérer
Créer et gérer des branches pour le développement parallèle
Collaborer
Collaborer avec GitHub (clonage, fork, pull requests, revues)
Fusionner
Résoudre les conflits de fusion dans des scénarios réels
Meilleure pratique
Appliquer les meilleures pratiques pour la collaboration en équipe sur le code
Maintenir
Maintenir la documentation à l’aide de README et .gitignore
Construire
Renforcez votre confiance dans la gestion de workflows Git complets, du début à la fin

Chronologie du cours
Introduction au contrôle de version avec Git
Leçon 01
- Qu’est-ce que le contrôle de version et pourquoi est-il important ?
- Introduction à Git et à ses concepts
- Installation et configuration de Git
- Initialisation des dépôts
- Plateformes d’hébergement Git et introduction à GitHub
Git en ligne de commande
Leçon 02
- Flux de travail Git et cycle de vie des fichiers
- Mettre des modifications en attente avec git add
- Valider des modifications avec git commit
- Suivre les modifications avec git status
- Comparer des versions avec git diff
Commandes Git au quotidien
Leçon 03
- Travailler avec des dépôts distants
- Pousser des modifications vers GitHub
- Affichage de l’historique des commits
- Gestion des branches
- Déplacer et supprimer des fichiers dans Git
Git pour la collaboration
Leçon 04
- Cloner et forker des dépôts
- Créer et gérer des pull requests
- Revues de code et workflows de collaboration
- Résolution des conflits de fusion
- Travailler avec les fichiers README et la documentation
- Utiliser .gitignore efficacement
Projet de fin d’études
Leçon 05
- Mise en œuvre de bout en bout du flux de travail Git et GitHub
- Gérer un projet complet en appliquant les meilleures pratiques de gestion de versions

Qui devrait s’inscrire à ce programme ?
Prérequis
- Compréhension de base de l’utilisation des ordinateurs et des logiciels
- La maîtrise de n’importe quelle interface en ligne de commande est utile
- Il est recommandé d’avoir des connaissances de base des formats de données comme CSV ou JSON
Développeurs et programmeurs logiciels
Étudiants qui se lancent dans des carrières en génie logiciel
Professionnels travaillant au sein d’équipes de développement
Contributeurs open source
Déclarations
Licences et accréditation
Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
