Terraform: Infraestrutura como Código

curso 531

Ensinar a criar e a gerenciar recursos em cloud com o Terraform, dominando a ferramenta e focando na arquitetura e manutenção da infraestrutura, além de aplicar as melhores práticas de infraestrutura como código.

Por que aprender Terraform?  Terraform é a principal ferramenta para provisionar infraestrutura de forma automatizada nos grandes provedores de Clouds públicas, como Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure (Microsoft) e também para outros provedores de Clouds privadas, como o Openstack e VMWare.

Com o Terraform é possível criar, alterar, configurar e versionar toda Infraestrutura utilizando a linguagem declarativa denominada HCL (Hashicorp Language).

Apesar de poder ser usado em diversos cloud providers, tais como AWS, Azure e Digital Ocean. O curso é prático e os laboratórios utilizam a Google Cloud Platform (GCP), onde a cada aula cria-se componentes para cada finalidade e ao final do curso, têm-se uma arquitetura simulando um ambiente de produção com VMs, autoscaling, load balancers, serviços de banco e muitos outros componentes. O aprendizado pode ser reproduzido posteriormente pelo aluno para uso em outras clouds, cada qual com suas particularidades.

40h

Curso na modalidade presencial ou live class

Com assuntos das certificações

Atende 100% da certificação Terraform Associate que é uma certificação relativamente recente (1 ano) mas já bastante valorizada

Conheça as carreiras

DevOps e
Containers

Após fazer este curso você estará preparado para:

  • Compreender o que é Infraestrutura como Código;
  • Compreender imutabilidade de Infraestrutura;
  • Entender como Terraform funciona;
  • Codificar infraestruturas complexas usando o Terraform;
  • Criar módulos para sua Infraestrutura;
  • Conhecer as boas práticas no sudo do Terraform;
  • Fazer a prova de certificação Terraform Associate.

Porque fazer este curso na 4Linux

Veja o que nossos clientes alunos e
empresas falam deste curso

Gostei muito do treinamento EAD Terraform da 4Linux. O conteúdo te leva do básico até um projeto mais complexo. Além disso, durante o curso o instrutor passa várias dicas de boas práticas de uso.

Gustavo Cavalcante
Aluno

Tive uma experiência fantástica com o curso de terraform da 4Linux, provisionando com muita facilidade infra em multi cloud, esse curso da 4Linux me proporcionou melhor desempenho no trabalho.

Haendel Werneck
Aluno

Infraestrutura como codigo é uma realidade, todo o profissional de infra tem que se atualizar, e a 4Linux entrega um conteúdo completo sobre TerraForm, indico o treinamento para todos.

Luciano Resende.
Aluno

O Curso mostrou na prática como a cultura DevOps é aplicada, utilizando estruturas de código para criação de um ambiente modular e escalável, uma parte fundamental ensinada é a boa interpretação das documentações e como acompanhar as boas práticas. Estou mais preparado para o contexto de Cloud Formation utilizando o Terraform.

Antonio Thomacelli Gomes
Aluno

Conteúdo programático

  • Introdução
  • O que é infraestrutura como código
  • Importância da Infraestrutura como Código
  • Imutabilidade de Infraestrutura
  • Vantagens da IAC e seu relacionamento com Clouds

  • O que é o Terraform
  • Por que usar o Terraform?
  • Arquitetura do Terraform
  • Multi-cloud, Cloud e provider agnostic
  • Workflow do Terraform (WPC)
  • Terraform Cloud e Enterprise
  • Suporte, documentação e comunidade
  • Instalação do Terraform
  • Estrutura de comandos
  • Configurações do Terraform

  • Criando uma conta gratuita
  • Introdução ao Google Cloud Platform
  • Principais recursos da plataforma

  • Flow WPC
  • Write
    • validate
    • fmt
  • Init
  • Plan
  • Create
  • Destroy
  • Extras
    • graph
    • debug

  • Dependências implícitas
  • Dependências explícitas

  • Overview
  • Instalação

  • Introdução
  • Meta argumentos
  • Convenções
  • JSON

  • Introdução ao último recurso
  • Tipos
  • Taint e Untaint

  • Como funciona
    • Relação com o Git
  • Backends
  • Workspaces
  • Imports
  • Manipulação do state
  • Segurança

  • Input variables
    • Tipos
    • Escopo
    • Segurança
  • Output values
  • Local values
  • Datasources

  • Meta arguments
    • Provider
    • Lifecycle
    • Counts
    • For_each
  • Expressions
    • Functions
    • For
    • Splat
    • Templates

  • Módulo root
  • Uso de módulos
  • Escrita de módulos
  • Estrutura
  • Organização
  • Versionamento
  • Melhores práticas

  • Overview
  • Workflow (UI/CLI/API)
  • Workspace
  • States
  • Certificação
  • Demo

  • Principais comandos do Git

  • Ao longo do curso são desenvolvidos dois grandes laboratórios: o primeiro é mais focado nas funcionalidades básicas do Terraform e o segundo é maior, semelhante a realidade de uso da ferramenta no mercado, em que será possível entender o Terraform e o ciclo de vida da infraestrutura do começo ao fim.

Veja os pré-requisitos para realizar este curso

Gostaria de tirar dúvidas ou receber uma proposta?
Fale com a gente.

Conheça os diferenciais da 4Linux
Cursos inovadores com foco na empregabilidade

Preparatório para as principais certificações.

Aulas do tipo ‘mão na massa’

Metodologia IT Experience. Vivenciando o mercado de trabalho dentro da sala de aula.

Blended Learning

Mix de aulas presencial e online, com uso intenso de tecnologias.

Olhar no futuro

Ensinamos novas tecnologias que o mercado de trabalho irá contratar.

Implementar projetos e ensinar

Nos torna únicos no mercado. Sabemos o que é relevante e precisa ser ensinado.

Nem consultores, nem instrutores

CONSTRUTORES = CONSultores + insTRUTORES

Curso presencial ou online?
Turmas noturnas, diurnas ou aos finais de semana?

Temos vários horários e modalidades para atender sua disponibilidade.

Próximas turmas

Formas de pagamento

Cartão de crédito

Parcelado em até 12 vezes sem juros

Transferência bancária

Pagamento à vista e com desconto

Boleto bancário

Entrada mais saldo em até 8 vezes sem juros ou de 12 vezes a 24 vezes com juros

Financiamento estudantil

Com juros, você paga após aumentar seu salário ou se recolocar no mercado

Pronto para transformar sua carreira com o poder do open software?

Preencha o formulário.

Te enviaremos datas, preços e mais informações do curso.
Preencha para receber datas e valores:

Compartilhe essa página

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no pinterest
Compartilhar no whatsapp
Teleragm Logo
Whatsapp Logo

Pré-requisitos do aluno

  • Conhecimentos em administração de sistemas GNU/Linaux (Formação Linux da 4Linux (cursos 701,702,703,704) ou conhecimento equivalente;
  • Favorável: Noções de Cloud e Git;
  • O Aluno deve possuir uma conta no Gmail para ativar o uso do Google Cloud Plataform;
  • Será necessário um cartão de crédito internacional válido para ativar a conta na Google Cloud Plataform;
  • Caso o aluno não tenha uma conta criada anteriormente na GCP com esse cartão, a GCP liberará recursos ($300) de forma gratuita por 90 dias, caso contrário, haverá cobrança dos custos sobre o período de utilização, por parte da GCP.
  • A 4Linux não se responsabilizará por essa parte do processo.

Pré-requisitos computacionais para o curso EAD

Para cursos on-line, é necessário que o aluno tenha um equipamento (Notebook ou Computador) com no mínimo 6GB de Memória com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos do Curso.

  • Sistema Operacional Linux, Windows ou Mac OS X
  • Navegador de internet Google Chrome/Chromium para aulas EAD ao vivo
  • Recomendado a velocidade de pelo menos 5MB de conexão com a internet

Pré-requisitos In Company

  • Sala equipada com Projetor, quadro branco e dois pincéis novos;
  • Terraform instalado na mesma versão do curso;
  • Acesso a internet liberado aos sites do Terraform e GCP;
  • Acesso à internet por banda larga, utilizando Rede Ethernet ou Wireless;
  • Caso exista algum proxy ou bloqueio na rede, a 4Linux deverá ser informada para providenciar com antecedência o download dos arquivos necessários.

FAQ

Se você tem interesse por este treinamento, primeiramente precisa checar os pré-requisitos para ter o melhor aproveitamento. Se permanecer com dúvidas entre em contato com um de nossos consultores.

Se você não possui cartão de crédito internacional, infelizmente não conseguirá fazer o curso, para usar o serviço de GCP (Google Cloud Plataform) você precisará de um cartão para inserir os seus dados e usar o serviço disponível. Para conhecer esse procedimento com mais detalhes, acesse o link aqui e veja o que é necessário e como é o acesso e tempo disponível para utilização do serviço.

Se você adquiriu o curso com a 4Linux, o cadastro deverá ser realizado previamente ao início do curso. Indicamos que você já tenha o acesso para evitar contratempos no primeiro dia da sua aula.

Recomendamos que você entre em contato com o responsável técnico ou responsável por administrar os acessos internos para que disponibilize os mesmos e realize as orientações de como proceder.

Deixamos o link aqui para você acessar diretamente na fonte esta informação e outras sobre prazos, valores, etc.

Não. As contas serão individuais, para que o aluno possa ter acesso aos conteúdos após o curso e levá-los consigo. A responsabilidade sobre o uso da GCP (início e término) é de responsabilidade do aluno/empresa contratante do curso.

O período de teste gratuito de 90 dias com crédito de US$ 300 é iniciado automaticamente quando você conclui sua inscrição.

O teste gratuito acabará quando uma das situações a seguir ocorrer:

  • Você gastou os US$ 300 em créditos.

  • 90 dias se passaram desde o início do teste.

Durante o período de teste gratuito, seus créditos e dias restantes são exibidos na página de visão geral da conta de faturamento no Console do Google Cloud.

Para mais informações acesse: https://cloud.google.com/free/docs/gcp-free-tier/#free-trial

O aluno deve possuir um cartão de crédito internacional para ativar por 90 dias o uso gratuito a Google Cloud Plataform. Sem ativar a conta na GCP o aluno não conseguirá fazer os laboratórios. A responsabilidade pela ativação desta conta é do Aluno/Empresa Contratante. Se a sua empresa contratou o curso por você, veja a orientação que deixamos na questão 4 desta FAQ.

Deixamos um link com as orientações de como proceder com a inscrição aqui.

Infelizmente não. Os parceiros vendem apenas para Pessoa Jurídica. Para esse público eles vendem em cartões nacionais e também em outras formas de pagamento.

Para turmas In Company cada aluno terá o seu login, a sua empresa será responsável por criar os usuários dentro da CGP. Orientamos para as empresas que fecharam nesta modalidade de contratação, consultar também os pré-requisitos de infraestrutura junto ao consultor da negociação.

Para cursos on-line, é necessário que o aluno tenha um equipamento (Notebook ou Computador) com no mínimo 6GB de Memória com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos do Curso.

  • Sistema Operacional Linux, Windows ou Mac OS X

  • Navegador de internet Google Chrome/Chromium para aulas EAD ao vivo

  • Recomendado a velocidade de pelo menos 5MB de conexão com a internet

 

O Aluno/Empresa Contratante fica responsável pelo gerenciamento de acesso e tempo. A 4Linux reforçará em sala de aula sobre os acessos para que você aproveite o máximo do seu curso.

Vai depender do nível de acesso (permissão) que a empresa dá para você. Caso a empresa entenda que não deva ter esse acesso, o colaborador deverá solicitar à empresa que ligue e desligue as máquinas. Essa gestão ficará por conta do Cliente/Empresa Contratante, no caso a Pessoa Jurídica.

Caso tenha alguma dúvida, a nossa equipe comercial fica à disposição para esclarecimentos.

Horário de atendimento: 9hs às 18hs