Mastering GitHub Actions: Automação e CI/CD

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

10h Intermediário 137 Aulas

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.

  • Introdução
    • Apresentação
      3m 22s

      Apresentação do curso

    • Material
  • Fundamentos de CI e CD
    • Desenvolvimento a moda antiga
      4m 53s

      Descubra como a evolução do desenvolvimento de software transformou processos tradicionais em métodos ágeis. Explore os desafios enfrentados por equipes de TI e como a integração contínua e a entrega contínua (CI/CD) contribuem com a entrega de produtos.

    • Integracao Continua
      4m 40s

      Entenda a importância de feedbacks rápidos, testes automatizados e colaboração constante para evitar conflitos e garantir a qualidade do código.

    • Entrega Continua
      4m 28s

      Descubra como a evolução das práticas de entrega de software transformou o cenário de desenvolvimento e operações. Explore a transição de métodos manuais para a automação com CI/CD, e entenda como ferramentas modernas estão contribuindo com eficiência e confiabilidade no ideployment de aplicações.

    • Pipelines
      2m 45s

      Entenda o workflow de uma pipeline, desde o merge do código até a execução de testes automatizados, e veja como a automação pode garantir a eficiência e a qualidade do desenvolvimento de software.

    • Devops
      3m 55s

      Explore a transição dos métodos tradicionais até o ágil e o surgimento do DevOps, uma cultura que une desenvolvimento e operações através da automação. Entenda como essas mudanças impactam o mercado.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
  • Elementos básicos
    • Visão Geral
      3m 4s

      Descubra como o GitHub, uma plataforma para compartilhamento de código usado por milhõoes de desenvolvedores, revoluciona o gerenciamento de código e a colaboração em projetos. Explore as funcionalidades do Git, entenda a importância do controle de versão e veja como o GitHub Actions pode automatizar processos de CI/CD, tornando o desenvolvimento mais eficiente.

    • 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.

    • Criando Workflow
      3m 18s

      Descubra como criar um workflow no GitHub Actions, desde a criação de um repositório até a execução de uma workflow. Aprenda a configurar o YAML, definir jobs e steps, e veja um demo na prática.

    • Explorando Workflow
      4m 38s

      Nesta aula, você aprenderá a configurar um ambiente de testes contínuos e implementar uma workflow.

    • Runners
      1m 48s

      Nesta aula vamos explorar os bastidores das GitHub Actions e como configurar runners para otimizar seus workflows. Entenda a importância de escolher o sistema operacional correto e explore as diferentes opções de máquinas virtuais.

    • Actions
      2m 42s

      Entenda a diferença entre Actions e workflows, e vamos explorar as Actions para garantir consistência em diferentes sistemas operacionais. Aprenda a utilizar Actions, além disso explorar o GitHub Marketplace para encontrar soluções prontas para suas necessidades.

    • Runner vs Repositório
      1m 27s

      Nesta aula abordamos sobre a necessidade de fazer o checkout do código, mesmo quando a ação é executada dentro do repositório. Entenda a importância de ambientes isolados e como isso impacta a segurança e a execução dos jobs.

    • Explorando Runner
      3m 18s

      Descubra como otimizar seus workflows no GitHub Actions, explorando os componentes pré-instaladas no runner. Aprenda a economizar tempo e recursos ao evitar instalações desnecessárias, garantindo execuções mais rápidas e eficientes.

    • Adicionando Novos Jobs
      2m 59s

      Nesta aula exploramos a criação e execução de novos Jobs, observando seu comportamento. Demonstramos como configurar múltiplos Jobs, que rodam em paralelo, e preparamos o terreno para aprofundar em dependências entre eles nas próximas aulas.

    • Dependencia entre jobs
      3m 38s

      Descubra como garantir a integridade do seu processo de deploy em ambientes empresariais! Nesta aula, exploramos a importância dos testes automatizados e como configurar dependências entre jobs para assegurar que apenas aplicações testadas com sucesso sejam publicadas.

    • Workflow deep dive
      4m 59s

      Aprenda a manipular variáveis de ambiente e explorar contexts do GitHub Actions.

    • Explorando Repositorio
      2m 37s

      Nesta aula, exploramos a interface do repositório, entendendo como visualizar commits, identificar erros e filtrar workflows.

    • Resumo
      54s

      Nesta aula vamos recapitular os principais pontos que estudamos nesse módulo.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Exercicio 8
    • Exercicio 9
    • Exercicio 10
  • Eventos
    • Visão Geral
      55s

      Vamos explorar como eventos podem desencadear workflows, desde um simples push até cenários complexos com filtros e activity types.

    • Tipos de eventos
      2m 18s

      Explore a flexibilidade dos eventos do GitHub Actions como push, pull requests até agendamentos e execuções manuais.

    • Filtrando Branch
      5m 27s

      Descubra como configurar Workflows para rodar apenas em branches específicas, garantindo um controle preciso sobre seus processos de CI/CD.

    • Explorando Filters
      4m 22s

      Nesta aula exploramos técnicas avançadas de filter, explorando como configurar actions que respondem a diferentes eventos e condições.

    • Evento Manual
      2m 32s

      Nesta aula exploramos como usar eventos manuais.

    • Cron
      4m 46s

      Nesta aula exploramos as nuances e desafios de configurar expressões Cron, os riscos de atrasos e até mesmo a possibilidade de jobs serem descartados.

    • Desativando Workflow
      1m 10s

      Na aula exploramos como desativar actions diretamente pelo painel, sem a necessidade de alterar o código ou fazer commits.

    • Path Filter
      2m 17s

      Nesta aula, exploramos a propriedade paths e paths-ignore para eventos push e pull_request, permitindo acionar ações específicas apenas quando arquivos determinados são modificados.

    • Cancelando Workflow
      2m 32s

      Esta aula vemos como evitar execuções e cancelar pipelines em andamento.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
    • Exercicio 7
    • Exercicio 8
    • Exercicio 9
    • Exercicio 10
  • artifacts
    • Visão Geral
      1m 30s

      Descubra como otimizar suas pipelines CI/CD e evitar problemas comuns de rate limit ao compartilhar dados entre jobs. Aprenda a utilizar artifacts para persistir e compartilhar informações.

    • Download
      3m 53s

      Nesta aula criamos artefatos em uma máquina para garantir que esteja disponível em outra. Aprenda a baixar artefatos, configurar paths e evitar problemas de versão.

    • Outputs
      1m 9s

      Aprenda a diferenciar artifacts com job outputs. Entenda como compartilhar dados entre jobs e explore exemplos práticos.

    • Explorando Outputs
      3m 8s

      Nesta aula você vai aprender a criar e compartilhar tags de imagens Docker utilizando outputs.

    • Consumindo Outputs
      1m 59s

      Aprenda a manipular variáveis e explorar objetos de contexto do GitHub, otimizando seu fluxo de trabalho.

    • Cache
      2m 8s

      Descubra como otimizar o tempo de build e economizar recursos em projetos. Aprenda estratégias para reduzir a duração das pipelines, especialmente em projetos grandes, e explore a action de cache para acelerar a instalação de dependências.

    • Usando Cache
      5m 50s

      Descubra como otimizar o desempenho dos workflows com o uso de cache para dependências NPM.

    • Upload
      5m 11s

      Descubra como otimizar seu fluxo de trabalho no GitHub com técnicas avançadas de upload de artefatos!

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
  • Deploy & Secrets
    • 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

    • Deploy Manual
      3m 18s

      Para automatizar é necessário entender o que será automatizado, esse é o fundamento da automação de processos. Aprenda a criar e fazer push de imagens Docker, configurar serviços na AWS e preparar o terreno para a criação de pipelines.

    • Deploy Dockerhub
      5m 58s

      Nesta aula, você aprenderá a automatizar o build, teste e envio de imagens Docker para o Docker Hub.

    • Deploy Ecs
      7m 33s

      Aprenda a configurar credenciais, atualizar task definitions do ECS e e monitorar o progresso do deploy.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
  • Secrets e Variables
    • Visão Geral
      4m 12s

      Nesta aula, exploramos os diferentes níveis de Secrets e variáveis, suas hierarquias e precedências. Aprenda a proteger informações sensíveis e a parametrizar repositórios para facilitar o debug.

    • Env var
      2m 8s

      Descubra como usar variáveis de ambiente em workflows, jobs e steps! Nesta aula, você vai aprender a declarar, sobrescrever e testar variáveis, além de entender a hierarquia e a importância da organização de código.

    • Secrets
      2m 9s

      Descubra como proteger informações sensíveis em seus projetos com o uso de "secrets". Nesta aula, você aprenderá a criar e gerenciar secrets, integrando-as de forma segura em variáveis de ambiente e workflows.

    • Variables
      2m 4s

      Nesta aula, exploramos a criação de variáveis, a integração com secrets e os cuidados necessários para evitar falhas de segurança.

    • Organization Level
      3m 43s

      Descubra como gerenciar variáveis e secrets em diferentes níveis de um repositório, explorando a hierarquia e a flexibilidade que elas oferecem. Aprenda a configurar e sobrescrever valores, garantindo que suas aplicações utilizem as informações corretas em cada contexto.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
  • Controlando Fluxo
    • Visão Geral
      1m 6s

      Nesta aula, exploramos técnicas avançadas para gerenciar workflows, mesmo diante de falhas, e introduzimos o uso estratégico de matrizes.

    • 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.

    • Failure
      4m 19s

      Descubra como automatizar processos de teste e upload de artefatos em pipelines de CI/CD, garantindo que resultados de testes que falharam sejam capturados e compartilhados. Aprenda a configurar condições específicas no GitHub Actions para rodar mesmo em cenários de falha.

    • Explorando Status Check
      3m 14s

      Nesta aula vamos aprender a manipular steps com condições, incluindo falhas intencionais e cancelamentos, garantindo que seu processo funcione conforme o esperado.

    • Conditional Jobs
      1m 15s

      Nesta aula vamos aprender a configurar jobs que respondem a falhas, incluindo a criação de relatórios automáticos e notificações.

    • Explorando Cache
      3m 14s

      Nesta aula exploramos estratégias para acelerar a instalação de dependências, utilizando o cache de forma inteligente.

    • Continue on error
      2m 44s

      Descubra como otimizar seus Workflows no GitHub Actions, garantindo que falhas em etapas específicas não comprometam o sucesso geral do job. Aprenda a usar a propriedade "continue-on-error" e explore cenários onde contínuar a execuçãao é primordial, mesmo diante de erros.

    • Step Outcome vs Conclusion
      2m 42s

      Nesta aula, exploramos a diferença entre "outcome" e "conclusion" e como essas propriedades influenciam a continuidade e o sucesso dos seus workflows.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
    • Exercicio 6
  • Matrizes
    • Visão Geral
      1m 4s

      Descubra como potencializar seus projetos com uma funcionalidade pouco explorada, mas incrivelmente poderosa do GitHub Actions. Aprenda a configurar execuções automáticas em múltiplos ambientes e garanta a compatibilidade do seu código em diversas plataformas.

    • Explorando Matrix
      4m 48s

      Nesta aula exploramos uma técnica que permite executar múltiplos jobs simultaneamente, adaptando-se a diferentes sistemas operacionais e versões de software. Ideal para projetos open-source e ambientes multiplataforma.

    • Include
      1m 20s

      Aprenda a personalizar sua matriz e configurar seu ambiente de desenvolvimento para testar versões específicas de ferramentas apenas em sistemas operacionais especificos.

    • Exclude
      1m 8s

      Descubra como otimizar suas configurações de matrizes ao explorar a propriedade "exclude".

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
  • Reaproveitando Workflows
    • Visão Geral
      1m 31s

      Descubra como otimizar seus projetos no GitHub Actions com a reutilização de workflows! Aprenda a evitar a duplicação de código, padronizar processos e reduzir erros humanos, tornando suas implementações mais ágeis e eficientes.

    • Explorando Reuso
      1m 53s

      Descubra como criar workflows reutilizáveis no GitHub Actions! Aprenda a configurar triggers específicos, definir jobs e referenciar outros workflows.

    • Inputs
      1m 52s

      Descubra como criar workflows reutilizáveis que se adaptam a diferentes ambientes e necessidades. Aprenda a definir inputs, configurar variáveis e garantir que seu workflow funcione perfeitamente, independentemente de quem o utilize.

    • Secrets
      2m 10s

      Aprenda a definir e herdar "secrets" entre workflows, garantindo que suas operações sejam seguras e sem erros.

    • Workflow ref
      1m 48s

      Nesta aula exploramos técnicas avançadas para referenciar workflows, garantindo que sua equipe possa colaborar de forma mais integrada e produtiva.

    • Output
      2m 41s

      Nesta aula exploramos a criação de variáveis de saída e como utilizá-las para capturar e reutilizar resultados de diferentes steps e compartilhar entre workflows.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
  • Custom Actions
    • Visão Geral
      2m 26s

      Nesta aula exploramos alternativas para reutilização de steps e exploramos como usar Custom Actions.

    • Criando Action
      6m 39s

      Aprenda a criar, organizar e compartilhar actions. Seguindo boas práticas para implementar num ambiente corporativo.

    • Inputs
      2m 26s

      Descubra como parametrizar suas actions e influenciar seu comportamento com inputs personalizados. Nesta aula, você aprenderá a definir parâmetros e verá na prática como essas configurações podem otimizar seu workflow.

    • Outputs
      2m 32s

      Esta aula vamos configurar parâmetros e valores de saida da Action, tornando a automação mais acessível e poderosa.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
  • Containers e Services
    • Visão Geral
      1m 54s

      Aprenda a utilizar as propriedades container e services para criar ambientes de execução personalizados.

    • Container
      3m 4s

      Descubra como executar jobs e steps em containers utilizando a imagens especificas. Veja na prática como o GitHub Actions facilita a execução de workflows dentro de containers.

    • Services
      2m 23s

      Nesta aula exploramos a execução de containers para dar suporte a nossa aplicaçãao.

    • Exercicio 1
    • Exercicio 2
    • Exercicio 3
    • Exercicio 4
    • Exercicio 5
  • Security & Permissions
    • Visão Geral
      2m 32s

      Descubra a gestão de permissões no GitHub Actions. Explore exemplos e entenda os riscos e soluções para evitar ações mal-intencionadas. Aprenda a configurar permissões de forma granular e proteja seu repositório de maneira eficaz.

    • GITHUB_TOKEN
      2m 15s

      Nesta aula exploramos o que é e como o "GITHUB_TOKEN" é gerado. E como podemos utilizar ele para interagir com o nosso repositório. Aprenda a configurar permissões granulares para ele.

    • Adicionando label em issues
      4m 6s

      Descubra como automatizar processos no GitHub com um workflow que adiciona labels automaticamente a novas issues. Aprenda a configurar as permissões utilizando o GITHUB_TOKEN para fazer chamadas à API do GitHub.

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.

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
à vista R$ 1.020

Sobre o curso

  • Intermediário
  • 10h para conclusão
  • 137 Aulas
  • Certificado
  • Prova certificação
  • 2 anos de acesso

Bruno Brito

Microsoft MVP - Instrutor

7250
Alunos
13
Cursos

Primeiramente sou pai de um monte de 3 filhos. Atuo como consultor de Azure e AWS e também sou instrutor na avera. Com 18 anos de experiência, sempre priorizei a excelência e a qualidade acima de tudo. Ao longo da minha trajetória, construí uma base sólida e participei de muitos projetos. Sou apaixonado por open source e contribuo ativamente com diversos projetos em .NET. Se você é um desenvolvedor .NET, é bem provável que já tenha utilizado alguma linha de código que eu escrevi. Atualmente como instrutor, aqui na avera, estou comprometido em oferecer conteúdo de alta qualidade e compartilhar minhas experiências para enriquecer as aulas e inspirar meus alunos.

Quero saber mais sobre o instrutor

Cursos relacionados

Do zero ao especialista em Kubernetes: Acelere Sua Carreira e prepare-se para o CKA

Kubernetes

  • 34h para conclusão
  • Intermediário
  • 182 Aulas

Do zero ao especialista em Kubernetes: Acelere Sua Carreira e prepare-se para o CKA

Curso focado na administração do Nodes. Aprenda criar clusters com Kubeadm, faça backup do ETCD e muito mais!

Kubernetes Administrator

  • 16h para conclusão
  • Avançado
  • 67 Aulas

Curso focado na administração do Nodes. Aprenda criar clusters com Kubeadm, faça backup do ETCD e muito mais!

Aprenda como trabalhar em equipe com GIT, vamos estudar as melhores práticas empresariais para criar workflows que facilitam o trabalho em equipe com GIT

GIT Workflows

  • 10h para conclusão
  • Intermediário
  • 32 Aulas

Aprenda como trabalhar em equipe com GIT, vamos estudar as melhores práticas empresariais para criar workflows que facilitam o trabalho em equipe com GIT

Esse curso vai te guiar e introduzir os principais conceitos da nuvem. AWS Essentials é um curso obrigatória para qualquer profissional de cloud.

AWS Enterprise

  • 28h para conclusão
  • Iniciante
  • 215 Aulas

Esse curso vai te guiar e introduzir os principais conceitos da nuvem. AWS Essentials é um curso obrigatória para qualquer profissional de cloud.

Treinamentos relacionados

Adquira conhecimentos teóricos e práticos sobre DevOps utilizando as principais ferramentas da AWS como EKS, terraform e GitHub Actions

Engenheiro DevOps AWS

  • 202h para conclusão
  • Avançado
  • 1177 Aulas

Adquira conhecimentos teóricos e práticos sobre DevOps utilizando as principais ferramentas da AWS como EKS, terraform e GitHub Actions