Entrar em Contato

Programa do Curso

Arquitetura de Microsserviços

  • Princípios fundamentais dos microsserviços
  • Componentes principais e design de serviços
  • Padrões comuns de microsserviços
  • Estratégias de comunicação entre serviços
  • Lidando com transações distribuídas em microsserviços
  • Considerações de segurança na arquitetura de microsserviços
  • Orquestração e descoberta de serviços
  • Containerização de microsserviços
  • Monitoramento e observabilidade de microsserviços
  • Introdução ao Serverless e Event Sourcing

Arquitetura de Aplicações Baseadas em Contêineres

  • Introdução aos conceitos de containerização
  • Trabalhando com Docker: criação e gerenciamento de contêineres
  • Princípios de design para aplicações em contêineres
  • Fundamentos do Kubernetes e orquestração de contêineres
  • Rede em ambientes containerizados
  • Melhores práticas de segurança para contêineres
  • Utilizando Service Mesh para comunicação de microsserviços
  • Estratégias de balanceamento de carga e escalonamento
  • Rastreamento distribuído e coleta de métricas
  • Infraestrutura como Código (IaC) para implantação de contêineres
  • Configurando uma plataforma de implantação de contêineres

Implantação com CI/CD

  • Conceitos-chave dos pipelines de CI/CD
  • Ferramentas e tecnologias para automação de CI/CD
  • Automação de builds e versionamento
  • Estratégias de teste automatizado em CI/CD
  • Automação de implantação e estratégias de lançamento
  • Uso de Infraestrutura como Código (IaC) nas implantações
  • Padrões de implantação: Blue-Green, Canary e atualizações progressivas (Rolling updates)
  • Integração de segurança no DevOps (DevSecOps)

ABC (Melhores Práticas Avançadas e Considerações)

  • Melhores práticas para arquitetura resiliente
  • Otimização de desempenho e considerações de escalabilidade
  • Planejamento de recuperação de desastres para microsserviços e contêineres

Resumo e Próximos Passos

Requisitos

  • Conhecimento básico de desenvolvimento de software
  • Compreensão dos conceitos de computação em nuvem
  • Habilidade no uso da linha de comando do Linux

Público-Alvo

  • Desenvolvedores de Software
  • Engenheiros de DevOps
  • Arquitetos de Nuvem
  • Administradores de Sistemas
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas