Terraform na prática - especialista em provisionamento Cloud na GCP

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

• Online LIVE Class
• Presencial (Sob Demanda)
Saiba mais

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, Containers e Cloud

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

SkillHub

Pague com seus benefícios de educação da plataforma SkillHub.

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
Telegram 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