GitHub Actions para Iniciantes

Iniciante

Domine os fluxos de trabalho CI/CD do GitHub Actions neste curso abrangente para iniciantes. Aprenda tudo, desde a criação do seu primeiro fluxo de trabalho até a automação avançada por meio de laboratórios práticos e desafios envolventes. Perfeito para desenvolvedores que buscam automatizar seus processos de desenvolvimento.

gitdevops

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

GitHub Actions para Iniciantes é um curso introdutório abrangente projetado para ajudá-lo a dominar os fundamentos do GitHub Actions, uma poderosa plataforma de automação. Este curso cobre tudo, desde a criação do seu primeiro fluxo de trabalho (workflow) até a implementação de pipelines de CI/CD por meio de laboratórios práticos. Você ganhará experiência prática na automação de processos de desenvolvimento e na melhoria das práticas de DevOps.

Objetivos

Ao final deste curso, você será capaz de:

  • Configurar o GitHub Actions no seu repositório
  • Criar e configurar arquivos de fluxo de trabalho (workflow files)
  • Executar comandos em ambientes do GitHub Actions
  • Usar ações (actions) para acessar e manipular seu código
  • Gerenciar variáveis de ambiente e segredos (secrets) de forma segura
  • Implementar automação básica de compilação (build) e teste

Destaques

  • Laboratórios Práticos (Hands-on Labs): Exercícios práticos para reforçar o aprendizado
  • Amigável para Iniciantes: Nenhuma experiência prévia em automação é necessária
  • Cobertura Abrangente: Da criação de fluxos de trabalho à implementação de CI/CD
  • Habilidades do Mundo Real: Aprenda técnicas usadas em ambientes de produção
  • Aprendizagem Autodirigida (Self-paced Learning): Progrida na sua própria conveniência

Este curso fornece conhecimento essencial para:

  • Desenvolvedores que buscam automatizar seus fluxos de trabalho
  • Engenheiros de DevOps explorando soluções de CI/CD
  • Equipes que desejam melhorar a eficiência do desenvolvimento
  • Qualquer pessoa interessada em práticas modernas de automação de software

As habilidades aprendidas neste curso formam a base para trabalhar com GitHub Actions em desenvolvimento de software, automação de testes, pipelines de deployment e muito mais. Ao concluir estes laboratórios, você estará preparado para implementar automação em cenários do mundo real e continuar com tópicos mais avançados do GitHub Actions.

Professor

labby
Labby
Labby is the LabEx teacher.