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
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
21 Horas