Guide pratique Git et GitHub - eLearning

450,00 EUR

  • 10 hours
eLearning

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

Hero

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

Hero

Chronologie du cours

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
Git et GitHub

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

Commencer le cours maintenant

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

Contact background

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 !