Programa do Curso
Introdução à engenharia de plataformas
- A perspetiva do programador sobre a engenharia de plataformas
- Compreender os benefícios para as equipas de desenvolvimento
- Alinhando a engenharia de plataforma com as metas de desenvolvimento
Plataformas de autosserviço para desenvolvedores
- Princípios dos recursos de autosserviço e a pedido
- Utilização de plataformas internas para desenvolvimento e teste
- Prática: Configurando um ambiente de sandbox de autoatendimento
Automação no desenvolvimento
- Automatização de tarefas repetitivas no processo de desenvolvimento
- Integração contínua (CI) e implantação contínua (CD) para desenvolvedores
- Prático: Criando pipelines de implantação e compilação automatizados
Aproveitando Microservices e Contêineres
- Introdução à arquitetura de microsserviços
- Containerização com Docker e orquestração com Kubernetes
- Prática: Containerizando um aplicativo e implantando em Kubernetes
Monitoramento e observabilidade
- Ferramentas e práticas para monitorar a integridade do aplicativo
- Implementando a observabilidade no desenvolvimento
- Prática: Integração de ferramentas de monitorização no fluxo de trabalho de desenvolvimento
Segurança e conformidade para equipas de desenvolvimento
- Incorporar práticas de segurança no ciclo de vida do desenvolvimento
- Garantir a conformidade com verificações automatizadas
- Prático: Aplicação de ferramentas de verificação de segurança e conformidade em CI/CD
Collaboration e Communication
- Melhores práticas para colaboração em equipa utilizando ferramentas de plataforma
- Comunicação eficaz no desenvolvimento centrado na plataforma
- Práticas: Gestão colaborativa de projectos com ferramentas de plataforma
Trabalho de projeto
- Desenvolvimento de um mini-projeto utilizando princípios de engenharia de plataformas
- Incorporação de automação, monitorização e segurança
- Revisão pelos pares e sessão de feedback
Resumo e próximos passos
Requisitos
- Compreensão do ciclo de vida do desenvolvimento de software (SDLC)
- Experiência com sistemas de controlo de versões (por exemplo, Git)
- Familiaridade com conceitos básicos de conteinerização
Público alvo
- Desenvolvedores de software
- Membros da equipa de desenvolvimento
- [Profissionais
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 (2)
o conceito geral de DevOps/DevSecOps não é uma equipe, mas sim uma cultura e uma forma de pensar
Mpho Mashele - South Africa Reserve Bank
Curso - DevOps and Platform Engineering: A Collaborative Approach
Máquina Traduzida
About the microservices and how to maintenance kubernetes