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.

Flux de travail Git avancés pour les développeurs
Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

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 : Contrôle continu
- Catégorie : Livraison continue
- Catégorie : Gestion des fichiers
- Catégorie : Environnement de développement
- Catégorie : Sécurité des applications
- Catégorie : CI/CD
- Catégorie : Outils Devops
- Catégorie : Déploiement continu
- Catégorie : Contrôle des versions
- Catégorie : Infrastructure as Code (IaC)
- Catégorie : Débogage
- Catégorie : Intégration continue
- Catégorie : DevOps
Outils que vous découvrirez
- Catégorie : GitHub
- Catégorie : Git (système de contrôle de version)
Détails à connaître

Ajouter à votre profil LinkedIn
91%
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

En savoir plus sur Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
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.









