A l’issue de la formation le participant sera capable de :
Explorer les fonctionnalités de GitHub Advanced Security
Configurer les mises à jour de sécurité Dependabot sur un dépôt GitHub pour détecter, suivre et corriger les vulnérabilités des dépendances de manière proactive.
- Infrastructure
- Sécurité
Formation GH-500 : La sécurité dans GitHub
Objectifs
Prérequis
Pour suivre cette formation, vous devez avoir suivi la formation « GH-900 : Github Fundamentals » ou avoir un niveau équivalent.
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant
(niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin.
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO).
Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Développeurs, Administrateur, Ingénieurs DevOps.
Formation(s) associée(s)
- Formation AZ-2006 Automatiser le test de charge Azure à l’aide de GitHub
- Formation AZ-2007 : Accélérer le développement d’applications à l’aide de GitHub Copilot
- Formation GH-100 : Les fondamentaux GitHub
- Formation GH-200 : Automatiser votre flux de travail avec GitHub Actions
- Formation GH-300 : GitHub Copilot
Dernière mise à jour
Bon à savoir
Evaluez votre niveau
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Les Modules
de formation
Définir GHAS et l’importance des fonctionnalités intégrales comme l’analyse secrète, l’analyse du code et Dependabot
Décrire les outils disponibles pour la gestion des dépendances vulnérables sur GitHub.
Identifier, examiner et résoudre des dépendances vulnérables.
Décrire l’analyse des secrets.
Décrire l’analyse de code.
Créer une base de données en utilisant CodeQL pour extraire d’abord une seule représentation relationnelle de chaque fichier source dans le codebase.
Comprendre CodeQL et comment il analyse le code.
Comprendre le fonctionnement de GitHub Advanced Security et comment l’utiliser dans le cycle de vie du développement logiciel.
Créer une documentation détaillant les recommandations de sécurité et des informations utiles pour les collaborateurs.
Créer une base de données en utilisant CodeQL pour extraire d’abord une seule représentation relationnelle de chaque fichier source dans le codebase.
Comprendre CodeQL et comment il analyse le code.