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

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 : Development Environment
- Catégorie : Infrastructure as Code (IaC)
- Catégorie : Continuous Monitoring
- Catégorie : CI/CD
- Catégorie : Continuous Deployment
- Catégorie : Application Security
- Catégorie : Version Control
- Catégorie : Continuous Integration
- Catégorie : Debugging
- Catégorie : DevOps
- Catégorie : File Management
Outils que vous découvrirez
- Catégorie : GitHub
- Catégorie : Git (Version Control System)
Détails à connaître

Ajouter à votre profil LinkedIn
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.

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
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.






