Formação em DevOps, Contêineres e Automação em Nuvem

Categorias: Nuvem e Software
Lista de desejos Compartilhar

Sobre o curso

Automatize como o software é construído, entregue e mantido no ar, da linha de comando ao Kubernetes e ao Terraform.

Este programa, no seu ritmo, ensina as práticas e ferramentas que permitem a equipes pequenas entregar software com rapidez e segurança. Você começa pela cultura DevOps, Linux e Git, depois constrói pipelines de CI/CD, empacota aplicações em contêineres Docker, orquestra esses contêineres com Kubernetes e descreve a infraestrutura como código com Terraform. Monitoramento, logs e resposta a incidentes mostram como manter os serviços saudáveis depois que entram no ar. Todos os laboratórios usam ferramentas gratuitas no seu próprio computador, e o projeto final reúne tudo em um pipeline de entrega automatizado para uma aplicação web.

60 horas · 9 cursos, do nível Explorar ao Avançar, com projeto final · Certificado de conclusão · 12 meses de acesso

Para quem é

Pessoas desenvolvedoras, administradores de sistemas e equipes de TI de pequenas e médias empresas que querem automatizar implantações e operar aplicações com confiabilidade.

Pré-requisitos

Familiaridade com o uso básico do computador e uma máquina capaz de rodar o Docker Desktop; experiência com programação ou scripts ajuda, mas não é exigida no DEV101.

O que você será capaz de fazer

  • Trabalhar com segurança em servidores Linux pela linha de comando e colaborar com Git.
  • Construir pipelines de CI/CD que testam, empacotam e implantam aplicações automaticamente.
  • Conteinerizar aplicações com Docker e executá-las no Kubernetes com configuração declarativa.
  • Provisionar infraestrutura com Terraform e operar serviços com monitoramento, alertas e resposta a incidentes.

Cursos desta formação

Compre a formação completa com 10% de desconto sobre os cursos avulsos, ou comece por um curso e continue no seu ritmo.

Exibir Mais

O que você aprenderá?

  • Trabalhar com segurança em servidores Linux pela linha de comando e colaborar com Git.
  • Construir pipelines de CI/CD que testam, empacotam e implantam aplicações automaticamente.
  • Conteinerizar aplicações com Docker e executá-las no Kubernetes com configuração declarativa.
  • Provisionar infraestrutura com Terraform e operar serviços com monitoramento, alertas e resposta a incidentes.

Conteúdo do curso

DEV101 · Cultura e práticas DevOps (4 h)
Entenda o que DevOps significa de verdade: uma forma de trabalhar que une desenvolvimento e operações para entregar software em mudanças pequenas, seguras e frequentes. Você vai mapear como um pequeno negócio entrega software hoje e propor melhorias concretas.

  • Aula 1 · O que é DevOps e por que ele existe
  • Aula 2 · Práticas centrais do DevOps
  • Aula 3 · Medindo e melhorando a entrega
  • Aula 4 · Laboratório e atividade
  • DEV101 Avaliação · Cultura e práticas DevOps

DEV102 · Linux e linha de comando para DevOps (4 h)
Sinta-se em casa na linha de comando do Linux, onde rodam a maioria dos servidores, contêineres e pipelines. Você vai navegar pelo sistema de arquivos, gerenciar permissões, processos e serviços e automatizar uma tarefa de rotina com um script Bash.

DEV103 · Controle de versão e colaboração com Git (6 h)
Use Git e GitHub como as equipes profissionais: commits limpos, branches, merges, resolução de conflitos, pull requests e revisão de código. Você vai executar um fluxo de equipe realista no repositório de um pequeno site, incluindo como desfazer erros com segurança.

DEV104 · Integração e entrega contínuas (CI/CD) (6 h)
Construa pipelines que testam, empacotam e implantam automaticamente cada mudança. Você vai criar um workflow do GitHub Actions com portões de qualidade, cache, segredos e implantação em etapas para uma pequena aplicação web.

DEV105 · Contêineres com Docker (8 h)
Empacote aplicações em contêineres portáteis e seguros com Docker e rode conjuntos de serviços com Docker Compose. Você vai conteinerizar uma API Node.js e seu banco PostgreSQL com imagens pequenas, sem root e verificadas.

DEV106 · Orquestração de contêineres com Kubernetes (8 h)
Rode aplicações em contêineres com confiabilidade usando Kubernetes: deployments, services, configuração, probes de saúde, escalonamento e atualizações seguras. Você vai implantar uma API web e um banco em um cluster local e praticar atualizações graduais e rollbacks.

DEV107 · Infraestrutura como código com Terraform (8 h)
Descreva a infraestrutura em código com Terraform para que os ambientes possam ser criados, revisados, alterados e destruídos com confiabilidade. Você vai construir módulos reutilizáveis, gerenciar state e variáveis e rodar planos em um pipeline, tudo com providers gratuitos no seu computador.

DEV108 · Monitoramento, logs e resposta a incidentes (8 h)
Saiba quando seus serviços estão com problemas antes que os clientes avisem, encontre a causa rapidamente e aprenda com cada incidente. Você vai montar um ambiente local de observabilidade com métricas, painéis, logs e alertas e conduzir um incidente simulado da detecção à análise final.

DEV109 · Projeto final: um pipeline de entrega automatizado para uma aplicação web (8 h)
Projete e construa um pipeline de entrega completo e automatizado para a aplicação web de um pequeno negócio: do commit ao contêiner testado, infraestrutura como código, implantação no Kubernetes, monitoramento e rollback. Você termina com um repositório de plataforma pronto para o portfólio, documentação e um vídeo de demonstração.

Rolar para cima