Introduction à Git et GitHub
Comprenez les concepts fondamentaux du contrôle de version, la différence entre Git et GitHub, et pourquoi ces outils sont essentiels.
Installation et configuration
Installez Git sur votre machine et configurez votre environnement pour des commits propres et professionnels.
Découverte de l'interface GitHub
Explorez l'interface de GitHub, créez votre compte et apprenez à naviguer efficacement dans la plateforme.
Créer votre premier dépôt
Créez un repository, choisissez entre public et privé, et apprenez les premières décisions importantes pour un projet professionnel.
Premiers pas avec Git en local
Clonez des dépôts, vérifiez le statut des fichiers, effectuez vos premiers commits : un workflow local fiable et reproductible.
Travailler avec GitHub à distance
Maîtrisez la synchronisation entre votre machine locale et GitHub avec les commandes push, pull et remote.
Branches et travail en parallèle
Apprenez à créer des branches, à fusionner votre travail et à résoudre les conflits pour travailler efficacement en équipe.
Pull requests et collaboration
Maîtrisez le processus des pull requests : relecture, commentaires, validation et fusion pour un travail collaboratif de qualité.
Issues et gestion des tâches
Utilisez les issues pour suivre les tâches et bugs, et reliez-les aux pull requests pour un projet bien organisé.
Rédiger un bon README
Apprenez à créer un README professionnel avec Markdown, structurez votre documentation et présentez votre projet efficacement.
Bonnes pratiques Git/GitHub
Découvrez les conventions professionnelles, les commits propres, l'organisation optimale des dépôts et les erreurs fréquentes à éviter.
Projet guidé complet
Mettez en pratique toutes vos connaissances avec un projet complet de A à Z : repo, commits, branches, PR, et documentation.
Parcours d'apprentissage
Fondamentaux
Chapitres 1-5 : Comprendre les concepts de base, installer les outils, se familiariser avec l'interface GitHub et maîtriser les commandes Git essentielles.
Collaboration
Chapitres 6-9 : Synchroniser avec GitHub, travailler avec des branches, gérer les pull requests et utiliser les issues pour une collaboration efficace.
Professionnalisation
Chapitres 10-12 : Documenter ses projets, appliquer les bonnes pratiques et réaliser un projet complet de A à Z avec toutes les compétences acquises.