A Integração Contínua e a Implementação Contínua (CI/CD) permitem que as equipas modernas de desenvolvimento de software disponibilizem código de alta qualidade de forma mais rápida e eficiente. Mas, para dominar o CI/CD, precisa da formação adequada.
Neste guia, reunimos os melhores cursos de CI/CD disponíveis. Quer seja um principiante que procura compreender os conceitos básicos ou um programador experiente que pretende melhorar as suas competências, estes cursos irão ajudá-lo a desenvolver as capacidades necessárias para se destacar num setor competitivo.
Lista restrita dos melhores cursos de CI/CD
Eis uma lista restrita dos melhores cursos de CI/CD que considero valerem o seu tempo em 2026:
- Integração Contínua e Entrega Contínua (IBM)
- Criar um fluxo moderno de CI/CD com Jenkins (Pluralsight)
- Integração Contínua e Implementação (Udacity)
- CI/CD do GitLab (GitLab University)
- Aprenda a criar um fluxo de CI/CD com Jenkins, Python, Docker e DockerHub (Udemy)
- AWS: Fluxos de CI/CD e estratégias de implementação (Whizlabs)
- GitHub Actions para CI/CD (LinkedIn Learning)
- CI/CD para aprendizagem automática (DataCamp)
- Curso intensivo completo de DevOps e fluxos de CI/CD com Jenkins (Udemy)
- Curso de CI/CD com Jenkins e GitLab (Koenig Solutions)
- Fundamentos de DevOps: Integração Contínua e Entrega Contínua (Pluralsight)
- Projeto de DevOps: CI/CD com Jenkins para implementações em Kubernetes (iwayQ Technology)
- Desenvolvimento de soluções de CI/CD com o Azure DevOps (LinkedIn Learning)
- DevOps: CI/CD com Jenkins (Udemy)
- Criar fluxos de CI/CD, monitorização e registo (Udacity)
- CI/CD para programadores de software (Codio)
- Curso de CI/CD com Docker e Kubernetes (Koenig Solutions)
- Fundamentos de DevOps: Entrega Contínua/Integração Contínua (LinkedIn Learning)
- Integração Contínua & Implementação Contínua com Jenkins (LearnKartS)
Conheça abaixo todos os detalhes de cada curso.
Visão geral dos melhores cursos de CI/CD
1. Integração Contínua e Entrega Contínua (IBM)

Este curso oferece uma introdução prática à criação de fluxos de CI/CD, com foco na automatização em DevOps. Através de laboratórios interativos, explora ferramentas de CI/CD, fluxos de trabalho de programação e implementação de contentores no Kubernetes.
- Para quem se destina: Pessoas interessadas em práticas de CI/CD
- Tópicos abordados:
- Conceitos de CI/CD
- Estratégias de implementação
- Técnicas de automatização
- OpenShift Pipelines e Argo CD
- Infraestrutura como código com Terraform
- DevOps e GitOps com OpenShift
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 14 horas
- Número de horas de formação: Ao seu ritmo
- Requisitos de elegibilidade: Nenhum
- Preço: Inscreva-se gratuitamente
- Fazer o curso: Coursera
2. Criar um pipeline moderno de CI/CD com Jenkins (Pluralsight)

Este curso orienta-o na criação e gestão de fluxos de trabalho de CI/CD utilizando o Jenkins Pipeline, com enfoque na automatização e na fiabilidade das implementações. Abrange a sintaxe dos pipelines, os controlos de fluxo e as bibliotecas partilhadas para apoiar pipelines de CI/CD robustos.
- Para quem se destina: Engenheiros de software e profissionais de DevOps
- Tópicos abordados:
- Sintaxe e funcionalidades do Jenkins Pipeline
- Automatização de fluxos de trabalho de CI/CD
- Passos de controlo de fluxo e condições de implementação
- Criação e teste de código com Jenkins
- Integração de segurança e conformidade
- Criação de bibliotecas partilhadas para pipelines
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 1 hora e 43 minutos
- Número de horas de formação: Ao seu ritmo
- Requisitos de elegibilidade: Nenhum
- Preço: $19 por mês (período experimental gratuito de 10 dias)
- Fazer o curso: Pluralsight
3. Integração e implementação contínuas (Udacity)

Este curso ensina a configurar um sistema de integração e implementação contínuas para o desenvolvimento móvel, com enfoque em garantir a funcionalidade das aplicações e uma integração simplificada do feedback. Inclui a configuração de fluxos de trabalho do Git e de testes automatizados, sem necessidade de pré-requisitos.
- Para quem se destina: Programadores e profissionais de TI
- Tópicos abordados:
- Configuração da integração contínua com o Buddybuild
- Estrutura de ramificação GitFlow
- Testes unitários e de interface do utilizador para a funcionalidade das aplicações
- Implementação contínua e aprovisionamento de dispositivos
- Consolidação de feedback com o BuddyBuildSDK
- Online, presencial ou ambos? Online
- Horas de formação: Ao ritmo do formando
- É necessário exame? Não
- Requisitos de elegibilidade: Nenhum
- Preço: Gratuito
- Frequentar o curso: Udacity
Have an account? Log In
4. CI/CD do GitLab (Universidade do GitLab)

Este curso apresenta as pipelines de CI/CD do GitLab, orientando os formandos na configuração de pipelines, na implementação de aplicações e na utilização da análise de segurança. Inclui exercícios práticos com o GitLab Runner e configurações de ficheiros .gitlab-ci.yml para automatizar e melhorar a entrega de software.
- Para quem se destina: Utilizadores do GitLab, engenheiros de DevOps, equipas de garantia de qualidade, engenheiros de lançamento e equipas de desenvolvimento
- Tópicos abordados:
- Configuração e definição de pipelines de CI/CD
- Instalação e utilização do GitLab Runner
- Seleção de executores para diferentes plataformas de desenvolvimento
- Ramificação de funcionalidades e automatização de pipelines
- Gestão de artefactos e colocação de dependências em cache
- Implementação de imagens Docker no registo do GitLab
- Análise de segurança do GitLab
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 3 horas
- Quantas horas de formação: Ao ritmo do formando
- Requisitos de elegibilidade:
- Conhecimentos básicos de Git e GitLab
- Frequentar o curso: Universidade do GitLab
5. Aprenda a criar uma pipeline de CI/CD com Jenkins, Python, Docker e DockerHub (Udemy)

Este curso ensina a configurar uma pipeline completa de CI/CD utilizando Jenkins, Docker, Python e DockerHub num ambiente Linux. Apresenta o processo de criação de imagens Docker para aplicações, a configuração de pipelines Jenkins e a implementação de contentores do DockerHub em servidores remotos.
- Para quem se destina: Programadores principiantes a intermédios e pessoas interessadas em explorar processos de CI/CD
- Tópicos abordados:
- Compilações do Jenkins
- Criação de scripts em Python
- Integração com o Docker
- Visão geral da compilação
- Definição de CI/CD
- Configurações do Jenkins
- Tarefa do Jenkins
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 1 hora e 15 minutos
- Quantas horas de instrução: Ao seu próprio ritmo
- Requisitos de elegibilidade:
- Conhecimentos básicos de Jenkins e CI/CD e
- Conhecimentos básicos de Git, GitHub, Docker e DockerHub
- Computador de secretária ou portátil
- Ligação à Internet
- Preço: Gratuito
- Fazer o curso: Udemy
6. AWS: Compilações de CI/CD e estratégias de implementação (Whizlabs)

Este curso detalha a configuração e a gestão de compilações de CI/CD na AWS, com foco na automatização e nas estratégias de implementação. Inclui três módulos que abrangem as fases do SDLC, a configuração de compilações com o Amazon ECS e a otimização das estratégias de implementação.
- Para quem se destina: Utilizadores da AWS e engenheiros de computação em nuvem
- Tópicos abordados:
- Ciclo de vida do desenvolvimento de software na AWS
- Configuração de compilações de CI/CD com o Amazon ECS
- Estratégias de implementação na AWS
- Gestão e testes de artefactos
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 6 horas
- Quantas horas de instrução: 2 horas por semana (ao seu próprio ritmo)
- Requisitos de elegibilidade: Nenhum
- Preço: Inscrição gratuita
- Fazer o curso: Coursera
7. Ações do GitHub para CI/CD (LinkedIn Learning)

Este curso online centra-se na implementação de fluxos de trabalho de CI/CD utilizando as Ações do GitHub, proporcionando exercícios práticos e boas práticas do setor para automatizar a distribuição de software. Orienta os formandos na configuração, no teste e na implementação de fluxos de trabalho para projetos de código aberto e privados.
- Para quem se destina: Programadores que utilizam o GitHub
- Tópicos abordados:
- Configuração do GitHub Actions
- Automatização de fluxos de trabalho
- Integração de CI/CD
- Práticas recomendadas para criar fluxos de trabalho
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 2 horas e 2 minutos
- Quantas horas de formação: Ao seu ritmo
- Requisitos de elegibilidade: Nenhum
- Preço: Gratuito durante um mês
- Frequentar o curso: LinkedIn Learning
8. CI/CD para aprendizagem automática (DataCamp)

Este curso integra práticas de CI/CD especificamente em fluxos de trabalho de aprendizagem automática, utilizando o GitHub Actions e o Controlo de Versões de Dados (DVC) para automatizar o treino, os testes e a implementação de modelos. Inclui pedidos de extração automatizados, conjuntos de dados versionados e afinação de hiperparâmetros para criar pipelines robustos de aprendizagem automática.
- Para quem se destina: Cientistas de dados e engenheiros de aprendizagem automática
- Tópicos abordados:
- Implementação de modelos de aprendizagem automática
- Monitorização e registo
- Automatização de CI/CD
- Integração de aprendizagem automática
- Introdução a CI/CD e YAML
- Versionamento de conjuntos de dados com DVC
- Otimização do desempenho dos modelos e afinação de hiperparâmetros
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 5 horas
- Quantas horas de formação: Ao seu ritmo
- Requisitos de elegibilidade: Nenhum
- Preço: Gratuito
- Frequentar o curso: DataCamp
9. Bootcamp completo de pipelines de CI/CD DevOps com Jenkins (Udemy)

Este curso proporciona formação prática para criar e gerir pipelines de CI/CD no Jenkins, com foco em configurações de automatização do mundo real. Aborda a instalação do Jenkins, a criação de pipelines e a integração com ferramentas de qualidade de código para fluxos de trabalho de implementação eficientes.
- Para quem se destina: Ideal para principiantes, engenheiros de DevOps que pretendam aprender Jenkins, programadores e administradores de TI
- Tópicos abordados:
- Arquitetura e instalação do Jenkins
- Criação de pipelines com Jenkins
- Plug-ins e ferramentas do Jenkins
- Gestão de tarefas e compilações do Jenkins
- Integração do repositório com o Jenkins
- Criação de pipelines reutilizáveis
- Segurança e aspetos do Jenkins
- Ferramenta de compilação de projetos: MAVEN
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 10 horas
- Quantas horas de formação: Ao ritmo do formando
- Requisitos de elegibilidade:
- Conhecimentos básicos dos processos de desenvolvimento de software
- Um computador com Windows, OSX ou Linux
- Preço: $84.99
- Fazer o curso: Udemy
10. Curso de CI/CD com Jenkins e GitLab (Koenig Solutions)

Este curso apresenta uma abordagem abrangente à configuração e gestão de pipelines de CI/CD com Jenkins e GitLab, com especial enfoque na automatização para otimizar as implementações. Abrange os conceitos básicos do Git, a automatização de compilações com Jenkins e a arquitetura de CI/CD do GitLab, para fluxos de trabalho eficientes de integração e implementação de código.
- Para quem se destina: Engenheiros de DevOps, programadores interessados na integração do GitLab e do Jenkins, programadores de software, engenheiros de automatização, gestores de projetos técnicos e profissionais de TI
- Tópicos abordados:
- Instalação do Git e gestão de repositórios
- Ramificação, criação de etiquetas e controlo de versões
- Configuração do Jenkins e automatização de compilações
- Integração do Jenkins com o Maven e o JUnit
- Configuração do GitLab Runner e gestão de pipelines
- Variáveis e configuração de implementações no GitLab CI/CD
- Online, presencial ou ambos? Ambos
- É necessário exame? Não
- Duração: 24 horas
- Quantas horas de formação: 8 horas por dia
- Requisitos de elegibilidade:
- Conhecimentos básicos de desenvolvimento de software
- Familiaridade com ferramentas de linha de comandos (Linux, macOS ou Windows)
- Conhecimentos fundamentais de programação (preferencialmente Java)
- Experiência anterior com controlo de versões (conhecimentos de Git são úteis, mas não obrigatórios)
- Conhecimentos introdutórios de testes e compilações automatizados
- Conhecimentos básicos dos conceitos de CI/CD
- Preço:
- Individual: $1,575
- Público: $1,150
- Flexível: $258 (consulte a página para obter mais informações)
- Fazer o curso: Koenig Solutions
11. Fundamentos de DevOps: Integração Contínua e Entrega Contínua (Pluralsight)

Este curso explica os princípios fundamentais da Integração Contínua e da Entrega Contínua, com foco na automatização da compilação de software e na simplificação da preparação para a implementação. Abrange práticas de CI/CD para otimizar a entrega de software e melhorar a capacidade de resposta às necessidades empresariais.
- Para quem se destina: Principiantes em DevOps que pretendam compreender os conceitos de CI/CD
- Temas abordados:
- Fundamentos da integração contínua
- Compilação automatizada de software
- Práticas de entrega e implementação contínuas
- Otimização do ciclo de vida do desenvolvimento de software
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 1 hora e 3 segundos
- Quantas horas de instrução: Ao seu próprio ritmo
- Requisitos de elegibilidade: Nenhum
- Preço: $29 por mês (período experimental gratuito de 10 dias)
- Frequentar o curso: Pluralsight
12. Projeto de DevOps: CI/CD do Jenkins para Implementações no Kubernetes (iwayQ Technology)

Este curso proporciona experiência prática na implementação de aplicações no Kubernetes através de um pipeline de CI/CD do Jenkins numa arquitetura de microsserviços. Integra ferramentas de DevOps como Ansible, SonarQube e Docker para automatizar a compilação de aplicações, as verificações de qualidade e as implementações.
- Para quem se destina: Profissionais de DevOps, programadores que trabalham com Kubernetes e engenheiros da Nuvem AWS
- Temas abordados:
- Integração do Kubernetes com o Jenkins
- Automatização de implementações com o Jenkins
- Criação e implementação de aplicações contentorizadas
- Monitorização de pipelines do Jenkins
- Projeto de DevOps em tempo real
- Arquitetura do Git
- Arquitetura do Bit Bucket
- Apache Maven
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 4 horas
- Quantas horas de instrução: Ao seu próprio ritmo
- Requisitos de elegibilidade:
- Conhecimentos básicos de AWS, Linux e DevOps
- Preço: $54.99
- Frequentar o curso: Udemy
13. Desenvolvimento de soluções CI/CD com Azure DevOps (LinkedIn Learning)

Este curso mostra como criar pipelines de CI/CD totalmente automatizados utilizando o Azure DevOps, com foco na integração contínua, na implementação e nas medidas de segurança na Nuvem Azure. Orienta os utilizadores na configuração de pipelines para aplicações .NET, permitindo efetuar testes de forma eficiente e implementar aplicações no Azure App Service.
- A quem se destina: Programadores e engenheiros de DevOps que trabalham com o Microsoft Azure
- Tópicos abordados:
- Pipelines do Azure DevOps
- Automatização de compilações e testes com o Azure
- Implementação de aplicações nos serviços Azure
- Gestão de repositórios e fluxos de trabalho
- Ativação de CI e CD direcionados para a Nuvem Azure
- Conceção de pipelines de compilação e lançamento
- Otimização dos Azure Pipelines
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 2 horas e 12 minutos
- Número de horas de formação: Ao ritmo do formando
- Requisitos de elegibilidade: Nenhum
- Preço: Gratuito durante um mês
- Fazer o curso: LinkedIn Learning
14. DevOps: CI/CD com Jenkins (Udemy)

Este curso aborda os princípios essenciais da criação de pipelines de CI/CD com Jenkins, com foco na automatização e na integração num ambiente ágil. Inclui a configuração do Jenkins com plug-ins, a integração com o GitHub e a gestão de artefactos de compilação com ferramentas como o Gradle e o Artifactory.
- A quem se destina: engenheiros de DevOps, programadores que pretendam dominar o Jenkins, engenheiros de automação, programadores de software, administradores de TI e iniciantes em TI
- Tópicos abordados:
- Instalação e configuração do Jenkins
- Configuração de pipelines de CI/CD
- Integração do Jenkins com sistemas de controlo de versões
- Automatização de compilações, testes e implementações
- Introdução à integração contínua
- Importância da integração contínua
- Gestão dos artefactos de compilação
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 1 hora e 27 minutos
- Quantas horas de formação: Ao ritmo do aluno
- Requisitos de elegibilidade:
- Acesso a uma máquina física ou virtual para a instalação do software
- Conhecimentos básicos dos processos de desenvolvimento de software
- Preço: $19.99
- Fazer o curso: Udemy
15. Criar pipelines de CI/CD, monitorização e registo (Udacity)

Este curso orienta os formandos na criação e implementação de pipelines de CI/CD com capacidades de monitorização e registo, utilizando ferramentas como o GitHub Actions e o AWS CloudFormation. Inclui projetos práticos para reforçar a criação de pipelines de CI/CD e centra-se na concretização dos objetivos de entrega contínua.
- A quem se destina: formandos de DevOps de nível intermédio que procuram experiência prática no desenvolvimento de pipelines
- Tópicos abordados:
- Pipelines de CI/CD
- Soluções de monitorização e registo
- Testes e implementação automatizados
- Dimensionamento e otimização de pipelines
- Introdução à CI/CD
- Criação de um pipeline de CI
- Ativação de pipelines de CD
- Pipeline de imagens de filmes
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 3 semanas
- Quantas horas de formação: Ao ritmo do aluno
- Requisitos de elegibilidade: Nenhum
- Preço:
- Acesso total mensal: $249 por mês
- Pacote de acesso total: $211.50/mês (para um pacote de 4 meses)
- Fazer o curso: Udacity
16. CI/CD para programadores de software (Codio)

Este curso ensina os programadores de software a criar, testar e implementar código através de pipelines CI/CD automatizados, utilizando o GitHub Actions para controlo de versões e garantia de qualidade. Termina com um projeto final que combina automação, implementação e gestão de segredos.
- Para quem se destina: Programadores de software que pretendam implementar CI/CD nos seus projetos
- Tópicos abordados:
- GitHub Actions para CI/CD
- Automação de criação e testes
- Verificações da qualidade do código
- Processos de implementação e gestão de segredos
- Online, presencial ou ambos? Online
- É necessário exame? Não
- Duração: 10 horas
- Quantas horas de formação: 3 horas por semana (ao ritmo do aluno)
- Requisitos de elegibilidade:
- Conta GitHub
- Preço: Inscrição gratuita
- Frequentar o curso: Coursera
More Articles
- Como executar agentes de garantia de qualidade em todos os pedidos de alteração com a QA.tech (sem escrever um único guião de testes)
- Como utilizar o Checksum para testes contínuos de ponta a ponta em CI/CD
- Adotar testes baseados em agentes: um guia prático de implementação para líderes de engenharia com a QA.tech
- Implementação do Datadog: Um Guia Completo Passo a Passo
- Migrar do QA Wolf para o Checksum: um guia completo
17. Curso de CI/CD com Docker e Kubernetes (Koenig Solutions)

Este curso aborda a configuração e a gestão de pipelines CI/CD com Docker e Kubernetes, com enfoque na automação da implementação e na orquestração de contentores em ambientes de produção. Inclui aprendizagem prática com Jenkins, fundamentos do Docker e criação de clusters Kubernetes.
- Para quem se destina: Engenheiros de DevOps, programadores interessados em Docker e Kubernetes, administradores de sistemas, testadores de software, profissionais de redes, profissionais de TI e gestores de projetos em empresas de TI
- Tópicos abordados:
- Fundamentos do Docker e do Kubernetes
- Pipeline CI/CD com Docker
- Orquestração de implementações com Kubernetes
- Gestão de aplicações contentorizadas
- Automatização dos processos de criação e implementação
- Sistemas de elevada disponibilidade
- Online, presencial ou ambos? Ambos
- É necessário exame? Não
- Duração: 72 horas
- Quantas horas de formação: 8 horas por dia
- Requisitos de elegibilidade:
- Conhecimentos básicos de Linux
- Conhecimentos de Python ou Shell
- Familiaridade com AWS
- Conhecimentos básicos de redes e arquitetura de sistemas
- Experiência prévia com tecnologia de contentores
- Compreensão dos princípios de DevOps
- Familiaridade com a sintaxe YAML
- Preço:
- Individual: $3,575
- Público: $2,850
- Frequentar o curso: Koenig Solutions
18. Fundamentos de DevOps: Entrega Contínua/Integração Contínua (LinkedIn Learning)

Este curso ensina os conceitos de integração e entrega contínuas, orientando-o na criação de um pipeline completo de CI/CD para uma aplicação em Golang, desde o desenvolvimento até à produção. Inclui demonstrações práticas de controlo de versões, criação de artefactos, testes, implementação, boas práticas e desafios comuns de CI/CD.
- Para quem se destina: Programadores e profissionais de TI
- Tópicos abordados:
- Controlo de versões e criação de artefactos
- Testes unitários automatizados
- Estratégias de implementação
- Boas práticas para pipelines de CI/CD
- Gestão de problemas e soluções alternativas de CI/CD
- Online, presencial ou ambos? Online
- É necessário realizar um exame? Não
- Duração: 1 hora e 50 minutos
- Quantas horas de formação: Ao seu ritmo
- Requisitos de elegibilidade: Nenhum
- Preço: Gratuito durante um mês
- Frequentar o curso: LinkedIn Learning
19. Integração contínua e implementação contínua com Jenkins (LearnKartS)

Este curso centra-se na criação e gestão de pipelines de CI/CD com Jenkins, dando ênfase à automatização para processos de implementação eficientes. Abrange a configuração do Jenkins, a configuração de pipelines e a integração com várias ferramentas para suportar a integração e a implementação contínuas.
- Para quem se destina: Profissionais de DevOps e programadores que pretendam melhorar os seus conhecimentos de Jenkins
- Tópicos abordados:
- Configuração do Jenkins e integração com o Git
- Automatização de compilações com Maven
- Instalação e implementação do Tomcat
- Compilações parametrizadas e notificações por e-mail
- Pipelines do Jenkins e utilização da CLI
- Jenkins X e Docker para CI/CD avançado
- Online, presencial ou ambos? Online
- É necessário realizar um exame? Não
- Duração: 8 horas
- Quantas horas de formação: 2 horas por semana (ao seu ritmo)
- Requisitos de elegibilidade:
- Conhecimentos básicos de DevOps
- Conhecimentos básicos de CI/CD e dos conceitos e funcionalidades do Jenkins
- Preço: Inscreva-se gratuitamente
- Frequentar o curso: Coursera
O que se segue?
Com as práticas de CI/CD a impulsionarem a eficiência e a qualidade na entrega de software, investir no curso certo pode fazer uma grande diferença na sua carreira. Os cursos apresentados aqui oferecem uma variedade de percursos de aprendizagem adaptados a diferentes níveis de experiência e objetivos. Ao escolher aquele que melhor se adequa a si, estará no bom caminho para dominar o CI/CD e contribuir para processos de desenvolvimento de software mais fluidos.
Impulsione o crescimento da sua SaaS e as suas competências de liderança. Subscreva a nossa newsletter para obter os mais recentes conhecimentos de CTOs e de aspirantes a líderes tecnológicos. Ajudá-lo-emos a crescer de forma mais inteligente e a liderar com mais força, através de guias, recursos e estratégias dos melhores especialistas!




