Programa do Curso

DevOps Fundamentos e Transformação Cultural

  • Compreendendo os princípios e valores da DevOps
  • Métodos de Agile e fluxos de trabalho em equipe
  • Mudança cultural e práticas de comunicação

Controle de Versão e Collaboration

  • Usando o Git para colaboração em equipe
  • Estratégias de ramificação e solicitações de pull
  • Gestão do código-fonte em ambientes multiequipes

Containerização e Ambiente de Desenvolvimento

  • Usando contêineres para consistência no desenvolvimento
  • Ciclo de vida de contêineres e criação de imagens
  • Trabalhando com Red Hat OpenShift e Podman

Integração Contínua e Entrega (CI/CD)

  • Criação de pipelines de construção automatizados
  • Ejecución de testes unitários e de integração
  • Implementação de CI/CD com Tekton ou Jenkins

Teste e Garantia de Qualidade

  • Estratégias de teste automatizado
  • Trabalhando com conjuntos de testes e mocking
  • Incorporação da QA no ciclo de entrega

Monitoramento, Feedback e Iteração

  • Monitoramento do desempenho e saúde da aplicação
  • Coleção de feedback e métricas
  • Iterando com base em loops de feedback contínuos

Projeto Final e Revisão de Equipe

  • Executando um projeto DevOps do planejamento ao deploy
  • Colaboração entre equipes de desenvolvimento, QA e operações
  • Revisando resultados e identificando áreas para melhoria

Resumo e Próximos Passos

Requisitos

  • Compreensão de conceitos básicos e fluxos de trabalho de DevOps
  • Experiência em trabalhar com a linha de comando do Linux
  • Familiaridade com ferramentas de contêinerização e controle de versão (por exemplo, Git)

Público-Alvo

  • Equipes e praticantes de DevOps
  • Líderes e arquitetos de desenvolvimento de Agile
  • Profissionais de TI em transição para papéis de DevOps
 35 Horas

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas