Formation Terraform sur Amazon Web Services (AWS)
dates des sessions
lieu
Toutes les dates
Objectifs
- Connaitre les principes de bases de Terraform
- Comprendre la démarche de déploiement avec Amazon Web Services
Public
- Architectes IT
- Responsables SI, DSI
- Consultants stratégie SI
Prérequis
- Connaissances de l'environnement Amazon Web Services Basics
Programme
Introduction Terraform
- Qu'est ce que Terraform ?
- Pourquoi une Infrastructure as a code ?
- Course Requirements
- Installing Terraform
- Create an AWS account with root and user
- Setup AWS CLI
Terraform Basics
- First Terraform File
- State file and its importance
- Different ways to give access to TF
- Terraform Variables and its uses
- Terraform input variables
- Terraform output variables
Basic AWS Components
- Introduction
- Create an S3 bucket and upload files
- Launch a new EC2 instance
Advanced Terraform Concepts
- Terraform Modules
- First Terraform Module
- Providing Inputs to the Module
- Module Reuse with different Inputs
- Multiple Environments Problem
- Terraform Workspaces
- Environment Specific Local Variables
- Shared Vars for different Environments
Terraform with AWS (project) (journée supplémentaire en option)
- Project Introduction
- Project Setup & Security Groups
- Setup ALB and Target Groups
- Setup Launch Configurations
- Setup Autoscaling & Launching EC2 instances
- Provision Multiple Environments (staging/production)
- Conclusion
Moyens et Méthodes Pédagogiques
- La formation est dispensée en Français mais peut être dispensée en Anglais sur demande
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Support de cours en Anglais
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture