Formation Open Policy Agent
1600€ HT / personne |
2 jours (14 heures) |
Présentation
Notre formation Open Policy Agent vous fera découvrir les concepts fondamentaux d’OPA, son intégration dans divers environnements et son rôle essentiel dans la gestion des autorisations et des politiques.
Durant notre enseignement, vous serez initié en profondeur à OPA et apprendrez à utiliser le langage Rego pour écrire des expressions puissantes. Vous découvrirez comment stocker des valeurs dans des variables intermédiaires et comment créer des règles efficaces.
À l’issue notre cours, vous apprendrez également comment intégrer OPA dans votre environnement, en utilisant des exemples concrets. Vous explorerez différentes méthodes d’intégration.
Vous comprendrez comment OPA s’intègre à Kubernetes, notamment avec OPA Gatekeeper et également son intégration avec le langage de développement golang.
Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de Open Policy Agent, soit à la date de rédaction de cet article : Open Policy Agent v0.61.0.
Objectifs
- Comprendre les concepts fondamentaux d’Open Policy Agent (OPA)
- Comprendre et apprendre à écrire des expressions en langage Rego
- Maîtriser les techniques de stockage de valeurs dans OPA
- Optimiser les performances des politiques
- Savoir intégrer OPA dans divers environnements
Public visé
- Architecte cloud
- Développeurs
- DevOps
Pré-requis
- Notion de base sur Kubernetes
- Connaissance sur la conteneurisation
- Notions de développement en go
Programme de notre formation Open Policy Agent
Introduction
- Aperçu d’Open Policy Agent
- Ses différentes intégrations
- Exemple
- Découverte de Rego
- Évaluation d’une première règle
Philosophie
- Les policies
- Le découplage de policies
- Le modèle de document OPA
Rego
- Définition et but
- Découverte du playground Rego
- Les bases
- Les différents éléments du langage
Tests
- Apprendre à tester sa policy
- Mocking
- Coverage
Performances
- Décision de policies hautes performances
- Benchmark des requêtes
- Optimisation de l’utilisation des ressources
Les données externes
- Tokens JWT
- des inputs
- Bundle API
- Push de données
- Pull de données pendant l’évaluation
Intégration
- Évaluation des politiques
- Intégration avec l’API REST
- Intégration avec le SDK Go
- Intégration avec l’API Go
- WebAssembly (Wasm)
- Représentation Intermédiaire (RI)
- Comparaison
Kubernetes
- Rappels Kubernetes
- Vue d’ensemble et architecture
- Présentation OPA Gatekeeper
- Déploiement d’OPA Gatekeeper
- Application de politiques de durcissement
- Métriques et observabilité
- Débogage
Pour aller plus loin
Formation Docker
Formation Kubernetes
Formation Kubernetes Avancé
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Les + : le contenu de formation est parfait.
Le formateur possède de belle qualité pédagogique et un excellent niveau technique.
parfait.
Afficher tous les témoignages
Les + : le contenu de formation est parfait.
Le formateur possède de belle qualité pédagogique et un excellent niveau technique.
parfait.
Les + : Couverture d’OPA/REGO/GATEKEEPER qui semble complète. Le formateur a su s’adapter à mon niveau débutant en Kubernetes. Le support d’exercice est disponible en ligne avec ses corrigés. les exercices ont systématiquement été corrigés et accompagnés d’explications.
Les – : La plupart des démonstrations du deuxième jour de formation ont eu accrocs mais le formateur va mettre à jour ses TPs en ligne donc je pourrais les rejouer.
Je souhaite suivre : Formation HELM à venir 🙂
En synthèse : Le formateur semblait parfaitement maitriser son sujet. Il a su répondre à toutes mes questions concernant la formation ainsi que l’environnement kubernetes. Il a su se mettre à mon niveau, a fait preuve de patience lors des TPs et répondu répondu à mes questions qui portaient parfois sur les prérequis de la formation.
En résumé, bonne formation mais j’avais un niveau à la limite du suffisant pour le sujet.
Noter la formation
1600€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS