________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Cours GH-900 : Fondements de GitHub
Les fondamentaux de GitHub vous présentent les concepts, fonctionnalités et produits clés de GitHub. Vous découvrirez les avantages de GitHub comme plateforme collaborative et explorerez ses fonctionnalités clés, notamment la gestion des dépôts, les commits, les branches et la fusion. Grâce à des modules sélectionnés et des exercices pratiques, vous acquerrez une solide compréhension des outils essentiels de GitHub et serez bien préparé pour commencer à contribuer à des projets et à collaborer efficacement sur GitHub.
Niveau : Débutant - Rôle : Ingénieur administrateur, DevOps - Produit GitHub
Cours destiné à
Ce cours est destiné aux étudiants qui souhaitent comprendre les meilleures pratiques de GitHub.
-
Vous comprendrez les fonctions fondamentales de GitHub, découvrirez la gestion des référentiels et comprendrez le flux de travail GitHub, y compris les branches, les commits et les demandes d'extraction.
-
De plus, vous explorerez les fonctionnalités collaboratives de GitHub en examinant les problèmes et les discussions, et vous pourrez gérer vos notifications et abonnements GitHub.
Objectifs du cours
À la fin de ce cours, les étudiants seront capables de :
- Comprendre les outils essentiels de GitHub
- Familiarisez-vous avec Git
- En savoir plus sur GitHub Copilot
Éléments de la formation GH-900
- Principes fondamentaux de GitHub, partie 1 sur 2 (8 modules)
- Principes fondamentaux de GitHub, partie 2 sur 2 (8 modules)
Contenu du cours GH-900
Module 1 : Introduction à Git
- Qu'est-ce que le contrôle de version ?
- Exercice : tester Git
- Commandes Git de base
Module 2 : Introduction à GitHub
- Qu'est-ce que GitHub ?
- Composants de flux GitHub
- GitHub est une plateforme collaborative
- Gestion de la plateforme GitHub
- Exercice : une visite guidée de GitHub
Module 3 : Introduction aux produits GitHub
- Comptes et plans GitHub
- GitHub Mobile et GitHub Desktop
- Facturation GitHub
- Statistiques d'utilisation des licences
- Statistiques d'utilisation des licences sur les machines et les périphériques
- Rapports d'utilisation mesurés
Module 4 : Configuration de l'analyse de code sur GitHub
- Qu'est-ce que la numérisation de code ?
- Activer l'analyse de code avec des outils tiers
- Configurer la numérisation de code
- Mise en place de l'exercice d'analyse de code
Module 5 : Introduction à GitHub Copilot
- GitHub Copilot, votre programmeur pair IA
- Interagir avec le copilote
- Configurer et dépanner GitHub Copilot
- Exercice : Développer avec des suggestions de code basées sur l'IA à l'aide de GitHub Copilot et de VS Code
Module 6 : Coder avec GitHub Codespaces
- Le cycle de vie de l'espace de code
- Personnalisez votre espace de code
- Espaces de codes par rapport à l'éditeur GitHub.dev
- Exercice : Coder avec Codespaces et Visual Studio Code
Module 7 : Gérez votre travail avec les projets GitHub
- Projets versus projets classiques
- Comment créer un projet
- Comment organiser votre projet
- Comment organiser et automatiser votre projet
- Vision et automatisation avec des projets
Module 8 : Communiquer efficacement sur GitHub en utilisant Markdown
- Qu'est-ce que Markdown ?
- Exercice - Communiquer avec Markdown
Module 9 : Contribuer à un projet open source sur GitHub
- Identifiez où vous pouvez aider
- Contribuer à un référentiel open source
- Exercice : Créez votre première pull request
Module 10 : Gestion d'un programme InnerSource avec GitHub
- Comment gérer un programme InnerSource réussi
- Exercice - Principes fondamentaux d'InnerSource
Module 11 : Maintenir un référentiel sécurisé en utilisant les meilleures pratiques de GitHub
- Comment sécuriser un dépôt GitHub
- Sécurité automatisée
- Exercice : Sécuriser la chaîne d'approvisionnement de votre dépôt
Module 12 : Introduction à l'administration de GitHub
- Qu'est-ce que l'administration GitHub ?
- Comment fonctionne l'authentification GitHub ?
- Comment fonctionnent l’organisation et les autorisations de GitHub ?
- Gérer l'accès, les autorisations et la gouvernance de l'entreprise
Module 13 : Authentification et autorisation des identités des utilisateurs sur GitHub
- Gestion des identités et des accès des utilisateurs
- Authentification des utilisateurs
- Autorisation de l'utilisateur
- Synchronisation d'équipe
Module 14 : Gestion des modifications du référentiel à l'aide de requêtes d'extraction sur GitHub
- Que sont les pull requests ?
- Exercice : Révision des demandes d'extraction
Module 15 : Rechercher et organiser l'historique du dépôt à l'aide de GitHub
- Comment rechercher et organiser l'historique du dépôt à l'aide de GitHub
- Exercice : relier les points dans un dépôt GitHub
Module 16 : Utilisation de GitHub Copilot avec Python
- Qu'est-ce que GitHub Copilot ?
- Exercice : Configurer GitHub Copilot pour qu'il fonctionne avec Visual Studio Code
- Utilisation de GitHub Copilot avec Python
- Exercice : Mise à jour d'une API Web Python avec GitHub Copilot
Prérequis
Les étudiants doivent avoir :
Langue
Certification Microsoft Associate : GitHub Foundations
Certifié Microsoft : GitHub Foundations
Cet examen est destiné aux utilisateurs de GitHub qui souhaitent valider leur compréhension des sujets fondamentaux, des produits et des concepts de collaboration, de contribution et de travail sur GitHub.
Niveau : Débutant
Rôle : Administrateur, Créateur d'applications, Ingénieur développeur, Architecte de solutions DevOps
Produit : Innovation numérique et applicative – GitHub
Sujet : DevOps