© AFI Expertise inc. |
GitHub Fondements vous présente les concepts de base, les fonctionnalités et les produits de GitHub. Vous découvrirez les avantages de GitHub en tant que plateforme collaborative et explorerez ses principes fondamentaux. |
Public concerné | - Ce cours est destiné aux personnes souhaitant comprendre les bonnes pratiques de GitHub
|
Préalables | - Compétences informatiques de base
- Connaissance des concepts de développement logiciel
- Expérience avec les outils en ligne de commande
- Compréhension du contrôle de version
|
Objectifs | - Introduction à GitHub
- Contrôle de version avec Git
- Gestion des dépôts
- Collaboration avec les pull requests
- Flux de travail GitHub
- Utilisation des fonctionnalités GitHub
- Meilleures pratiques
|
Méthode pédagogique | - La méthode d'enseignement met l'accent à la fois sur la compréhension théorique et l'application pratique, garantissant que les participants sont préparés à utiliser GitHub efficacement dans leur travail.
|
Contenu | - Introduction à Git
- Qu'est-ce que le contrôle de version ?
- Exercice - Essayez Git
- Commandes Git de base
- Évaluation du module
- Introduction à GitHub
- Qu'est-ce que GitHub ?
- Composants du flux GitHub
- GitHub est une plateforme collaborative
- Gestion de la plateforme GitHub
- Exercice - Visite guidée de GitHub
- Évaluation du module
- 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
- Évaluation du module
- Configurer 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 l'analyse de code
- Configurer l'exercice d'analyse de code
- Évaluation du module
- Introduction à GitHub Copilot
- GitHub Copilot, votre programmeur en binôme IA
- Interagir avec le copilote
- Configurer et dépanner GitHub Copilot
- Exercice - Développez avec des suggestions de code basées sur l'IA en utilisant GitHub Copilot et VS Code
- Évaluation du module
- Coder avec GitHub Codespaces
- Le cycle de vie de Codespace
- Personnalisez votre Codespace
- Espaces de codes par rapport à l'éditeur GitHub.dev
- Exercice - Coder avec Codespaces et Visual Studio Code
- Évaluation du module
- 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
- Insight et automatisation avec des projets
- Évaluation du module
- Communiquez efficacement sur GitHub en utilisant Markdown
- Qu'est-ce que Markdown ?
- Exercice - Communiquer en utilisant Markdown
- Évaluation du module
- 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
- Prochaines étapes
- Évaluation du module
- Gérer un programme InnerSource en utilisant GitHub
- Comment gérer un programme InnerSource réussi
- Exercice - Principes fondamentaux d'InnerSource
- Évaluation du module
- Maintenir un référentiel sécurisé en utilisant les meilleures pratiques de GitHub
- Comment maintenir un dépôt GitHub sécurisé
- Sécurité automatisée
- Exercice - Sécuriser la chaîne d'approvisionnement de votre dépôt
- Évaluation du module
- 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 ?
- Gestion de l'accès, des autorisations et de la gouvernance de l'entreprise
- Évaluation du module
- Authentifier et autoriser les 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
- Évaluation du module
- Gérer les modifications du référentiel à l'aide de requêtes d'extraction sur GitHub
- Que sont les pull requests ?
- Exercice - Examen des demandes d'extraction
- Évaluation du module
- Rechercher et organiser l'historique du référentiel à 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
- Évaluation du module
- Utilisation de GitHub Copilot avec Python
- Qu'est-ce que GitHub Copilot ?
- Exercice : Configurer GitHub Copilot pour qu'il fonctionne avec Visual Studio Code
- Utiliser GitHub Copilot avec Python
- Exercice : Mettre à jour une API Web Python avec GitHub Copilot
- Évaluation du module
|