________________________________________________________________
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-100 : Principes fondamentaux de GitHub - Bases de l'administration et fonctionnalités du produit
Dans ce cours, vous apprendrez les bases de GitHub et comprendrez mieux ses fonctions fondamentales grâce à un exercice pratique, le tout au sein d'un dépôt GitHub.
Vous apprendrez les meilleures pratiques pour créer, héberger et maintenir un dépôt sécurisé sur GitHub.
⏱️
Durée du cours :
100 heures
🔑
Accès à la salle de classe :
3 mois
Public visé
Ce cours s'adresse aux étudiants qui souhaitent comprendre les meilleures pratiques de GitHub. Vous comprendrez les fonctions fondamentales de GitHub, apprendrez la gestion des dépôts et le flux de travail de GitHub, y compris les branches, les validations et les demandes de tirage. De plus, vous explorerez les fonctions collaboratives de GitHub en examinant les problèmes et les discussions, et vous pourrez gérer vos notifications et abonnements GitHub.
Objectifs du cours
- Comprendre les bases de GitHub en tant que plateforme de développement collaboratif.
- Apprendre à créer, gérer et administrer des dépôts publics et privés.
- Configurer et utiliser des outils de collaboration tels que les problèmes, les pull requests et les projets GitHub.
- Appliquer les bonnes pratiques d'administration dans des environnements organisationnels.
- Explorer les fonctionnalités clés du produit, y compris GitHub Actions, la sécurité et l'automatisation.
- Développer des compétences pratiques pour intégrer GitHub dans les flux de travail de développement et d'opérations.
Éléments de la formation GH-100
- Bases de GitHub : aspects fondamentaux de l'administration et fonctionnalités du produit, partie 1 sur 2 (4 modules)
- Notions de base de GitHub : notions fondamentales de l'administration et fonctionnalités du produit, partie 2 sur 2 (5 modules)
Contenu du cours GH-100 Fondamentaux de GitHub : bases de l'administration et fonctionnalités du produit
Module 1 : Introduction à GitHub
- Introduction
- Qu'est-ce que GitHub ?
- Composants du flux GitHub
- GitHub est une plateforme collaborative
- Administration de la plateforme GitHub
- Exercice : Visite guidée de GitHub
Module 2 : Introduction à l'administration de GitHub
- Introduction
- Qu'est-ce que l'administration GitHub ?
- Comment fonctionne l'authentification GitHub ?
- Comment fonctionnent les autorisations et l'organisation GitHub ?
- Administration de l'accès, des autorisations et de la gouvernance de l'entreprise
Module 3 : Introduction aux produits GitHub
- Introduction
- Plans et comptes GitHub
- GitHub Mobile et GitHub Desktop
- Facturation GitHub
- Statistiques d'utilisation des licences
- Statistiques d'utilisation des licences sur les appareils périphériques et les machines
- Rapports d'utilisation mesurée
Module 4 : Maintenir un dépôt sécurisé grâce aux bonnes pratiques de GitHub
- Introduction
- Comment maintenir un dépôt GitHub sécurisé
- Sécurité automatisée
- Exercice : Protection de la chaîne d'approvisionnement du dépôt
Module 5 : Gestion des données sensibles et des politiques de sécurité sur GitHub
- Introduction
- Configuration des politiques de sécurité
- Création et gestion des ensembles de règles de dépôt
- Génération de rapports et journalisation
- Exercice
Module 6 : Authentification et autorisation des identités d'utilisateur sur GitHub
- Introduction
- Gestion de l'accès et des identités d'utilisateur
- Authentification des utilisateurs
- Autorisation des utilisateurs
- Synchronisation des équipes
Module 7 : Administration de GitHub pour le support technique et l'adoption de solutions en entreprise
- Introduction
- Fonctionnalités de GitHub Enterprise
- Compatibilité avec GitHub Enterprise
- Mise à l'échelle du déploiement d'entreprise
- Utilisateurs gérés de GitHub Enterprise
Module 8 : Administration des actions GitHub en entreprise
- Introduction
- Description des modèles d'entreprise de GitHub
- Gestion des actions et des flux de travail
- Contrôle de l'accès et de l'utilisation des actions en entreprise
- Gestion et exploitation des composants réutilisables dans les actions GitHub
- Gestion des runners
- Configuration des runners auto-hébergés pour une utilisation en entreprise
- Gérer les secrets chiffrés
- Exercice : Utilisation d'un secret de dépôt dans un flux de travail d'actions GitHub
Module 9 : Publication sur GitHub Packages via les actions GitHub
- Introduction
- Qu'est-ce que GitHub Packages ?
- Publication sur GitHub Packages et GitHub Container Registry
- Vérification des connaissances
- Exercice : Publication sur un registre de paquets GitHub
- GitHub Packages pour les paquets de code
Prérequis
- Connaissances de base en informatique et navigation web.
- Familiarité avec les concepts de développement logiciel (souhaitable, non obligatoire).
- Expérience préalable avec les systèmes de contrôle de version comme Git (recommandé).
- Intérêt pour les outils de collaboration et d'automatisation pour les environnements de développement.
Langue
Certification Microsoft associée : Administration GitHub
Microsoft Certified : Administration GitHub
Cet examen est conçu pour les administrateurs système, les développeurs de logiciels, les administrateurs d'applications et les professionnels de l'informatique ayant une expérience de niveau intermédiaire dans l'administration de GitHub Enterprise.
Niveau : Débutant
Rôle : Administrateur, Ingénieur DevOps, Gestionnaire de Technologies
Produit : Innovation numérique et applicative - GitHub
Sujet : DevOps