Curso GitHub Actions: Domine pipelines de CI/CD
Este curso de GitHub Actions é projetado para profissionais que desejam aprender fundamentos de CI/CD e implementar suas pipelines atráves do GitHub Actions.
O curso abrange desde a introdução a workflows, jobs e steps, até a exploração de actions customizadas e a segurança em projetos empresariais. Aprenda a utilizar eventos para iniciar workflows e otimize seus processos de desenvolvimento com o poder do GitHub Actions.
Principais Tópicos Abordados:
- Entendimento de eventos e triggers para automação eficiente
- Configuração e herança de secrets entre workflows
- Uso avançado de containers e services para ambientes personalizados
- Implementação de segurança e permissões no GitHub Actions
- Produtos de Continuous Integration e Continuous Deployment (CI/CD)
- Criação e gestão de workflows reutilizáveis
- Configuração de actions personalizadas para otimização de processos
- Exploração do GitHub Marketplace
Combinando teoria e prática, o curso é essencial para qualquer profissional que quer aprender automação e CI/CD usando GitHub Actions.
Ao finalizar o curso, você vai estar apto a implementar soluções de CI/CD e ajudar seu time a entregar Software mais rápido em produção.
Você receberá um Certificado de Conclusão em GitHub Actions Professional, aumentando suas oportunidades e destacando você no mercado corporativo!
Assista gratuitamente as aulas abaixo
- Estrutura básica1m 43s
Nesta aula abordaremos os conceitos de Workflows, Jobs e Steps, e veja como eles se interconectam para automatizar processos no seu repositório.
- Configurando ECS3m 23s
Nesta aula vamos configurar um ECS na AWS para utilizar nas nossas demos nesse módulo.
- Visão Geral1m 4s
Nesta aula vamos entender a importância das secrets numa pipeline de CI/CD
- Status Check1m 34s
Nesta aula, exploramos o conceito de Status Check e a propriedade IF, mostrando como controlar a execução de steps com funções como success, always, cancelled e failure.
Perguntas frequentes
Por outro lado, o Plano Premium proporciona acesso total ao catálogo de cursos gravados. Você pode assistir às aulas quando e onde quiser, no seu próprio ritmo, sem datas fixas ou encontros ao vivo. É ideal para quem prefere aprender de forma independente e com total flexibilidade de horário.
Em resumo, o Treinamento é ideal para quem busca uma experiência de aprendizado guiada e com suporte direto do instrutor, enquanto o Plano Premium é perfeito para quem deseja flexibilidade total para estudar conforme sua disponibilidade.
Ao final do curso, a plataforma disponibiliza um certificado de participação que pode ser baixado, impresso e compartilhado nas redes sociais.
No caso especifico de formações, ao final se o aluno passou em todas as provas de certificação ele vai receber um Badge e uma certificação exclusiva atestando as competências desse aluno.
Se o aluno não passar na primeira tentativa, terá uma segunda chance para tentar novamente e obter a certificação. No entanto, se o aluno não passar em nenhuma das tentativas, será necessário pagar uma taxa adicional de R$ 100,00 para ter acesso a uma terceira tentativa.
É importante lembrar que a taxa só se aplica caso o aluno não tenha obtido sucesso nas duas primeiras tentativas.
Caso o aluno não queira ou não possa pagar a taxa adicional, ele ainda terá acesso a todo o conteúdo do curso por um ano, mas não receberá a certificação e nem irá receber o Badge e titulo especifico relacionado com a formação.
Um certificado é um documento emitido após a conclusão de um curso ou treinamento, que comprova que o aluno participou do curso e concluiu com sucesso. O certificado é emitido pela avera assim que o aluno finaliza o curso e inclui o nome do aluno, o nome do curso e a carga horária.
Já a certificação é um processo que valida a competência e conhecimentos em uma determinada área ou habilidade através de um exame. A certificação é concedida para comprovar o nível de conhecimento e habilidade do profissional na área em questão.
Em resumo, o certificado comprova a conclusão do curso, enquanto a certificação atesta a competência em uma determinada área.
- Introdução
2 aulas (3m 22s)
- Apresentação3m 22s
- Material
- Fundamentos de CI e CD
9 aulas (40m 41s)
- Desenvolvimento a moda antiga4m 53s
- Integracao Continua4m 40s
- Entrega Continua4m 28s
- Pipelines2m 45s
- Devops3m 55s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Elementos básicos
23 aulas (1h 27m )
- Visão Geral3m 4s
- Estrutura básica1m 43s
- Criando Workflow3m 18s
- Explorando Workflow4m 38s
- Runners1m 48s
- Actions2m 42s
- Runner vs Repositório1m 27s
- Explorando Runner3m 18s
- Adicionando Novos Jobs2m 59s
- Dependencia entre jobs3m 38s
- Workflow deep dive4m 59s
- Explorando Repositorio2m 37s
- Resumo54s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Eventos
19 aulas (1h 16m )
- Visão Geral55s
- Tipos de eventos2m 18s
- Filtrando Branch5m 27s
- Explorando Filters4m 22s
- Evento Manual2m 32s
- Cron4m 46s
- Desativando Workflow1m 10s
- Path Filter2m 17s
- Cancelando Workflow2m 32s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- artifacts
13 aulas (49m 48s)
- Visão Geral1m 30s
- Upload5m 11s
- Download3m 53s
- Outputs1m 9s
- Explorando Outputs3m 8s
- Consumindo Outputs1m 59s
- Cache2m 8s
- Usando Cache5m 50s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Deploy & Secrets
10 aulas (46m 16s)
- Configurando ECS3m 23s
- Visão Geral1m 4s
- Deploy Manual3m 18s
- Deploy Dockerhub5m 58s
- Deploy Ecs7m 33s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Secrets e Variables
11 aulas (45m 39s)
- Visão Geral4m 12s
- Env var2m 8s
- Secrets2m 9s
- Variables2m 4s
- Organization Level3m 43s
- Environment Level6m 23s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Controlando Fluxo
14 aulas (50m 8s)
- Visão Geral1m 6s
- Status Check1m 34s
- Failure4m 19s
- Explorando Status Check3m 14s
- Conditional Jobs1m 15s
- Explorando Cache3m 14s
- Continue on error2m 44s
- Step Outcome vs Conclusion2m 42s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Matrizes
9 aulas (33m 20s)
- Visão Geral1m 4s
- Explorando Matrix4m 48s
- Include1m 20s
- Exclude1m 8s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Reaproveitando Workflows
11 aulas (36m 55s)
- Visão Geral1m 31s
- Explorando Reuso1m 53s
- Inputs1m 52s
- Secrets2m 10s
- Workflow ref1m 48s
- Output2m 41s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Custom Actions
8 aulas (34m 3s)
- Visão Geral2m 26s
- Criando Action6m 39s
- Inputs2m 26s
- Outputs2m 32s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Containers e Services
8 aulas (32m 21s)
- Visão Geral1m 54s
- Container3m 4s
- Services2m 23s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Security & Permissions
3 aulas (8m 53s)
- Visão Geral2m 32s
- GITHUB_TOKEN2m 15s
- Adicionando label em issues4m 6s
Premium
Obtenha acesso ilimitado a todos os cursos com nosso plano premium - Explore sem Limites!
Plano premium
Tenha acesso a esse e a todos os cursos da plataforma com o plano Premium