Terraform
Human Coders
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
1680 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
- Maîtriser le langage déclaratif de Terraform
- Déployer des ressources d'infrastructure chez différents fournisseurs de cloud (comme Amazon Web Service et Hetzner Cloud)
- Comprendre le workflow itératif de développement d'infrastructure
- Maîtriser l'architecture et la qualité de votre code d'infrastructure
- Déployer des ressources d'infrastructure chez différents fournisseurs de cloud (comme Amazon Web Service et Hetzner Cloud)
- Comprendre le workflow itératif de développement d'infrastructure
- Maîtriser l'architecture et la qualité de votre code d'infrastructure
Programme
Jour 1 : Langage de déploiement, dans le cloud et au-delà
Introduction
- La culture DevOps
- Les bénéfices de l'infrastructure as code
- Situer Terraform dans une comparaison des outils d'infrastructure as code
- Installation et versions de Terraform
Déploiement de ressources dans le cloud
- Concepts de base de Terraform : provider, resource et data
- Aperçu de la syntaxe et la CLI de Terraform
- Créer et détruire les ressources
Mise en pratique :Déploiement d'un cluster de serveurs web avec un "load balancer"*
Terraform, un langage déclaratif polyvalent
- Boucles et "If" expressions dans un langage déclaratif comme Terraform
- Fonctions intégrées à Terraform
- Les ressources au delà des fournisseurs de cloud: fichiers, modèles (templates) et "null_resource"
Mise en pratique :Créer une infrastructure multi-tiers, intégration avec le provider Ansible*
Jour 2 : Architecture Terraform et bonnes pratiques
Gérer et refactoriser le code et ressources Terraform
- Qu'est-ce que l'état Terraform ?
- Stocker et partager l'état dans une équipe
- Comment gérer les secrets avec Terraform
- Bonnes pratiques d'organisation des fichiers et dossiers d'un projet
- Qu'est-ce que l'architecture en modules de Terraform ?
- Créer, refactorer et réutiliser du code avec des modules
Mise en pratique :Déployer un cluster Kubernetes "à la main" avec kubeadm et Terraform*
Problématiques de production
- Déploiement "Zero-downtime"
- Pièges courants de Terraform, difficultés de refactorisation
- Tester le code Terraform
- Architecture et critères de vérification pour la production
Mise en pratique :Utiliser un cadriciel terraform (gruntwork ou terraspace) pour créer un PAAS (plateforme as a service)*
Conclusion - Utiliser Terraform en tant qu'équipe
- Adopter Terraform dans une équipe
- Cadre de travail pour déployer du code applicatif et d'infrastructure
- Révision du code et CI/CD
- Le "style Terraform"
Introduction
- La culture DevOps
- Les bénéfices de l'infrastructure as code
- Situer Terraform dans une comparaison des outils d'infrastructure as code
- Installation et versions de Terraform
Déploiement de ressources dans le cloud
- Concepts de base de Terraform : provider, resource et data
- Aperçu de la syntaxe et la CLI de Terraform
- Créer et détruire les ressources
Mise en pratique :Déploiement d'un cluster de serveurs web avec un "load balancer"*
Terraform, un langage déclaratif polyvalent
- Boucles et "If" expressions dans un langage déclaratif comme Terraform
- Fonctions intégrées à Terraform
- Les ressources au delà des fournisseurs de cloud: fichiers, modèles (templates) et "null_resource"
Mise en pratique :Créer une infrastructure multi-tiers, intégration avec le provider Ansible*
Jour 2 : Architecture Terraform et bonnes pratiques
Gérer et refactoriser le code et ressources Terraform
- Qu'est-ce que l'état Terraform ?
- Stocker et partager l'état dans une équipe
- Comment gérer les secrets avec Terraform
- Bonnes pratiques d'organisation des fichiers et dossiers d'un projet
- Qu'est-ce que l'architecture en modules de Terraform ?
- Créer, refactorer et réutiliser du code avec des modules
Mise en pratique :Déployer un cluster Kubernetes "à la main" avec kubeadm et Terraform*
Problématiques de production
- Déploiement "Zero-downtime"
- Pièges courants de Terraform, difficultés de refactorisation
- Tester le code Terraform
- Architecture et critères de vérification pour la production
Mise en pratique :Utiliser un cadriciel terraform (gruntwork ou terraspace) pour créer un PAAS (plateforme as a service)*
Conclusion - Utiliser Terraform en tant qu'équipe
- Adopter Terraform dans une équipe
- Cadre de travail pour déployer du code applicatif et d'infrastructure
- Révision du code et CI/CD
- Le "style Terraform"
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Graduate Développeur web full stack
À DISTANCE
Finançable CPF
3990 €
À distance
Tout public
Avis du centre
.
STUDI
Développeur Web et Web Mobile - Développement Web
À DISTANCE
Finançable CPF
Nous contacter
À distance
Tout public
Avis du centre
.
Centre Européen de Formation
formation laravel 12 développer une application
À DISTANCE
Non finançable CPF
1335 €
À distance / En entreprise
Entreprise
ACCESS IT
Webmaster Développeur avec WORDPRESS + HTML/CSS
LA CIOTAT, TOULON, STRASBOURG ET 10 AUTRE(S) LOCALITÉ(S)
Finançable CPF
2800 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
FORMA13
R Niveau 2 - Développeur - Création de packages
À DISTANCE
Finançable CPF
2990 €
À distance
Salarié en poste / Entreprise
ThinkR
Développeur web et mobile - bac+2
VINCENNES, PARIS 15E
Finançable CPF
Nous contacter
En centre
Salarié en poste / Entreprise
Nextformation
Les formations les plus recherchées
Paris
Lyon
Toulouse
Marseille
Montpellier
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Web CPF
Web en Ligne
Creation site internet
Creation site internet CPF
Creation site internet en Ligne
Programmation
Developpeur web
Webmaster
Integrateur web
Devops
Webmarketing
Digital
Responsable digital
Chef de projet web
Webdesigner
Creation site internet Aulnay-sous-Bois
Developpeur web Mantes-la-Jolie
Integrateur web Beaumont-sur-Oise
Programmation Mantes-la-Jolie
Webmaster Beaumont-sur-Oise
Webmaster Goussainville
Programmation Mantes-la-Ville
Integrateur web Goussainville
Developpeur web Mantes-la-Ville
Creation site internet Chelles