Terraform: Infraestrutura como Código

curso 4531

Este curso ensinará como criar Infraestrutura em código utilizando o Terraform, a mais famosa ferramenta do mercado para criar Infraestrutura em múltiplos Providers em Cloud Computing. Com ele é possível criar, alterar, configurar e versionar toda Infraestrutura utilizando a linguagem declarativa denominada HCL (Hashicorp Language).
Terraform é a principal ferramenta para provisionar infraestrutura 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

20h

Curso na modalidade presencial ou live class

Inicie sua preparação para a certificação oficial do TerraForm (TerraForm Associate) que esta já está em fase Beta e em breve será lançada mundialmente.

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 Infraestutura
  • Entender como Terraform funciona
  • Criar componentes para sua Infraestrutura
  • Utilizar um Cloud Provider (Google Cloud Platform)
  • Utilizar módulos públicos
  • Escrever seus próprios módulos
  • Versionar módulos com Git utilizando Gitlab
  • Criar arquiteturas utilizando Terraform

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
  • Importância da Infraestrutura como Código
  • Imutabilidade de Infraestrutura

  • Introdução ao Terraform
  • O que é o Terraform?
  • Terraform versus soluções dos Providers
  • Como utilizar a documentação
  • Instalando e conhecendo Terraform
  • Instalação do Terraform no seu sistema
  • Conhecendo a estrutura de comandos

  • Criando uma conta gratuita
  • Introdução ao Google Cloud Platform
  • Principais recursos da plataforma
  • Máquinas Virtuais i. VPC (Virtual Private Cloud)
  • Balanceador de carga (Frontends e Backends)
  • Criando recursos manualmente
  • Criando uma VPC com subnet pública
  • Criando uma máquina com Compute Engine
  • Criando um grupo de instâncias
  • Criando um balanceador de carga
  • Criando serviços Web
  • Criiando configurações iniciais

  • Criando credenciais para utilização no Terraform.
  • Inicializando o provider
  • Conhecendo o diretório .terraform
  • Criando os primeiros componentes com Compute Engine
  • Planejando suas modificações na Infraestrutura
  • Aplicando os componentes
  • Alterando gradativamente sua Infraestrutura
  • Criando o componente
  • Modificando valores no Compute Engine
  • Planejando suas mudanças
  • Aplicando as alterações

  • Introdução
  • Atribuindo uma rede automaticamente ao criar um recurso
  • Dependências implícitas e explicitas
  • Recursos não dependentes

  • Definindo variáveis
  • Utilizando variáveis
  • Atribuindo variáveis default
  • Tipos de variáveis – map , list, string , bool, number
  • Como alterar seu código para utilizar variáveis
  • Variáveis de saída (output)
  • Definindo saídas no terminal
  • Visualizando saídas

  • Utilizando módulos públicos
  • Aplicando mudanças
  • Saídas (outputs) de módulos
  • Destruindo os componentes criados pelo Módulo

  • Estrutura de um módulo
  • Reescrevendo o código para VPC (rede)
  • Versionando o módulo
  • Utilizando versão específica do módulo para VPC (rede)
  • Reescrevendo o código do Google Instance para módulo
  • Versionando o módulo
  • Utilizando o módulo versionado
  • Adicionando outputs ao Compute Engine
  • Utilizando versão específica do módulo para Compute Engine

  • O que são os Workspaces
  • Utilizando Workspaces
  • Como criar um código para múltiplos ambientes
  • Utilizando backends
  • Como armazenar o estado remotamente

  • Conceito
  • Importando uma VM
  • Importando uma VPC

<<<<<<< HEAD
<<<<<<<< HEAD:4531-Terraform.md

  • Curso rápido, totalmente prático, o aluno pode aplicar os conhecimentos aprendidos no próximo dia de trabalho;
  • Ao término do curso o aluno estará apto a utilizar o terraform e as suas principais ferramentas em seu ambiente de produção;
  • No curso o aluno irá criar um projeto em cloud com uma infraestrutura a nível enterprise – você aprenderá a criar do zero uma infraestrutura pronta para ser utilizada na Google Cloud, com uma arquitetura competitiva e presente no mercado de trabalho.
  • O curso aborda 50% do conteúdo da certificação associate de terraform que está para ser lançada

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é 6 vezes sem juros

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

Download do Conteúdo Programático

Pré-requisitos do aluno

Para acompanhar o curso, o aluno deve saber utilizar computadores e inicializar uma máquina virtual com VirtualBox

Pré-requisitos computacionais para o curso EAD

É necessário que o aluno tenha um computador (Notebook ou Desktop) com no mínimo 8GB com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos, e tenha instalado VirtualBox Instalado com Extention Pack (Linux/Windows/Mac OS X)

Pré-requisitos In Company

Sala equipada com Projetor, Quadro branco ou Cavalete Flip Chart;

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.

Pré-requisitos do aluno

  1. Para acompanhar o curso, o aluno deve saber utilizar computadores e inicializar uma máquina virtual com VirtualBox
  2. O Aluno deve possuir uma conta no Gmail para ativar o uso do Google Cloud Plataform.
  3. O Aluno deve possuir um cartão de crédito internacional válido para ativar a conta na Google Cloud Plataform.
  4. Se o aluno não tem uma conta criada anteriormente na GCP com esse cartão, a GCP libera recursos ($300) de forma gratuita por 1 ano, caso contrário o aluno tem que arcar com os custos de uso da mesma durante o curso.
  5. A 4Linux não se responsabiliza por essa parte do processo.

Pré-requisitos computacionais para o curso EAD

É necessário que o aluno tenha um computador (Notebook ou Desktop) com no mínimo 8GB com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos, e tenha instalado VirtualBox Instalado com Extention Pack (Linux/Windows/Mac OS X)

Pré-requisitos In Company

Sala equipada com Projetor, Quadro branco ou Cavalete Flip Chart;

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, pois, 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 faça a devida orientação 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 acesso gratuito da GCP (com os 300U$ free) podem ser utilizados em até 12 meses. Tempo suficiente para a conclusão do curso. Mais informações, acesse aqui.

O Aluno deve possuir um cartão de crédito internacional para ativar por 1 ano o uso gratuito ao 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 InCompany cada aluno terá que 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.

É necessário que o aluno tenha um equipamento (Notebook ou Computador) com no mínimo 12GB de Memória com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos do curso e nos casos de alunos EAD.

VirtualBox Instalado com Extention Pack (Linux/Windows/Mac OS X)

Caixas de áudio ou fones de ouvido

Monitor configurado com resolução mínima de 1024×768 pixels

Sistema operacional Windows, Linux ou Mac OS

Navegadores de internet: Google Chrome

Plugins atualizados – Flash Player, Windows Media Player, Acrobat Reader, Java Runtime Environment.

Recomendado a velocidade 1MB 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 der à 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.