________________________________________________________________
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
GitHub Fundamentals vous présente les concepts fondamentaux, les fonctionnalités et les produits de GitHub. Vous découvrirez les avantages de l'utilisation de GitHub comme plateforme collaborative et explorerez ses principales fonctionnalités, notamment la gestion des référentiels, les commits, les branches et la fusion. Grâce à des modules organisé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.
Débutant - GitHub - Administrateur, Ingénieur DevOps
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
-
Cours : Anglais
-
Laboratoires : anglais
Certification Microsoft (à paraître en mai 2025)
Il sera publié en mai 2025
Niveau:
Rôle:
Produit:
Sujet : Innovation numérique et applications