Transforme seus processos de desenvolvimento e operações com pipelines automatizadas através do GitHub Actions. Domine CI/CD e automatize seu fluxo de trabalho

10 h Intermediário 137 Aulas

Bruno Brito

Microsoft MVP - Instrutor

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ásica
    1m 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 ECS
    3m 23s

    Nesta aula vamos configurar um ECS na AWS para utilizar nas nossas demos nesse módulo.

  • Visão Geral
    1m 4s

    Nesta aula vamos entender a importância das secrets numa pipeline de CI/CD

  • Status Check
    1m 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.

Fique por dentro

Perguntas frequentes

No treinamento as aulas são parcialmente gravadas, focando em temas técnicos específicos como Kubernetes, EKS e AWS. Além disso, há encontros quinzenais com o instrutor, para discutir assuntos mais abrangentes. Esses encontros são previamente agendados e ficam disponíveis na plataforma para consulta. O conteúdo do treinamento é ligeiramente diferente dos cursos gravados e é liberado em datas definidas, permitindo que todos os participantes avancem juntos no conteúdo.

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.
O Kit de boas-vindas é um benefício exclusivo, veja nos detalhes do produto se ele está disponível. Ele inclui uma camisa avera e outros brindes e surpresas especiais. O envio do kit é feito via correio em até 30 dias. É importante verificar se seus dados estão atualizados para garantir que o kit seja entregue com sucesso. Qualquer dúvida ou problema com a entrega, você pode entrar em contato com nossa equipe de suporte.
O curso aborda conceitos teóricos e práticos relacionados ao assunto do curso, que podem variar de acordo com a área de estudo. Para mais informações específicas, consulte a ementa do curso.
O aluno tem 2 anos de acesso ao curso. Durante esse período, o aluno pode acessar o material do curso a qualquer momento e em qualquer dispositivo com acesso à internet.
Sim, o curso oferece exercícios e atividades práticas para ajudar os alunos a consolidar e aplicar os conceitos teóricos aprendidos durante o curso.
Sim, cada curso oferece um certificado de participação de forma digital.

Ao final do curso, a plataforma disponibiliza um certificado de participação que pode ser baixado, impresso e compartilhado nas redes sociais.
Sim, cada curso oferece uma prova de certificação no final. A prova é projetada para testar a compreensão do aluno em relação aos conceitos teóricos e práticos abordados no curso.

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.
Cada aluno terá duas oportunidades para realizar a prova de certificação do curso online.
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.
Certificado e certificação são termos diferentes, embora possam ser facilmente confundidos.
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.
Para acessar o curso, o aluno precisa ter um dispositivo com conexão à internet e um navegador web atualizado. Alguns cursos tem requisitos adicionais, como software específico ou um determinado sistema operacional. Esses requisitos serão especificados na descrição do curso.
Sim, o curso é projetado para ser acessado a qualquer momento, o que significa que os alunos podem fazer o curso no seu próprio ritmo. No entanto, é importante lembrar que a prova de certificação só pode ser feita uma única vez, por isso recomendamos que faça ela o quanto antes enquanto os conceitos aprendidos no curso estão frescos.
Tenha acesso a esse curso!
    • Apresentação
      3m 22s
    • Material
    • Desenvolvimento a moda antiga
      4m 53s
    • Integracao Continua
      4m 40s
    • Entrega Continua
      4m 28s
    • Pipelines
      2m 45s
    • Devops
      3m 55s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Visão Geral
      3m 4s
    • Estrutura básica
      1m 43s
    • Criando Workflow
      3m 18s
    • Explorando Workflow
      4m 38s
    • Runners
      1m 48s
    • Actions
      2m 42s
    • Runner vs Repositório
      1m 27s
    • Explorando Runner
      3m 18s
    • Adicionando Novos Jobs
      2m 59s
    • Dependencia entre jobs
      3m 38s
    • Workflow deep dive
      4m 59s
    • Explorando Repositorio
      2m 37s
    • Resumo
      54s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Exercicio 8
    • Exercicio 9
    • Exercicio 10
    • Visão Geral
      55s
    • Tipos de eventos
      2m 18s
    • Filtrando Branch
      5m 27s
    • Explorando Filters
      4m 22s
    • Evento Manual
      2m 32s
    • Cron
      4m 46s
    • Desativando Workflow
      1m 10s
    • Path Filter
      2m 17s
    • Cancelando Workflow
      2m 32s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Exercicio 8
    • Exercicio 9
    • Exercicio 10
    • Visão Geral
      1m 30s
    • Upload
      5m 11s
    • Download
      3m 53s
    • Outputs
      1m 9s
    • Explorando Outputs
      3m 8s
    • Consumindo Outputs
      1m 59s
    • Cache
      2m 8s
    • Usando Cache
      5m 50s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Configurando ECS
      3m 23s
    • Visão Geral
      1m 4s
    • Deploy Manual
      3m 18s
    • Deploy Dockerhub
      5m 58s
    • Deploy Ecs
      7m 33s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Visão Geral
      4m 12s
    • Env var
      2m 8s
    • Secrets
      2m 9s
    • Variables
      2m 4s
    • Organization Level
      3m 43s
    • Environment Level
      6m 23s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Visão Geral
      1m 6s
    • Status Check
      1m 34s
    • Failure
      4m 19s
    • Explorando Status Check
      3m 14s
    • Conditional Jobs
      1m 15s
    • Explorando Cache
      3m 14s
    • Continue on error
      2m 44s
    • Step Outcome vs Conclusion
      2m 42s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Visão Geral
      1m 4s
    • Explorando Matrix
      4m 48s
    • Include
      1m 20s
    • Exclude
      1m 8s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Visão Geral
      1m 31s
    • Explorando Reuso
      1m 53s
    • Inputs
      1m 52s
    • Secrets
      2m 10s
    • Workflow ref
      1m 48s
    • Output
      2m 41s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Visão Geral
      2m 26s
    • Criando Action
      6m 39s
    • Inputs
      2m 26s
    • Outputs
      2m 32s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Visão Geral
      1m 54s
    • Container
      3m 4s
    • Services
      2m 23s
    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Visão Geral
      2m 32s
    • GITHUB_TOKEN
      2m 15s
    • Adicionando label em issues
      4m 6s

Premium

Obtenha acesso ilimitado a todos os cursos com nosso plano premium - Explore sem Limites!

Aproveite a promoção de 2 anos de acesso!
12x R$
85
/mês

Plano premium

Tenha acesso a esse e a todos os cursos da plataforma com o plano Premium