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

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.

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

Together, we reshape the way we live.
Subscreve para receberes as nossas newsletters.
LINKS ÚTEIS
MORADA
CONTACTOS
Chamada para a rede fixa nacional

©2022. DATACOLAB. Todos os direitos reservados.