Curso de DevOps com GitLab CI – Crie pipelines e faça o deploy na AWS
A freeCodeCamp está oferecendo GRATUITAMENTE o curso DevOps with GitLab CI Course – Build Pipelines and Deploy to AWS através da class central.
Sobre o curso
Este curso ensinará como usar o GitLab CI para criar pipelines de CI/CD para criar e implantar software na AWS.
Tópicos
Unidade 1 – Introdução ao GitLab
- Lição 1 – Bem-vindo
- Lição 2 – Seu primeiro projeto GitLab
- Lição 3 – Seu primeiro pipeline
- Lição 4 – Ajuda, meu pipeline não está funcionando
- Lição 5 – O que é YAML?
- Lição 6 – O que é um shell?
- Lição 7 – Arquitetura do GitLab
- Lição 8 – Estágios do pipeline
- Lição 9 – Por que os pipelines falham?
- Lição 10 – Artefatos de trabalho
- Lição 11 – Testando a compilação
- Lição 12 – Variáveis
- Lição 13 – O que é DevOps
Unidade 2 – Integração contínua com o GitLab CI
- Lição 1 – Visão geral da unidade
- Lição 2 – Seu primeiro projeto do GitLab
- Lição 3 – Criação do projeto
- Lição 4 – Atribuição
- Lição 5 – Solução da tarefa
- Lição 6 – Como integrar as alterações?
- Lição 7 – Solicitações de mesclagem
- Lição 8 – Revisão de código
- Lição 9 – Testes de integração
- Lição 10 – Como estruturar um pipeline
Unidade 3 – Implantação contínua com GitLab e AWS
- Lição 1 – Visão geral da unidade
- Lição 2 – Uma rápida introdução ao AWS
- Lição 3 – AWS S3
- Lição 4 – AWS CLI
- Lição 5 – Upload de um arquivo para o S3
- Lição 6 – Mascarando e protegendo variáveis
- Lição 7 – Gerenciamento de identidade com o AWS IAM
- Lição 8 – Upload de vários arquivos no S3
- Lição 9 – Hospedagem de um site no S3
- Lição 10 – Controle da execução dos trabalhos
- Lição 11 – Teste pós-implantação
- Lição 12 – O que é CI/CD?
- Lição 13 – Atribuição
- Lição 14 – Solução de atribuição
- Lição 15 – Ambientes
- Lição 16 – Reutilização de configuração
- Lição 17 – Atribuição
- Lição 18 – Solução de atribuição
- Lição 19 – Pipeline de entrega contínua
Unidade 4 – Implementação de um aplicativo em docker no AWS
- Lição 1 – Visão geral da unidade
- Lição 2 – Introdução ao AWS Elastic Beanstalk
- Lição 3 – Criação de um novo aplicativo AWS Elastic Beanstalk
- Lição 4 – Criando o Dockerfile
- Lição 5 – Criação da imagem do Docker
- Lição 6 – Registro de contêineres do Docker
- Lição 7 – Testando o contêiner
- Lição 8 – Autenticação do registro privado
- Lição 9 – Implementação no AWS Elastic Beanstalk
- Lição 10 – Teste pós-implantação
- Lição 11 – Recapitulação de CI/CD (4:50:29)
Unidade 5 – Conclusão
- Lição 1 – Trabalho final
- Lição 2 – Conclusão
Essa foi uma dica da Selma Santos