Aprenda a implementar fluxos de integração contínua e entrega contínua com o GitHub Actions
Nível Intermediário Categoria Cloud Computing
É cada vez mais comum que os desenvolvedores precisem implementar fluxos de integração contínua e entrega contínua em seus projetos. Isso porque esses fluxos permitem que o código seja testado e validado automaticamente, garantindo que o software entregue ao cliente seja de qualidade e que as atualizações sejam entregues de forma rápida e segura.
O GitHub possui uma ferramenta nativa para implementar CI/CD chamada GitHub Actions. Com ela, é possível criar fluxos de trabalho executados automaticamente toda vez que um evento específico acontece no repositório, como um push ou um pull request
É cada vez mais comum que os desenvolvedores precisem implementar fluxos de integração contínua e entrega contínua em seus projetos. Isso porque esses fluxos permitem que o código seja testado e validado automaticamente, garantindo que o software entregue ao cliente seja de qualidade e que as atualizações sejam entregues de forma rápida e segura.
O GitHub possui uma ferramenta nativa para implementar CI/CD chamada GitHub Actions. Com ela, é possível criar fluxos de trabalho executados automaticamente toda vez que um evento específico acontece no repositório, como um push ou um pull request
Neste curso, você aprenderá como criar fluxos de trabalho com o GitHub Actions. Veremos sobre os principais conceitos e funcionalidades da ferramenta, como criar e configurar um fluxo de trabalho, como executar tarefas de build, testes e deploy, como configurar variáveis de ambiente e segredos, como criar e usar actions customizadas e muito mais. Tudo isso usando vídeo aulas práticas, material de apoio e exercícios para fixação do conteúdo.
Além de várias outras coisas você aprenderá:
Esse curso é destinado a desenvolvedores que desejam aprender a implementar fluxos de integração contínua e entrega contínua em seus projetos usando o GitHub Actions.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring e Django na TreinaWeb.
Introdução ao curso.
2 aulasNesta aula vamos aprender sobre os conceitos básicos sobre CI e também sobre como funciona o GitHub Actions.
3 aulasNesta aula vamos dar os nossos primeiros passos com o GitHub Actions e criaremos os nossos primeiros workflows.
5 aulasNesta aula vamos explorar os diferentes eventos que podem disparar a execução de um workflow.
4 aulasNesta aula vamos ver sobre os recursos de secrets e variáveis.
4 aulasNesta aula vamos colocar nossos conhecimentos em prática em um projeto real.
11 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!