Programa do Curso
Microservices Arquitetura
- Princípios fundamentais dos microsserviços
- Componentes principais e conceção de serviços
- Padrões comuns de microsserviços
- Estratégias de comunicação entre serviços
- Tratamento de transacçõ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
- Monitorização e observabilidade de microsserviços
- Introdução ao Serverless e ao Event Sourcing
Arquitetura de aplicações baseada em contentores
- Introdução aos conceitos de contentorização
- Trabalhando com Docker: criação e gerenciamento de contêineres
- Princípios de design para aplicativos em contêineres
- Fundamentos de Kubernetes e orquestração de contêineres
- Networking em ambientes em contentores
- Práticas recomendadas de segurança para contêineres
- Usando Service Mesh para comunicação de microsserviços
- Estratégias de balanceamento de carga e dimensionamento
- Rastreamento distribuído e coleta de métricas
- Infraestrutura como código (IaC) para implantação de contêineres
- Configurar uma plataforma de implantação de contentores
Implantação de CI/CD
- Conceitos-chave dos pipelines de CI/CD
- Ferramentas e tecnologias para automação de CI/CD
- Automatização de compilações e controlo de versões
- Estratégias de teste automatizado em CI/CD
- Automação da implantação e estratégias de lançamento
- Utilização da Infraestrutura como Código (IaC) nas implantações
- Padrões de implantação: Actualizações Blue-Green, Canary e Rolling
- Integração da segurança em DevOps (DevSecOps)
ABC (Melhores práticas e considerações avançadas)
- Melhores práticas para arquitetura resiliente
- Otimização do desempenho e considerações de escalabilidade
- Planejamento de recuperação de desastres para microsserviços e contêineres
Resumo e próximos passos
Requisitos
- Conhecimentos básicos de desenvolvimento de software
- Compreensão dos conceitos de computação em nuvem
- Familiaridade com a utilização da linha de comandos Linux
Público-alvo
- Programadores de software
- Engenheiros DevOps
- Arquitetos de nuvem
- Administradores de sistemas
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (4)
Envolvente e com prática hands-on.
Balavignesh Elumalai - Scottish Power
Curso - SonarQube for DevOps
Máquina Traduzida
O instrutor tem uma experiência profunda e é bem articulado. A profundidade do conhecimento e a paixão pelo ensino são altamente apreciadas.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Máquina Traduzida
Conhecendo algumas tecnologias que desejo ter conhecido antes.
Michel - Vanier College
Curso - DevOps Practical Implementation and Tools
Máquina Traduzida
Gosto de todas as possibilidades que descobri no curso sobre opções de DevOps que posso aplicar para ter um fluxo de trabalho CD/CI melhor!
Juan Manuel - si
Curso - Jenkins: Continuous Integration for Agile Development
Máquina Traduzida