Programa do Curso
Introdução à engenharia de plataformas
- Definição de Engenharia de Plataformas
- O papel de um engenheiro de plataformas
- Visão geral do ecossistema de Engenharia de Plataformas
Ferramentas e tecnologias
- Ferramentas comuns utilizadas na Engenharia de Plataformas
- Infraestrutura como código (IaC)
- Sistemas de integração contínua/implantação contínua (CI/CD)
Criação de plataformas internas para programadores (IDP)
- Princípios de conceção de IDP
- Modelos de autosserviço para equipas de desenvolvimento
- Estudos de caso de IDPs bem-sucedidas
Automação e orquestração
- Automatizar o aprovisionamento de infra-estruturas
- Orquestração do fluxo de trabalho
- Monitorização e registo da saúde da plataforma
Segurança e conformidade
- Integração da segurança na plataforma
- Garantir a conformidade com as normas do sector
- Melhores práticas para a segurança da plataforma
[Cultura
- Promover uma cultura de colaboração
- A relação entre DevOps e a engenharia da plataforma
- Comunicação eficaz em equipas multifuncionais
Tópicos avançados em engenharia de plataformas
- Microservices e orquestração de contentores
- Arquitetura sem servidor
- Tecnologias nativas da nuvem
Projeto prático
- Projetar e implantar uma plataforma interna básica
- Implementação de um pipeline de CI/CD
- Incorporando monitoramento e registro
Resumo e próximos passos
Requisitos
- Conhecimento dos conceitos básicos de desenvolvimento de software e de operações
- Experiência com linha de comando Linux e scripting de shell
- Familiaridade com serviços em nuvem e conteinerização
Público-alvo
- Profissionais de TI
- Administradores de sistema
- Desenvolvedores
- Gerentes técnicos
Declaração de Clientes (3)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Curso - Impacted Function Point (IFP)
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Curso - Software Engineering
The trainer was super engaging and made sure we understand through questioning and affirmations. Even though the content was overwhelming, the trainer broke it down well and made content easily accessible for later reference.