.NET Craft
Vous souhaitez découvrir les bases de .NET au travers de l’utilisation de tests automatisés et des pratiques Craft telles que le TDD ou SOLID.
Vous êtes développeuse ou développeur et vous avez souvent entendu parler d’«Infrastructure as Code», d’Ansible, de Puppet, de Terraform ou de Kubernetes, sans jamais avoir eu l’occasion de les utiliser intensément vous-même ? Cette demi-journée de formation, animée par nos consultantes et consultants DevOps, a pour objectif de vous faire découvrir le monde de l’IaC. Vous aurez l’occasion de faire le tour des différentes solutions existantes et de mettre en œuvre rapidement des exemples sur votre machine. En outre, nous aborderons brièvement la testabilité des infrastructures mises en place. À l’issue de cette formation, vous aurez aussi une vision plus claire du mouvement DevOps.
Module 1 : Fondations de l'Infrastructure as Code (IaC) & Shift-Left
Concept d'infrastructure déclarative vs impérative, idempotence et gestion d'état (State management).
Intégration des contrôles de sécurité dès la conception (Policy-as-Code, linter Checkov/tfsec).
Module 2 : Provisioning moderne avec Terraform & OpenTofu
Syntaxe HCL, modules réutilisables et bonnes pratiques d'architecture Cloud.
Gestion des secrets (Vault, AWS Secrets Manager) et prévention du drift d'infrastructure.
Module 3 : Gestion de configuration automatisée avec Ansible
Rôles, playbooks et automatisation de l'OS / middleware.
Couplage Terraform + Ansible pour un provisioning bout-en-bout.
Module 4 : Principes du GitOps & Automatisation CI/CD
Les 4 piliers du GitOps : Git comme source unique de vérité, réconciliation automatisée.
Déploiement d'applications et d'infrastructures avec ArgoCD / Flux.
Module 5 : Gouvernance Kubernetes & Policy-as-Code
Sécurisation des clusters K8s (RBAC, Network Policies, Pod Security Standards).
Implémentation du Policy-as-Code avec Kyverno ou OPA (Open Policy Agent).
Module 6 : Bâtir une Internal Developer Platform (IDP) pour l'ère de l'IA
Conception d'un catalogue de services/modèles IaC en libre-service pour les développeurs.
Garde-fous et validation automatisée du code Cloud généré par les assistants IA (copilotes) pour éviter l'instabilité système (+242 % d'incidents).
Atelier Pratique (CTF / TP final) : Déploiement automatisé d'un environnement Cloud/K8s complet par pipeline GitOps sécurisé.
Cette formation s’adresse aux développeuses et développeurs qui souhaitent découvrir les principaux outils d’Infrastructure as Code. Aucune expérience préalable de ces outils n’est requise.
Prévoyez d’avoir un ordinateur pour les exercices pratiques, idéalement avec Docker dessus (pourra être installé sur place).
Prévoyez d’avoir les droits administrateurs, et Windows 10 ou 11 ou idéalement Linux.
Pour chaque formation, un quizz de validation des prérequis sera transmis 2 semaines en amont et en fin de session pour valider les acquis.
La formation est donnée en français ou en anglais. Les supports de formation sont en anglais.
Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.