Curso DevOps and SRE Fundamentals: Implementing Continuous Delivery
32 horasVisão Geral
Curso DevOps and SRE Fundamentals: Implementing Continuous Delivery, ensinará a você as habilidades para implantar software com confiança, agilidade e alta confiabilidade usando práticas modernas como Integração Contínua (CI) e Entrega Contínua (CD)..
Este Curso DevOps and SRE Fundamentals: Implementing Continuous Delivery, ajudará você a ser ágil e entregar recursos rapidamente, ao mesmo tempo em que será capaz de atender a requisitos não funcionais, como disponibilidade, confiabilidade, escalabilidade, segurança e muito mais.
Objetivo
Este curso apresenta os fundamentos da Integração Contínua/Entrega Contínua (CI/CD) em um ecossistema de contêiner aberto e adota uma abordagem baseada em projetos para ajudá-lo a compreender e implementar as principais práticas. Os principais aprendizados incluem o papel desempenhado pelo Docker e Kubernetes, usando Git para controle de revisão, como instalar e configurar Jenkins como uma plataforma de integração contínua, aplicando fluxos de trabalho de desenvolvimento como revisões de código, empacotamento e distribuição de aplicativos com Docker e Docker Registry usando Argo CD para definir criar um pipeline de implantação e muito mais.
Publico Alvo
- Este Curso DevOps and SRE Fundamentals: Implementing Continuous Delivery, é para desenvolvedores que desejam aprender como entregar software de forma mais segura, rápida e confiável; para analistas de qualidade que desejam configurar testes automatizados, aproveitar ambientes descartáveis e integrá-los a ferramentas de CI; para engenheiros de operações, administradores de sistemas, profissionais de DevOps/SRE responsáveis pela implantação de software e gerenciamento de ambientes de produção; e engenheiros de construção e lançamento que gostariam de aprender como implantar software de forma segura e contínua.
Materiais
Portugues/Inglês + Lab PraticoConteúdo Programatico
- Introdução
- O que e por que CI/CD
- Configuração: Explorando e Criando Nosso Ambiente de Aprendizagem
- Noções básicas de operações de contêiner com Docker
- Controle de versão com Git
- Configurando Integração Contínua com Jenkins
- Políticas de ramificação do GitHub e pipeline como código com Jenkinsfile
- Usando Docker com Jenkins Pipelines
- Imagens Docker
- Iniciando um aplicativo multiserviço com Docker Compose
- Análise Automatizada de Código
- SRE e implantação de um aplicativo escalonável no Kubernetes
- SRE. GitOps e CD com Argo CD