Formação DevOps

Início

04 de março de 2025

Duração

30 horas

Investimento

310 €

Local:

100 % online

Parceria com a DSPA

Desconto 20% para os associados da DSPA

Enabling_Secure_Innovation_for_DevOps_GlobalSign

Sobre a Formação

O objetivo geral da Formação em DevOps é capacitar profissionais de IT para desenvolverem atividade DevOps, incluindo integração contínua, entrega contínua e gestão de containers, utilizando ferramentas como GitHub, Jenkins, ArgoCD e Harbor.

Investimento:

  • 310 € (desconto 20% para os associados da DSPA)

Requisitos:

  • Conhecimentos de Linux

Programa

Módulo 1: Fundamentos de DevOps e Cultura DevOps (3 horas)

  • Introdução à cultura DevOps e o ciclo de vida de desenvolvimento ágil
  • Virtualização e contentorização de sistemas e aplicações
  • Principais práticas DevOps: CI/CD, automação, monitorização e feedback contínuo
  • Desafios e Benefícios na adoção de DevOps
  • Discussão em grupo sobre os desafios na implementação de estruturas DevOps nas suas organizações e empresas

Módulo 2: Controlo de Versão com Git e utilização de GitHub (4 horas)

  • Conceitos básicos de Git: commits, branches, merges e pull requests
  • Gestão de código-fonte com GitHub: repositórios, issues e colaboração das equipas
  • Introdução aos GitHub Actions para CI/CD
  • Introdução aos Webhooks (notificações a servidores externo sempre que determinados eventos ocorrem em GitHub)
  • Criar um repositório GitHub, configurar branches e realizar pull requests
  • Implementar um workflow básico de CI com GitHub Actions
  • Configurar webhooks em repositórios para integração com Jenkins pipelines

Módulo 3: Integração Contínua com Jenkins (6 horas)

  • Introdução ao Jenkins: visão geral e arquitetura
  • Instalação e configuração do Jenkins
  • Configuração de pipelines de CI/CD com Jenkins
  • Uso de plugins essenciais
  • Configuração de pipelines para integração com GitHub e automação
  • Configurar um pipeline de CI/CD em Jenkins para um projeto hospedado no GitHub
  • Automatizar o teste e a construção de um aplicativo

Módulo 4: Gestão de Imagens e Repositório de Containers com Harbor (5 horas)

  • Introdução a containers e ao Docker
  • Noções básicas de Harbor: funcionalidades e segurança de repositórios
  • Configuração e gestão de repositórios de imagens no Harbor
  • Melhores práticas para versionamento e segurança de imagens
  • Análise de vulnerabilidades nas imagens no Harbor
  • Criar e gerir um repositório de imagens Docker no Harbor
  • Publicar e versionar imagens Docker para uso em pipelines de CI/CD
  • Analise de vulnerabilidades

Módulo 5: Entrega Contínua com ArgoCD (6 horas)

  • Visão geral do ArgoCD e GitOps para entrega contínua
  • Instalação e configuração básica do ArgoCD
  • Automação de deploys em clusters Kubernetes com ArgoCD
  • Monitorização de aplicações e rollback automático em caso de falhas
  • Configurar o ArgoCD para deploy de um aplicativo em um cluster Kubernetes
  • Realizar uma entrega contínua com GitOps e gerir o ciclo de atualização
  • Helm charts no ArgoCD

Módulo 6: Projeto Prático Integrado (6 horas)

  • Desenvolvimento de um projeto que integre todas as ferramentas aprendidas
  • Utilização de GitHub, Jenkins, Harbor e ArgoCD num ciclo DevOps completo
  • Implementação de pipelines de CI/CD, deploy automatizado e controle de versões de imagens
  • Projeto em grupo para configurar e automatizar o ciclo DevOps completo de uma aplicação
  • Revisão e feedbacks entre os grupos sobre o fluxo implementado

Carga Horária Total: 30 horas

Formador

Carlos Domingues concluiu a sua licenciatura no ano 2000, em Engenharia Eletrotécnica, Ramo de Computadores pela Faculdade de Ciências e Tecnologia da Universidade de Coimbra. Em 2011, realizou uma Pós-Graduação em Economia e Gestão de Organizações de Saúde na Faculdade de Economia da mesma Universidade, com desenvolvimento de trabalhos sobre Governance, Risk and Compliance (GRC).

O seu percurso profissional esteve sempre ligado à área da informática, nas vertentes de gestão de redes (em organizações como a Universidade de Coimbra ou Ministério da Saúde), desenho e coordenação de projetos (Portugal Telecom), segurança e gestão de datacenter (AIBILI). Foi docente da disciplina de Sistemas de Informação na Escola Superior de Tecnologias de Coimbra. 

É auditor ECRIN na área de certificação de Datacenters na área da investigação clínica e auditor interno ISO 27001. Desde Maio de 2023 é coordenador da área de IT do Data Colab, desenvolvendo atividade na área da segurança da informação, DevOps, desenvolvimento e suporte de infraestruturas de comunicação e computação.

DGERT

Curso no âmbito da certificação DGERT integrado na área 481 – Ciências informáticas

logo_intitucional_branco

Together, we reshape the way we live.

Subscreve para receberes as nossas newsletters.

Logos de financiamento

©2022. DATACOLAB. Todos os direitos reservados.