DevOps

Dominando o GitHub Actions

Aprenda a configurar automações eficientes e fluxos complexos no GitHub Actions

  • Avançado
  • 05:00 Horas
  • 8 módulos
  • 36 aulas
Thiago LunardiMicrosoft MVP

Introdução

5 aulas

Introdução ao GitHub Actions

10 aulas
  • Introdução ao GitHub Actions 3:00
  • Componentes do GitHub Actions 6:00
  • Actions 4:00
  • Tarefas e Jobs 3:00
  • Runners 3:00
  • Eventos 2:00
  • Workflows 2:00
  • Variáveis e segredos 3:00
  • Visão geral do YAML 2:00
  • Criando seu primeiro workflow 16:00

Gerenciando Workflows

5 aulas
  • Reiniciando workflows e tarefas 6:00
  • Ignorando execução de tarefas 4:00
  • Cache de dependências 9:00
  • Armazenando artefatos 6:00
  • Actions Marketplace 8:00

Descrição do Cenário de Trabalho

1 aulas
  • Arquitetura da Aplicação Exemplo 15:00

Integração Contínua - CI

6 aulas
  • Versionamento 20:00
  • Automação de Build 16:00
  • Automação de Lint 12:00
  • Automação de Dependency Check (SCAT) 10:00
  • Automação de Code Security Check (SAST) 16:00
  • Automação de Packing (Publish) 24:00

Implementação Contínua - CD

4 aulas
  • Deployment para Google Cloud Platform - Staging 41:00
  • Deployment para Google Cloud Platform - Produção 10:00
  • Deployment para Microsoft Azure 10:00
  • Deployment para Amazon AWS 24:00

Bonus

3 aulas
  • Configurando projetos com workflows padrões 6:00
  • Adicionando badge de status no README.md 3:00
  • Recebendo notificações sobre execuções de workflow 4:00

Encerramento

2 aulas
  • Encerramento 3:00
  • Palavras finais 4:00

O GitHub Actions revolucionou o desenvolvimento de software ao facilitar a automação de fluxos de trabalho, a integração contínua (CI/CD) e a implantação na nuvem. Utilizando essa ferramenta, você pode automatizar processos DevOps, melhorar a eficiência e integrar facilmente suas aplicações com serviços externos e plataformas em nuvem.

Neste curso, você aprenderá desde os conceitos básicos do GitHub Actions, como a criação de workflows simples, até técnicas avançadas para configurar automações complexas, otimizar seus processos de desenvolvimento e implementar pipelines de CI/CD robustos.

Você dominará a criação e gestão de workflows, integrando práticas de DevOps e aproveitando recursos da nuvem para garantir maior eficiência e qualidade no ciclo de vida do desenvolvimento de software.

Na era atual, o domínio do GitHub Actions é essencial para qualquer profissional de TI que busca otimizar processos, implementar práticas de DevOps e aumentar a produtividade. Este curso foi desenhado para fornecer todo o conhecimento necessário que um especialista em desenvolvimento deve possuir para automatizar, integrar e implantar seus fluxos de trabalho na nuvem.

Perguntas frequentes

Por quanto tempo terei acesso?

Estamos oferecendo 1 ano de acesso para você ter muito tempo para estudar.

O curso é teórico e prático?

Sim, o curso Dominando o GitHub Actions aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Como eu tiro as minhas dúvidas durante o curso?

Basta postar sua dúvida no fórum! Abaixo de cada aula existe um fórum onde o instrutor irá lhe ajudar.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer dispositivo é suportado.

Thiago Lunardi

Thiago Lunardi

Microsoft MVP

Com mais de 20 anos de experiência em engenharia e gerenciamento de software, lidero uma equipe dinâmica de engenheiros na Templafy, uma empresa inovadora e centrada nas pessoas que fornece soluções de automação de documentos baseadas em nuvem. 

Possuo diversas certificações Microsoft, incluindo MCP, MCTS e MCSD, e tenho um profundo conhecimento das tecnologias Microsoft e dos suplementos do PowerPoint.

Dominando o GitHub Actions

Aprenda a configurar automações eficientes e fluxos complexos no GitHub Actions