DEV109 · Projeto final: um pipeline de entrega automatizado para uma aplicação web

Categorias: Nuvem e Software
Lista de desejos Compartilhar

Sobre o curso

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.

Avançar · 8 horas · 4 aulas, um laboratório, uma atividade avaliada e uma peça de portfólio

Para quem é

Quem concluiu os cursos de DevOps, Contêineres e Automação em Nuvem e quer provar que consegue operar a entrega de ponta a ponta.

Pré-requisitos

Ter concluído do DEV101 ao DEV108 ou ter experiência equivalente com Linux, Git, CI/CD, Docker, Kubernetes, Terraform e monitoramento.

O que você será capaz de fazer

  • Definir o escopo, a arquitetura e as métricas de sucesso de uma plataforma de entrega para um caso real de negócio.
  • Construir um pipeline automatizado que testa, verifica, empacota e implanta uma aplicação web em contêiner no Kubernetes.
  • Provisionar e configurar o ambiente com Terraform e manifestos ou Helm, tratando os segredos com segurança.
  • Demonstrar monitoramento, alertas, um rollback seguro e as métricas DORA com documentação clara.

Aulas

  • Aula 1 · Briefing e escopo do projeto
  • Aula 2 · Marcos e método de trabalho
  • Aula 3 · Checklist de qualidade e erros comuns
  • Aula 4 · Entregas, rubrica e envio

Laboratório: Espaço de construção da plataforma

Este curso não tem um exercício separado: o tempo de laboratório é o próprio projeto. Você vai avançar por quatro marcos no seu repositório, acompanhando o progresso com issues e um quadro de projeto, e vai marcar uma versão ao fim de cada marco.

Ferramentas gratuitas: Git e GitHub gratuitos com GitHub Actions e GitHub Container Registry, Docker Desktop, kind ou minikube, kubectl e Helm, Terraform ou OpenTofu, Trivy, Prometheus, Grafana e Loki

Atividade avaliada

Construa um pipeline de entrega automatizado para uma pequena aplicação web à sua escolha, como a API de agendamentos de uma clínica, o sistema de encomendas de uma padaria ou o catálogo de uma loja local (você pode reaproveitar uma aplicação de outro curso). Em todo pull request, o pipeline deve rodar lint, testes, verificação de dependências e da imagem e publicar um plano do Terraform; no merge na main, deve gerar e enviar uma imagem versionada e implantá-la em homologação, com promoção protegida para produção. Provisione os ambientes com Terraform e implante com manifestos ou Helm, incluindo probes, limites de recursos e segredos tratados fora do Git. Adicione painéis e pelo menos dois alertas baseados em SLO, demonstre uma implantação com falha sendo revertida e apresente suas métricas DORA ao longo de pelo menos dez implantações.

Critério Peso Como é um trabalho excelente
Pipeline e automação 30% Todas as etapas rodam automaticamente, com portões corretos, artefatos versionados e caminho de promoção protegido.
Infraestrutura e implantação 25% A configuração de Terraform e Kubernetes é modular, reproduzível e segue as práticas de segurança do programa.
Observabilidade e confiabilidade 25% Painéis, alertas de SLO com runbooks e o rollback demonstrado mostram que o sistema pode ser operado com segurança.
Documentação e apresentação 20% Diagrama de arquitetura, runbook, relatório DORA e demonstração permitem que um avaliador entenda e reproduza a plataforma.

Peça de portfólio

Um repositório de plataforma de entrega completo e documentado, com pipeline, código de infraestrutura, implantação no Kubernetes, monitoramento e vídeo de demonstração, pronto para o seu portfólio.

No seu ritmo, com 12 meses de acesso. Dúvidas são respondidas por escrito pelo painel do aluno. Ao concluir o curso, você recebe um registro de conclusão.

Próximo passo

Você chegou ao último curso desta formação. Continue evoluindo com uma trilha que combina esta formação com outras relacionadas.

Ver trilhas

Prefere a formação completa? Formação em DevOps, Contêineres e Automação em Nuvem · R$ 540,00 (10% a menos que os cursos avulsos)

Exibir Mais

O que você aprenderá?

  • Definir o escopo, a arquitetura e as métricas de sucesso de uma plataforma de entrega para um caso real de negócio.
  • Construir um pipeline automatizado que testa, verifica, empacota e implanta uma aplicação web em contêiner no Kubernetes.
  • Provisionar e configurar o ambiente com Terraform e manifestos ou Helm, tratando os segredos com segurança.
  • Demonstrar monitoramento, alertas, um rollback seguro e as métricas DORA com documentação clara.

Conteúdo do curso

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.

  • Aula 1 · Briefing e escopo do projeto
  • Aula 2 · Marcos e método de trabalho
  • Aula 3 · Checklist de qualidade e erros comuns
  • Aula 4 · Entregas, rubrica e envio
  • DEV109 Avaliação · Projeto final: um pipeline de entrega automatizado para uma aplicação web
Rolar para cima