Dominando o GitHub Actions
Aprenda a configurar automações eficientes e fluxos complexos no GitHub Actions
Thiago LunardiMicrosoft MVP
Introdução
- Apresentação Assistir grátis 2:00
- Objetivos Assistir grátis 1:00
- Pré-requisitos Assistir grátis 3:00
- Instruções Importantes Assistir grátis 4:00
- Visão geral como um Team Manager Assistir grátis 5:00
Introdução ao GitHub Actions
- 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
- 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
- Arquitetura da Aplicação Exemplo 15:00
Integração Contínua - CI
- 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
- 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
- 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
- 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
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