Travailler en équipe avec Git et GitLab
Apprenez le développement logiciel collaboratif en construisant un jeu du pendu en Python
À propos de ce cours
Ce cours apprend aux étudiants à utiliser Git et GitLab dans le cadre d'un projet en équipe. Grâce à des exercices pratiques, vous découvrirez les compétences essentielles du développement logiciel collaboratif en environnement professionnel.
Prérequis
Ce cours nécessite des connaissances de base en :
- Git - Commandes de base comme add, commit, push et pull
- Python - Concepts et syntaxe de programmation de base
Modules du cours
Module 0 : Configuration de l'environnement de travail
Apprenez à configurer votre environnement de développement avec tous les outils nécessaires : installation de VSCode et Git, configuration des clés SSH, création et clonage de dépôts, mise en place d'environnements virtuels Python et réalisation de vos premiers commits.
Module 1 : Travail en parallèle sans conflits
Découvrez comment les équipes peuvent travailler simultanément sur différentes parties d'un projet sans se gêner. Vous apprendrez la structure d'un projet, la répartition des tâches, la création de demandes de fusion et la protection des branches.
Module 2 : Gérer les conflits
Apprenez à résoudre les conflits de fusion lorsque des membres de l'équipe travaillent sur un même code. Ce module explique comment identifier les conflits, les résoudre correctement et déployer le code fusionné sur la branche principale.
Choisissez votre rôle dans l'équipe
Important : Ce cours se fait en binôme. Les deux membres de l'équipe doivent choisir un rôle différent (A ou B). Coordonnez-vous pour ne pas choisir le même rôle.
Remarque : Certaines tâches nécessitent d'attendre que votre coéquipier ait terminé. Faites attention aux dépendances entre les tâches !