À propos de cet événement
Terraform est un outil d'infrastructure as code développé par la société Hashicorp et largement utilisé dans le cadre de la gestion de déploiements multi-cloud tout en gardant un parcours utilisateur unique quel que soit la plateforme de destination (GCP, AWS, Azure, OVH, …).
L'outil permet également la configuration de tout type de services SAAS et PAAS exposant une API tel que Github, PagerDuty, Rundeck, Vault, …
Dans cette formation, nous vous proposons une introduction à Terraform, son langage, ses concepts et son usage.
Les learnings de la session : Comprendre et maîtriser les concepts de base de Terraform pour écrire et exécuter des configurations d'infrastructure, et collaborer efficacement autour d'infrastructures versionnées et partagées.
Objectifs Pédagogiques
- Savoir installer et utiliser Terraform - Configuration et prise en main de l'outil
- Comprendre et maîtriser les concepts de base - Architecture et fonctionnement de Terraform
- Écrire et exécuter des configurations - Créer une infrastructure simple et maîtriser le langage HCL
- Appréhender les notions programmatiques - Maîtriser les concepts avancés du langage
- Collaborer efficacement - Gérer des infrastructures versionnées et partagées avec Terraform
Programme de la formation
Module 1 : Introduction
- Concept d'Infra As Code
- Qu'est-ce que Terraform
- Installation de Terraform et prise en main
Module 2 : Langage HCL
- Qu'est-ce que le langage HCL
- Les différents items du langage
Module 3 : Langage HCL-extended
- Notions programmatiques évoluées avec Terraform
Module 4 : L'environnement de développement
- IDE et configuration optimale
- Structure de projet
Module 5 : Stratégie de tests
- Vue d'ensemble des différents outils de test
- Intégration continue avec Terraform
Module 6 : Travail coopératif
- Création de modules
- Manipulation du fichier d'état
- Gestion de l'authentification et de la concurrence
Module 7 : Utilisation en production
- Bonnes pratiques pour un usage professionnel
Prérequis
Connaissances recommandées
- Avoir quelques notions de fonctionnement d'un Cloud Provider
Préparation AVANT la formation
- Ouvrir un compte GCP Free Tier : https://cloud.google.com/free
- Avoir les droits nécessaires sur son poste pour installer un logiciel
- Installer VScode (https://code.visualstudio.com/) ou à défaut avoir un éditeur de texte
Informations pratiques
Date et format
Formation d'une journée
13 janvier 2025
9h-17h
Lieu
SFEIR Lille
Détails communiqués lors de l'inscription
À qui s'adresse cette formation ?
- Développeurs souhaitant automatiser leurs déploiements d'infrastructure
- DevOps engineers cherchant à maîtriser l'Infrastructure as Code
- SRE (Site Reliability Engineers) voulant améliorer la gestion d'infrastructure
- Architectes cloud désireux d'optimiser leurs pratiques
- Toute personne souhaitant découvrir Terraform et l'Infrastructure as Code
Inscription
Formation gratuite - Les places sont limitées, inscrivez-vous dès maintenant pour réserver votre place à cette formation exclusive à Lille.
Chargement du formulaire...