Ce cours vous emmène à la découverte de Git, en commençant par les bases du suivi des modifications, de la mise à disposition des fichiers et de la validation des mises à jour. Ensuite, vous explorerez des fonctionnalités plus avancées telles que le branchement, la fusion et le rebasage pour améliorer la collaboration au sein de l'équipe. Grâce à des démonstrations pratiques, vous automatiserez des tâches à l'aide de hooks et d'alias Git, déboguerez des problèmes à l'aide de git bisect, et appliquerez des stratégies de récupération. Le cours couvre également les pratiques de sécurité telles que les commits signés et les branches protégées. Vous intégrerez également Git dans les pipelines CI/CD avec GitHub Actions, gérerez l'infrastructure à l'aide de GitOps, et manipulerez de grands dépôts avec des submodules et des arbres de travail. En outre, vous explorerez les aspects internes de Git, tels que les packfiles et le garbage collection. À la fin de ce cours, vous serez en mesure de : - Utiliser Git en toute confiance pour la collaboration - Automatiser les flux de travail et récupérer des erreurs - Appliquer Git dans DevOps et les projets à grande échelle - Comprendre les processus internes de Git Ce cours est conçu pour les développeurs, les ingénieurs DevOps et les professionnels du logiciel qui cherchent à améliorer leurs compétences dans et les stratégies de contrôle de version pour améliorer la collaboration et la livraison de logiciels rationalisés.


Expérience recommandée
Ce que vous apprendrez
Utiliser Git en toute confiance pour suivre les changements, gérer les commits et mettre en œuvre des stratégies de branchement et de fusion efficaces.
Automatisez les tâches répétitives à l'aide de hooks et d'alias Git, et résolvez les problèmes à l'aide de commandes puissantes telles que git bisect.
Connectez Git aux pipelines CI/CD, adoptez les pratiques GitOps et gérez de grandes bases de code avec des techniques axées sur les performances.
Assurer la sécurité du repo Git avec la signature GPG, les branches protégées, et utiliser les outils de débogage pour résoudre les problèmes.
Compétences que vous acquerrez
- Catégorie : Git (Système de contrôle des versions)
- Catégorie : GitHub
- Catégorie : Débogage
- Catégorie : Déploiement continu
- Catégorie : Infrastructure as Code (IaC)
- Catégorie : Contrôle continu
- Catégorie : DevOps
- Catégorie : CI/CD
- Catégorie : Environnement de développement
- Catégorie : Sécurité des applications
- Catégorie : Intégration continue
- Catégorie : Gestion des fichiers
- Catégorie : Contrôle des versions
Détails à connaître

Ajouter à votre profil LinkedIn
août 2025
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 4 modules dans ce cours
Dans ce module, les apprenants construiront une base solide dans Git, couvrant les concepts de base tels que les répertoires de travail, staging, et committing. Ils exploreront des stratégies de branchement avancées et des modèles de flux de travail tels que Gitflow et le développement basé sur le tronc, avec les meilleures pratiques pour la collaboration et l'historique des commits propre.
Inclus
17 vidéos6 lectures4 devoirs1 sujet de discussion
Dans ce module, les apprenants maîtriseront l'automatisation et la sécurisation des flux de travail Git tout en gérant les tâches courantes de récupération. Ils mettront en œuvre les hooks Git, les alias personnalisés et les outils de débogage tels que git bisect, ainsi que les meilleures pratiques pour la sécurité du référentiel telles que les commits signés GPG et la protection des branches.
Inclus
11 vidéos6 lectures4 devoirs
Dans ce module, les apprenants exploreront comment Git prend en charge les flux de travail DevOps, y compris les principes GitOps et CI/CD avec GitHub Actions. Ils apprendront des techniques de gestion de grands référentiels et auront un aperçu des éléments internes de Git et des extensions d'outils personnalisés pour améliorer la productivité et le contrôle.
Inclus
9 vidéos6 lectures4 devoirs
Dans ce dernier module, les apprenants passeront en revue les éléments essentiels de Git, le branchement, l'automatisation, le débogage et l'intégration DevOps. Il comprend un résumé du cours, des évaluations et des discussions réflexives pour renforcer les concepts clés et préparer les apprenants à des flux de travail Git collaboratifs dans le monde réel.
Inclus
1 vidéo2 devoirs1 sujet de discussion
En savoir plus sur Développement de logiciels
Statut : Gratuit
Statut : Prévisualisation
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Git est un système de contrôle des versions distribué qui permet de suivre les modifications apportées aux fichiers, notamment dans le cadre du développement de logiciels. Il permet à plusieurs développeurs de collaborer sur un même projet, de suivre les modifications, de revenir à des versions antérieures et de fusionner les contributions en douceur.
La principale différence entre Git et GitHub est que Git est un outil de contrôle de version gratuit et open-source installé localement sur l'ordinateur d'un développeur, tandis que GitHub est un service en ligne qui héberge des référentiels Git dans le cloud, permettant la collaboration et la gestion du contrôle de version.
Ce cours couvre les principes fondamentaux de Git, les stratégies de branchement, les flux de travail avancés et les meilleures pratiques en matière de contrôle de version. Il explore l'automatisation des tâches Git, la gestion des dépôts et la résolution des problèmes, tout en abordant les pratiques de sécurité Git.
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.


