> Formations > Terraform on AWS

Formation : Terraform on AWS

Créer et gérer des infrastructures de manière automatisée avec Terraform

Terraform on AWS

Créer et gérer des infrastructures de manière automatisée avec Terraform


Nouvelle édition

Avec cette formation, vous apprendrez les notions et les standards de l’Infrastructure as Code (IaC). Vous vous familiariserez, pas-à-pas, avec la terminologie ainsi que les concepts standards et avancés de Terraform; le tout appuyé par de bonnes pratiques issues du vécu des formateurs, et par des labs “Hands-on” pour mettre en pratique les acquis.


INTRA
SUR MESURE

Formation dans vos locaux, chez nous ou à distance

Réf. TE1
  4j - 28h00
Vous souhaitez transposer cette formation, sans modification, pour votre entreprise ? En français ou dans une autre langue ?

Télécharger le programme

Partager cette formation




Avec cette formation, vous apprendrez les notions et les standards de l’Infrastructure as Code (IaC). Vous vous familiariserez, pas-à-pas, avec la terminologie ainsi que les concepts standards et avancés de Terraform; le tout appuyé par de bonnes pratiques issues du vécu des formateurs, et par des labs “Hands-on” pour mettre en pratique les acquis.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre l'Infrastructure as Code (IaC) et HashiCorp Terraform
Apprendre et pratiquer sur les commandes de base comme avancées en Terraform
Apprendre à utiliser le state et les loops Terraform
Apprendre à travailler dans un environnement multi-stack en Terraform
Comprendre le workflow de Terraform dans une CI/CD
Apprendre et pratiquer la construction de modules en Terraform
Approfondir les notions sur les providers, variable, provisioner et dependencies en Terraform
Apprendre et appliquer les bonnes pratiques de Terraform
Découvrir les outils complémentaires à Terraform

Public concerné
Développeurs, architectes, administrateurs système, DevOps.

Prérequis
Connaissance de base sur le cloud AWS et sur les systèmes Unix.
Vous recevrez par mail des informations permettant de valider vos prérequis avant la formation.

Méthodes et moyens pédagogiques
Méthodes pédagogiques
Animation de la formation en français. Support de cours officiel en anglais et au format numérique. Bonne compréhension de l’anglais à l’écrit.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Découvrir l'IaC

  • Comprendre l’Infrastructure as Code (IaC).
  • Présentation de Terraform et du HCL (HashiCorp Configuration Language).
  • Présentation de Terraform: provider, resource, datasource, variable et output.
  • Comprendre et construire un cycle de vie en Terraform en adéquation avec une application.
Travaux pratiques
Réaliser des commandes de base de Terraform. Gérer un state Terraform et pratiquer avec.

2
Démarrer avec l'IaC

  • Pratiquer avec Terraform avec des bonnes pratiques.
  • Construire une stack Terraform.
  • Travailler en équipe avec Terraform (backend, tfstate et lock).
Travaux pratiques
Créer des loops Terraform. Isoler sa stack Terraform avec les workspace et les backends.

3
Maitriser l'IaC

  • Découvrir le workflow Terraform dans une CI/CD.
  • Apprendre à résoudre les problèmes de son Terraform.
  • Apprendre à configurer la Terraform CLI.
Travaux pratiques
Construire plusieurs stacks Terraform et les relier (multi-stack). Construire un module Terraform.

4
Approfondir l'IaC

  • Deep dive sur les provider, variable, provisioner & dependencies.
  • Présentation des commandes avancées en Terraform.
  • Bonnes pratiques avec Terraform.
Travaux pratiques
Présentation des outils complémentaires à Terraform avec mise en pratique.


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.