
Docker já faz parte do dia dias do mundo do desenvolvimento do software.
E utilizar Docker e Containers no nosso pipeline é fundamental.
Iremos nessa aula ver como o que é docker, o que são e porque usamos containers e todas as vantagens que temos ao utilizar essa tecnologia.
Vamos aprender rapidamente os principais comandos para subir, rodar e manter no ar seu container Docker nessa aula rápida.
A nuvem é, além de tudo, o local do Docker. E nessa aula, vamos ver rapidamente as opções que temos na nuvem da Microsoft e no Azure DevOps para utilizar nossos containers.
Na nossa primeira aula prática do módulo, iremos criar um aplicativo em .NET Core e vamos rodar usando no nosso container Docker. E tudo isso, passo a passo.
Aprenda a utilizar o serviço Azure Pipelines para Build e Release (Integração Contínua e Entrega Contínua) na plataforma de DevOps da Microsoft na Nuvem : o Azure DevOps.
São mais de 17 horas em mais de 160 aulas de treinamento onde você ira aprender sobre:
Build Pipeline com Classic Editor e YAML
Integração Continua (C.I.) e Entrega Continua (C.D) usando Azure Pipelines
Deployment Patterns (Big Bang, Ramped, Canary, Blue/Green e A/B Testing)
Deploy do seu aplicativo para ambientes on-premise com Deployment Group e Agent Builds.
Pipeline de Qualidade com Teste Unitário, Teste de Integração e SonarQube/SonarCloud
Docker Containers na sua esteira DevOps
Kubernetes no Azure (AKS) para deploy do seu Cluster
Azure Container Registry (ACR) e Azure Container Instance (ACI) com Azure Pipelines
Infraestrutura como Código (IaC) no seu Pipeline com Terraform e ARM (Azure Resource Manager)
Adicionar Banco de Dados no seu Pipeline com Flyway e DACPAC
O foco deste treinamento é tanto para iniciantes quanto para profissionais da T.I. com experiência na área.
Iremos fazer tudo passo a passo, até a geração do código fonte utilizado nas aplicações de exemplo.