Curso Terraform na Pratica

  • DevOps | CI | CD | Kubernetes | Web3

Curso Terraform na Pratica

16H
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

Publico Alvo
  • Engenheiro DevOps
  • Administrador do sistema
  • Engenheiro de infraestrutura
  • Engenheiro de nuvem
Pre-Requisitos
  • Conhecimento básico de sistemas operacionais, como Windows ou Linux, bem como um entendimento básico de rede,
  • A familiaridade com o trabalho na interface de linha de comando e o uso de IDEs é vantajosa, bem como um entendimento básico de JSON.
  • A compreensão básica dos conceitos de nuvem, terminologia e serviços básicos da AWS, Azure ou GCP é altamente recomendada
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introducing IaC & Terraform

  1. Infrastructure as Code
  2. Introducing Terraform
  3. Comparing Vendor tools to Terraform
  4. Basic Terraform

Terraform Foundations

  1. Installing Terraform
  2. Authentication
  3. The Terraform files (into Modules)
  4. Template structure
  5. Introduction to workspaces
  6. Init
  7. Plan
  8. Apply
  9. Parallelism
  10. Implicit vs. explicit dependencies

Terraform Providers

  1. AWS
  2. Azure
  3. GCP
  4. Code examples

Terraform Variables and Functions

  1. Introduction to Variables
  2. Input Variables
  3. Output Values
  4. Introducing Built in functions
  5. Built in functions
  6. References to Named Values
  7. Interpolation, Expressions & Functions

Terraform Files & Configuration

  1. Template design
  2. Nesting
  3. Introduction to Workspaces
  4. Managing State
  5. Local Vs Remote Backend
  6. Configuration Drift
  7. Recreating Resources
  8. Terminating Resources
  9. Importing Resources
  10. Local vs. Remote Execution
  11. Logging

Introduction to Terraform Cloud

  1. Comparison: OSS vs. Cloud vs. Enterprise
  2. Local Vs, TFC Workspaces
  3. Introduction to Terraform Cloud
  4. Setting up and using TFC
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h