Objetivo
Apos realizar este Curso Terraform na Pratica, voce será capaz de:
Criado infraestrutura por meio de scripts Terraform, que fornecem uma base para aplicar essas habilidades no local de trabalho.
O Curso Terraform na Pratica é um curso de 16 horas conduzido por instrutor com laboratórios estilo 'workshop'.
O curso começa com uma visão geral do Terraform e seu uso, seguido por uma discussão sobre a Hashicorp Configuration Language. Conceitos básicos do Terraform, como tipos de dados e provedores, bem como o uso da sintaxe de configuração, variáveis e recursos do Terraform. módulos e funções. A compreensão de como o Terraform opera, gerencia o estado, lida com desvios de configuração e cria uma prática recomendada será abordada
Inicialmente no curso os alunos serão introduzidos nos conceitos de Infraestrutura como Código. Isso será seguido rapidamente por uma introdução ao Terraform e um laboratório de 'ganho rápido' para demonstrar o uso do terraform para implantar um recurso simples.
À medida que o curso avança, o aluno aumentará seu conhecimento do Terraform ao entender como os recursos do Terraforms podem ser usados para implantar recursos simples na nuvem.
À medida que conceitos mais avançados são introduzidos, juntamente com implantações mais complexas na nuvem, o
Conteúdo Programatico
Introducing IaC & Terraform
- Infrastructure as Code
- Introducing Terraform
- Comparing Vendor tools to Terraform
- Basic Terraform
Terraform Foundations
- Installing Terraform
- Authentication
- The Terraform files (into Modules)
- Template structure
- Introduction to workspaces
- Init
- Plan
- Apply
- Parallelism
- Implicit vs. explicit dependencies
Terraform Providers
- AWS
- Azure
- GCP
- Code examples
Terraform Variables and Functions
- Introduction to Variables
- Input Variables
- Output Values
- Introducing Built in functions
- Built in functions
- References to Named Values
- Interpolation, Expressions & Functions
Terraform Files & Configuration
- Template design
- Nesting
- Introduction to Workspaces
- Managing State
- Local Vs Remote Backend
- Configuration Drift
- Recreating Resources
- Terminating Resources
- Importing Resources
- Local vs. Remote Execution
- Logging
Introduction to Terraform Cloud
- Comparison: OSS vs. Cloud vs. Enterprise
- Local Vs, TFC Workspaces
- Introduction to Terraform Cloud
- Setting up and using TFC