Terraform

  • Débutant
  • Intermédiaire
  • Avancé
  • Spécialité
  • Lieu : En distanciel
  • Durée : 4 jours
  • Horaire :
    09h30 17h30
  • Prochaine date :
    11 Déc 2023 14 Déc 2023 (en distanciel)

Description

Dans cette formation “Terraform – From Zero to Hero“, vous apprendrez les notions et les standards de l’Infrastructure as Code, vous vous familiariserez pas à pas avec la terminologie ainsi que les concepts standards & avancés de Terraform. Le tout appuyé par des bonnes pratiques issues du vécu des formateurs, et par des labs “Hands-on” pour mettre en pratique les acquis.

  • Les formations sont modulables au jour et par participant
  • Choisissez les jours de formations adéquates pour les participants positionnés
  • Tarif de 500€ HT / jour / participant

 

Mise à jour du contenu : 23/03/2023

Public visé

Développeurs,
Architectes,
Administrateurs systèmes,
DevOps
Chefs de projet, Managers, CTO pour la journée 1

Recommandations

Avoir des notions sur le Cloud (AWS de préférence)
Avoir des notions sur un système UNIX
Avoir vu et/ou pratiqué Terraform pour les journées 2,3,4

  • Objectifs

    • Comprendre l’Infrastructure as Code (IaC) & Hashicorp Terraform en particulier
    • Comprendre les bonnes pratiques de Terraform
    • Comprendre le cycle de vie de l’IaC avec Terraform
    • Apprendre et pratiquer à travailler dans un environnement multi-stack en Terraform
    • Comprendre le workflow de Terraform dans une CI/CD et le cycle de vie de l’IaC
    • Apprendre et pratiquer le “multi-stack” via Terraform, la construction de modules, produire de l’infrastructure réutilisable et standardisée
    • Savoir troubleshooter son Terraform
    • Apprendre et pratiquer les outils complémentaires à Terraform
    • Exécuter et valider la migration d’une application dans le Cloud
    • Préparation à la certification HashiCorp Terraform Associate
  • Programme

    • Jour 1
      • Comprendre l’Infrastructure as Code (IaC)
      • Présentation de Terraform et du HCL (HashiCorp Configuration Language)
      • Présentation de Terraform: providers, resources, datasources, variables et outputs
      • Comprendre et construire un cycle de vie en Terraform en adéquation avec une application
      • Apprendre et connaître les commandes de base de Terraform (lab  inclus)
      • Comprendre la gestion de son state Terraform et pratiquer avec (lab inclus)
    • Jour 2
      • Revue des notions et commandes de base de Terraform
      • Pratiquer avec Terraform avec des bonnes pratiques
      • Apprendre les loops Terraform (lab inclus)
      • Construire une stack Terraform
      • Travailler en équipe avec Terraform (backend, tfstate et lock)
      • Apprendre à isoler sa stack Terraform avec les workspaces et les backends (lab inclus)
    • Jour 3
      • Découvrir le workflow Terraform dans une CI/CD
      • Construire plusieurs stacks Terraform et les relier (multi-stack) (lab inclus)
      • Construire un module Terraform (lab inclus)
      • Apprendre à troubleshooter son Terraform
      • Apprendre à configurer la Terraform CLI
    • Jour 4
      • Deep dive sur les providers, variables, provisioners & dependencies
      • Présentation des commandes avancées en Terraform
      • Bonnes pratiques avec Terraform
      • Présentation des outils complémentaires à Terraform (lab inclus faisant un récapitulatif des 3 jours)

Vous souhaitez vérifier votre éligibilité ou faire une demande de formation sur mesure ?

Romain Gros

Training manager

Devoteam Revolve