________________________________________________________________
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
Le cours « Fondamentaux de GitHub » vous initie aux concepts, fonctionnalités et produits essentiels de GitHub. Vous découvrirez les avantages de l'utilisation de GitHub comme plateforme collaborative et explorerez ses principales fonctions, telles que la gestion des dépôts, les commits, les branches et les fusions. Grâce à des modules ciblés et des exercices pratiques, vous acquerrez une solide compréhension des outils indispensables de GitHub et serez parfaitement préparé(e) à contribuer à des projets et à collaborer efficacement sur GitHub.
Niveau : Débutant - Rôle : Ingénieur administrateur, DevOps - Produit GitHub
⏱️
Durée du cours :
70 heures
🔑
Accès à la salle de classe :
2 mois
GitHub Copilot - GitHub Foundations - IA pour le développement - Programmation assistée par l'IA - Productivité des développeurs - GitHub Codespaces - Développement basé sur l'IA - Cours officiel Microsoft
Cours destiné à
Ce cours s'adresse aux étudiants qui souhaitent comprendre les bonnes pratiques de GitHub.
-
Vous découvrirez les fonctions fondamentales de GitHub, apprendrez à gérer les dépôts et comprendrez le flux de travail de GitHub, notamment les branches, les commits et les demandes d'extraction.
-
De plus, vous découvrirez les fonctionnalités collaboratives de GitHub en consultant les problèmes et les discussions, et vous pourrez gérer vos notifications et abonnements GitHub.
Objectifs du cours
À l'issue de ce cours, les étudiants seront capables de :
- Comprendre les outils essentiels de GitHub
- Familiarisez-vous avec Git
- Apprenez-en davantage 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 : Test Git
- Commandes Git de base
Module 2 : Introduction à GitHub
- Qu'est-ce que GitHub ?
- Composants du flux de travail 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 forfaits GitHub
- GitHub Mobile et GitHub Desktop
- Facturation GitHub
- Statistiques d'utilisation des licences
- Statistiques sur l'utilisation des licences sur les machines et les périphériques
- rapports d'utilisation mesurée
Module 4 : Configuration de l’analyse de code sur GitHub
- Qu'est-ce que le scan de code ?
- Activer l'analyse de code avec des outils tiers
- Configurer la lecture des codes
- Configurer l'exercice de lecture de code
Module 5 : Introduction à GitHub Copilot
- GitHub Copilot, votre programmeur pair IA
- Interagissez avec le copilote
- Installation, configuration et dépannage de GitHub Copilot
- Exercice : Développez en utilisant les suggestions de code générées par l’IA avec GitHub Copilot et VS Code.
Module 6 : Coder avec GitHub Codespaces
- Le cycle de vie de Codespace
- 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 des projets
Module 8 : Communiquer efficacement sur GitHub en utilisant Markdown
- Qu'est-ce que Markdown ?
- Exercice - Communiquer en utilisant Markdown
Module 9 : Contribuer à un projet open source sur GitHub
- Identifiez les domaines où vous pouvez apporter votre aide.
- Contribuez à un dépôt open source
- Exercice : Créez votre première demande de fusion
Module 10 : Gérer un programme InnerSource à l’aide de GitHub
- Comment gérer un programme InnerSource réussi
- Exercice - Principes fondamentaux d'InnerSource
Module 11 : Maintenir un dépôt sécurisé en suivant les bonnes pratiques GitHub
- Comment sécuriser un dépôt GitHub
- Sécurité automatisée
- Exercice : Sécurisez 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 permissions sur GitHub ?
- Gérer les accès, les autorisations et la gouvernance d'entreprise
Module 13 : Authentification et autorisation des identités des utilisateurs sur GitHub
- Gestion de l'identité et des accès des utilisateurs
- Authentification de l'utilisateur
- Autorisation de l'utilisateur
- Synchronisation des équipements
Module 14 : Gestion des modifications du dépôt à l’aide de demandes d’extraction sur GitHub
- Que sont les demandes d'extraction ?
- Exercice : Examen des demandes d'extraction
Module 15 : Rechercher et organiser l’historique des dépôts à l’aide de GitHub
- Comment rechercher et organiser l'historique d'un dépôt à l'aide de GitHub
- Exercice : Reliez les points dans un dépôt GitHub
Module 16 : Utiliser 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 : Fondements de GitHub
Certification Microsoft : GitHub Foundations
Cet examen s'adresse aux utilisateurs de GitHub qui souhaitent valider leur compréhension des sujets, produits et concepts fondamentaux de la collaboration, de la contribution et du 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