Formation Terraform : automatiser et orchestrer le déploiement d’applications
Terraform : automatiser et orchestrer le déploiement d’applications
5 jour(s) | 35h | Tarif par pers. : 3250€ HT
Ref : F-DEV-TERR
Cette formation permet aux participants d’acquérir les connaissances et compétences pour utiliser Terraform dans différents environnements afin d’automatiser et d’orchestrer le déploiement de leurs applications.
OBJECTIFS de la formation TerraForm
- Comprendre les bases de l’Infrastructure As Code
- Déployer dans le Cloud à l’aide de Terraform dans un environnement multiple
- Créer des infrastructures dynamiques
- Comprendre les modules Terraform
- Comprendre l’état de Terraform
- Utiliser Terraform avec Kubernetes
A l’issu de la formation, les participants seront capables de :
POUR QUI ?
- Administrateurs, développeurs, ingénieurs de production, ingénieurs DevOps et architectes.
PRÉ-REQUIS
Connaissance de base de l’administration du système Linux et des scripts.
PROGRAMME DE LA FORMATION TerraForm
Terraform : automatiser et orchestrer le déploiement d’applications
- Qu’est-ce que l’infrastructure As a Code?
- Introduction à Terraform
- Terraform vs d’autres infrastructures as a Code
- Gestion de la configuration et provisionnement
- Commandes Terraform
- Langages de configuration
- Mise à jour et altération des ressources
- Console et sortie Terraform
- Variables d’entrée
- Terraform Workspace, maps et lookups
- Module Basics
- Module Input
- Module Output
- Module Gotchas
- Chemin d’accès aux fichiers
- Inline Bocks
- Module versionning
- Image, conteneur et module root
- Qu’est-ce que l’état Terraform?
- Comprendre le fichier d’état, verrouiller et isoler les fichiers d’état
- Mise en forme de Terraform, état à distance
- Utilisation du module Gitlab
- Gitlab CI/CD
- Comprendre le Runner
- Introduction au cloud AWS
- Création de buckets S3
- Gestion de la mise en réseau dans un VPC à l’aide de Terraform
- Création d’instances EC2
- Utilisation de modules root
- Création d’états à partir de ressources déployées existantes
- Introduction à Docker
- Comprrendre les réseaux et le stockage Docker
- Création de conteneurs et de services Docker swarm
- Utilisation de Terraform avec Kubernetes
- Création de pods
- Création de services et de contrôleur de réplication
- Création de déploiements
DÉMARRER AVEC TERRAFORM
INTRODUCTION AUX MODULES TERRAFORM
ETAT DE TERRAFORM
UTILISATION DE TERRAFORM DANS UN ENVIRONNEMENT CI/CD
UTILISATION DE TERRAFORM DANS AWS
UTILISATION DE TERRAFORM AVEC DOCKER
INTRODUCTION A KUBERNETES
PÉDAGOGIE
Support de cours officiel Cisco en anglais, au format numérique.
ÉVALUATION / CERTIFICATION
Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l’espace apprenant en ligne
MODALITÉS D’ACCÈS & INSCRIPTION
Le client qui souhaite réserver une place remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou distanciel.
Afin de mieux organiser votre participation, nous vous encourageons vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à Handicap@learneo.fr. Cette démarche proactive nous permettra de personnaliser notre approche et de vous offrir un soutien optimal.
Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous réserve de disponibilité de places et de labs le cas échéant.
Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.