Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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
Testemunhos de Clientes (1)
Boas práticas de CI/CD (gitflow e gitops), estratégias de aplicação, idempotência e drift, gerenciamento de estado remoto, Pod Disruption Budgets e boas práticas
McKayla Fusco - NSWC Dahlgren Division - DNA
Curso - Resilient Architecture: Microservices, Containers, and CI/CD
Máquina Traduzida