DevOps
Implemente a cultura de colaboração e automação para acelerar o desenvolvimento e entrega de software.
Fundamentos de DevOps
Cultura
Muito se fala sobre DevOps, mas afinal de contas trabalhar com container, algum provedor de cloud ou até mesmo um Kubernetes da vida significa que estamos próximos do DevOps? Ou, na verdade, antes de falar sobre ferramentas em si, o DevOps é uma cultura? Nesse módulo vamos detalhar ponto a ponto do que de fato é o tão falado DevOps.
Quiz - Cultura
Questionário Avaliativo
CALMS
Entendemos que o DevOps é muito mais que uma cultura, porém ainda não sabemos como implementar. Nesse módulo vamos destrinchar o CALMS que é um framework que visa facilitar a adoção e traz toda uma estrutura de acompanhamento do processo.
Quiz - CALMS
Questionário Avaliativo
Fundamentos da Cultura DevOps
Implementação de Práticas DevOps
Nesse desafio, você irá simular a implementação de práticas DevOps num ambiente empresarial fictício.
Primeiros passos com Docker
Containers
Nesse módulo vamos passar por toda a base de containers em um cenário já muito orientado a prática. Vamos entender como o Docker de fato funciona, se temos apenas ele e quais são os passos para se criar um container de uma aplicação. Ao final também passaremos pelo tópico de orquestração, considerando um ambiente local.
Quiz - Containers
Questionário Avaliativo
Containers com Docker e Docker Compose
Configuração de Ambiente com Docker Compose
Este desafio tem o objetivo de consolidar o conhecimento adquirido sobre Dockerfile, Docker Compose, redes e volumes.
Infraestrutura como código
IAC? O que é isso?
Nesse módulo vamos entender o objetivo do IAC, principais ferramentas e problemas que visa resolver. Também vamos falar sobre um melhor acompanhamento financeiro da utilização de recursos da sua organização.
Quiz - IAC
Questionário Avaliativo
Terraform
Neste módulo do Terraform, iniciamos nossa jornada em IAC, criando recursos básicos e avançando para estruturas mais complexas. Cobrimos datasources, módulos e outputs para facilitar a manutenção. Abordamos o gerenciamento de estado do cluster e configuramos múltiplos provedores para criar recursos adicionais.
Quiz - Terraform
Questionário Avaliativo
IAC com Terraform
Configuração de Infraestrutura Multi-Ambiente
Este desafio tem o objetivo de consolidar os conhecimentos adquiridos durante o módulo, você deverá configurar uma infraestrutura distribuída em três ambientes usando o Terraform.
Automação
Trabalhando com CI/CD
Nesse moúdlo vamos aprender a integrar e entregar de forma contínua com agilidade, considerando toda a tríade de testes, camadas de build, tudo isso de forma automatizada. Quais ferramentas podemos utilizar, como enviamos a nossa imagem pra um repositório e como a pipeline será executada.
Quiz - CI/CD
Questionário Avaliativo
Pipelines CI/CD com GitHub Actions
CI/CD com GitHub Actions para AWS App Runner e Terraform
Neste desafio, você irá expandir seus conhecimentos em CI/CD, utilizando GitHub Actions para automatizar o processo de integração contínua e entrega contínua de uma aplicação hospedada no AWS AppRunner.
Orquestração
Introdução ao Kubernetes
Nesse módulo vamos conhecer o Kubernetes, um orquestrador de container para ambientes críticos. Vamos aprender desde a estrutura, funcionamento de um cluster, componentes e toda a parte de colocar uma aplicação pra rodar dentro do seu cluster.
Quiz - Introdução ao Kubernetes
Questionário Avaliativo
Introdução ao Kubernetes
Implantação de uma API e Banco de Dados no Kubernetes
Neste desafio, você irá consolidar os conhecimentos adquiridos sobre Kubernetes, implementando uma aplicação e conectada a um banco de dados rodando tudo em um cluster Kubernetes.
Observando as nossas aplicações
Observabilidade
Nesse módulo o foco será observabilidade. Já temos toda a estrutura da nossa aplicação: CI/CD, container, orquestração, porém ainda não conseguimos entender o que acontece nos nossos ambientes. Vamos passar por toda a tríade de observabilidade e criar mecanismos que vão possibilitar uma detecção precoce quando houver algum erro.
Quiz - Observabilidade
Questionário Avaliativo
Malha de serviço
Nesse módulo, será abordado todo o conceito por trás de uma malha de serviço. Vamos entender como a nossa observabilidade é potencializada, como conseguimos aplicar camadas de resiliência ao nível de proxy e injeção de falha.
Quiz - Malha de serviço
Questionário Avaliativo