GitHub Actions CI/CD
Aprenda como o GitHub Actions automatiza testes, builds, manipulação de artefatos, gerenciamento de segredos e implantação em estágios dentro de fluxos de trabalho baseados em repositórios. Este curso oferece uma introdução prática à automação de CI/CD na mesma plataforma onde muitas equipes já gerenciam seu código-fonte.
Por que isso é importante
Os pipelines de entrega modernos dependem de automação que é executada sempre que o código é alterado. A integração e a implantação contínuas (CI/CD) reduzem o trabalho manual de lançamento, detectam erros precocemente e criam um caminho repetível desde o commit até o artefato testado ou o ambiente implantado. O GitHub Actions é amplamente utilizado porque traz essa automação diretamente para o fluxo de trabalho do repositório.
O que você aprenderá
- Compreender a sintaxe de fluxo de trabalho (workflow) do GitHub Actions e a execução orientada a eventos.
- Criar jobs básicos de integração contínua que validam alterações automaticamente.
- Produzir e gerenciar artefatos de build como parte da execução do pipeline.
- Lidar com segredos e configurações sensíveis à segurança em fluxos de trabalho.
- Implantar em um ambiente de staging (homologação) por meio de etapas de entrega automatizadas.
- Aplicar essas habilidades em um desafio de pipeline de ponta a ponta.
Roteiro do Curso
O curso começa com os fundamentos da sintaxe de fluxo de trabalho para que você possa entender como o GitHub Actions define jobs, steps e triggers. Em seguida, avança para a integração contínua, onde verificações automatizadas validam as alterações de código como parte do fluxo de desenvolvimento rotineiro.
Posteriormente, o curso introduz a criação de artefatos para que as saídas do pipeline possam ser salvas e reutilizadas. Depois disso, você aprenderá como os segredos e as configurações de segurança são tratados, seguidos pela implantação em um ambiente de staging como um primeiro passo em direção à entrega contínua.
O curso termina com o desafio de Pipeline de Ponta a Ponta (End to End Pipeline), onde a estrutura do fluxo de trabalho, verificações de CI, artefatos, tratamento de segurança e implantação em estágios são combinados em um cenário prático de automação baseado em repositório.
Para quem é este curso
Este curso é destinado a estudantes de DevOps, engenheiros de plataforma e desenvolvedores que precisam de um ponto de entrada prático na automação de CI/CD usando fluxos de trabalho hospedados no GitHub.
Resultados
Ao final deste curso, você será capaz de ler e escrever fluxos de trabalho básicos do GitHub Actions, automatizar testes e builds, gerenciar artefatos e segredos de pipeline e oferecer suporte a um processo simples de entrega em estágios a partir do repositório.




