Dans ce cours, vous apprendrez à suivre les différentes versions de votre code et de vos fichiers de configuration à l'aide d'un système de contrôle de version (VCS) populaire appelé Git. Nous verrons également comment créer un compte auprès d'un service appelé GitHub afin que vous puissiez créer vos propres dépôts distants pour stocker votre code et votre configuration. Tout au long de ce cours, vous découvrirez les principales fonctionnalités de Git afin de comprendre comment et pourquoi il est utilisé dans les entreprises. Nous examinerons les fonctionnalités de base et les fonctionnalités plus avancées, comme les branches et la fusion. Nous montrerons comment une connaissance pratique d'un VCS tel que Git peut s'avérer salvatrice dans les situations d'urgence ou lors du débogage. Nous explorerons ensuite comment utiliser un VCS pour travailler avec d'autres personnes à travers des dépôts distants, comme ceux fournis par GitHub. À la fin de ce cours, vous serez en mesure de stocker l'historique de votre code dans Git et de collaborer avec d'autres sur GitHub, où vous commencerez également à créer votre propre portfolio ! Pour suivre le cours et compléter les évaluations, vous aurez besoin d'un ordinateur sur lequel vous pourrez installer Git ou demander à votre administrateur de l'installer pour vous.
Introduction à Git et GitHub
Ce cours fait partie de Automatisation informatique Google avec Python Certificat Professionnel
Instructeur : Google Career Certificates
Enseignant de premier plan
295 046 déjà inscrits
Inclus avec
(7,614 avis)
Ce que vous apprendrez
Comprendre pourquoi le contrôle de version est un outil fondamental pour le codage et la collaboration
Installez et exécutez Git sur votre machine locale
Utiliser et interagir avec GitHub
Collaborer avec d'autres personnes par le biais de dépôts à distance
Compétences que vous acquerrez
- Catégorie : Annulation des modifications
- Catégorie : Interagir avec GitHub
- Catégorie : Systèmes de contrôle des versions
- Catégorie : Création de demandes d'extraction (Pull Requests)
- Catégorie : Utiliser Git
Détails à connaître
Ajouter à votre profil LinkedIn
14 quizzes, 2 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise en Cloud Computing
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable auprès de Google
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 4 modules dans ce cours
Dans ce module, vous serez initié au concept de contrôle de version, qui rendra la gestion et le retour en arrière de votre code extrêmement faciles. Vous apprendrez à différencier les fichiers et les outils à votre disposition pour y parvenir. Ensuite, vous serez initié à Git et à la manière dont vous pouvez tirer parti de cette plateforme pour améliorer vos capacités de codage. Une fois que vous aurez compris ce qu'est Git, vous l'installerez et commencerez à l'utiliser pour créer et cloner des dépôts de code. Enfin, vous ferez une plongée en profondeur dans Git afin de vous familiariser avec les différents outils et commandes qu'il propose.
Inclus
16 vidéos15 lectures3 quizzes1 devoir1 élément d'application
Dans ce module, vous plongerez dans les interactions avancées de Git en sautant la zone de staging pour les petites modifications de code, et comprendrez comment Git utilise l'alias HEAD pour représenter les instantanés vérifiés. Ensuite, vous explorerez comment déplacer et supprimer des fichiers avant d'obtenir un guide d'étude pour vous aider dans vos explorations de Git ! L'étape suivante de votre apprentissage comprendra l'annulation des modifications avant la validation et la modification des validations une fois qu'elles ont été soumises. Enfin, vous serez en mesure d'identifier les erreurs dans les commits qui ont été soumis il y a un certain temps. Dans la dernière section de ce module, vous explorerez le concept de ramification et de fusion. Vous apprendrez ce qu'est une branche, comment en créer une et comment elles fonctionnent en harmonie avec vous et votre code. Une fois que vous serez à l'aise avec les branches, vous vous plongerez dans la fusion, son fonctionnement avec des données ramifiées et la manière de gérer les conflits de fusion.
Inclus
14 vidéos16 lectures4 quizzes1 élément d'application
Dans ce module, vous découvrirez GitHub et apprendrez comment il fonctionne avec Git. Vous allez créer de nouveaux dépôts et les cloner sur votre ordinateur. Ensuite, nous expliquerons ce qu'est un dépôt distant, comment nous pouvons travailler avec eux, et comment nous pouvons les héberger. Vous vous familiariserez avec des commandes telles que modify, stage et commit, qui seront utilisées pour les modifications locales, ainsi qu'avec la commande fetch, qui permet d'extraire toutes les modifications des dépôts distants. Nous aborderons le protocole shell sécurisé et nous verrons quand utiliser les clés API. Notre dernière leçon sera consacrée à l'apprentissage des conflits. Cela vous permettra d'explorer les concepts de flux de travail pull-merge-push, de pousser des branches distantes et de rebaser vos modifications.
Inclus
13 vidéos19 lectures3 quizzes1 devoir1 élément d'application
Dans ce module, vous continuerez à explorer les outils de collaboration disponibles dans Git. Vous découvrirez les outils disponibles pour vous aider à améliorer la qualité de votre code et à mieux le suivre. Cela inclut une vue d'ensemble des demandes d'extraction et de la manière dont le flux de travail typique d'une demande d'extraction se présente sur GitHub. Ensuite, vous découvrirez comment vous pouvez écraser les changements dans votre code. Nous terminerons en vous fournissant un guide d'étude sur les demandes de fork et de pull. Ensuite, nous verrons ce que sont les revues de code et à quoi ressemble le flux de travail d'une revue de code. Ensuite, vous apprendrez comment utiliser les revues de code sur GitHub. La dernière leçon de ce module se concentre sur la gestion de projets. Nous ferons un tour d'horizon des meilleures pratiques en matière de gestion de projets et de la manière de gérer la collaboration au sein de ces projets. Nous explorerons différentes façons de suivre les problèmes et nous terminerons en discutant du concept d'intégration continue avec vos projets.
Inclus
14 vidéos19 lectures4 quizzes1 élément d'application
Instructeur
Offert par
Recommandé si vous êtes intéressé(e) par Cloud Computing
University of California, Davis
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
7 614 avis
- 5 stars
82,11 %
- 4 stars
14,98 %
- 3 stars
1,82 %
- 2 stars
0,43 %
- 1 star
0,64 %
Affichage de 3 sur 7614
Révisé le 12 août 2023
It is great course . It has some great knowledge on git and github . It has also a linked in shareable certificate . One problem is that one should a intermediate knowledge in python language .
Révisé le 6 juin 2020
This was one of the best course I have done. Really easy to follow yet very detailed material and examples. Thank you Kenny and Team Google. One of the best courses ever. Highly recommended.
Révisé le 27 nov. 2022
I liked the course. It gave me a good insight into git and GitHub. The knowledge which I get from the course will allow me to use it in my future projects. I am very satisfied with this course.
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
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations. De là, vous pourrez l'imprimer ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.