Master Infrastructure as Code and deploy scalable environments with Terraform
Gérer son infrastructure à la main, c'est source d'erreurs, de délais et d'incohérences entre environnements. L'Infrastructure as Code avec Terraform permet de provisionner, versionner et automatiser l'infrastructure comme du code — de façon reproductible et fiable. Cette formation couvre les fondamentaux du langage HCL, la structure des recettes Terraform, les modules, la gestion des états et l'intégration dans un pipeline d'intégration et de livraison continues.
Is it for you ?
Computer scientists
Prerequisite
None.
What You'll Walk Away With
- ✓ Write and structure Terraform recipes to provision your infrastructure
- ✓ Manage state, variables, and modules for reproducible deployments
- ✓ Integrate Terraform into a CI/CD pipeline and prepare for a recognized certification
Training content
1 Infrastructure as Code with Terraform – Deploy your infrastructure to the cloud
- Infrastructure as Code
- Terraform architecture and CLI
- Writing Terraform code
- In practice
- Using and developing modules
- Advanced Terraform concepts
- State management
- Testing Terraform code
- Developing a provider
- HCP Terraform
- Integrating Terraform into CI/CD
- Passing the Terraform certification
- External tools
- Staying up to date
2 Terraform from A to Z – Infrastructure deployment and automation
3 Introduction to Terraform
- Introduction to the technical foundation
- Infrastructure as Code (IaC)
- Introduction to Terraform
- Installing Terraform
- The workflow
- Demonstration – The workflow
- The basics of HCL
4 The structure of a recipe
- The basis of a recipe with terraform and provider blocks
- The resource block
- Creating a simple recipe
- The variable block
- Adding variables and validation rules
- The output block
- Applying the output module in a recipe
- The locals block
- Adding locals
- The data block
- Integration with existing resources via the data block
5 Getting more out of your Terraform recipes
- Scalability with count
- Creating multiple resources with count
- Scalability with for_each
- Creating multiple resources with for_each
- HCL: advanced features
- Enriching your recipe with these new possibilities
- Creating modules
6 Advanced concepts
- Status management
- Configuring recipe status management
- Workspaces
- Importing resources
📌 Practical information
100% online training. Accessible anytime from anywhere for one year. If you have any questions about registration, the language of instruction, or the cancellation terms, please consult our FAQ