When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Azure DevOps - Implantação Contínua para Serviços do Azure

Aprenda a criar Pipelines para C.D. no Kubernetes (AKS), API Management, Containers, Functions, App Service, VMs e mais.

     
  • 4.7
  •  |
  • Reviews ( 71 )
₹799

This Course Includes

  • iconudemy
  • icon4.7 (71 reviews )
  • icon18 total hours
  • iconportuguese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Azure DevOps - Implantação Contínua para Serviços do Azure

A Implantação Contínua é uma estratégia no desenvolvimento de software onde as alterações de código em um aplicativo são liberadas automaticamente no ambiente de produção.

E esse é o nosso objetivo do treinamento Azure DevOps - Implantação Contínua para Serviços do Azure.

Vamos aprender a criar Implantação Continua para serviços do Azure através de pipelines no Azure DevOps !

O treinamento é focado na execução de 10 casos de uso  e realização dos requisitos propostos para implantação de aplicativos, criando desde a arquitetura ate a implementação do pipeline usando Azure Pipelines .

Implantação Continua para o Azure Kubernetes Service usando Environments e Pull Request  e Aprovações : Aprenderemos como fazer Deploy para o Kubernetes, usando o AKS. Iremos realizar a implantação continua para 2 ambientes e usar a feature Environments do Azure Pipelines. Também adicionaremos obrigatoriedade de Pull Requests e aprovação no ambiente de produção para finalizar a Entrega Continua.

Implantação Contínua em Redes Virtuais (VNETS) com Azure API Management, Azure Functions e Azure App Service : Passo a passo, criaremos uma arquitetura para APIs usando Virtual Network em modo privado usando Azure API Management, Azure Functions e Azure App Service. Os servicos terao acesso externo (internet) negado, e para acessa-los, precisaremos estar em peering com a VNET do Azure. Realizaremos a implantacao continua nessa arquitetura restrita usando Self-Hosted Agent.

Implantação Continua em Maquinas Virtuais com Deployment Groups, Certicado Seguro HTTPS SSL/TLS no Key Vault e Azure Application Gateway :  Aprenderemos a criar uma arquitetura baseada em VMs do Azure. Usaremos o IIS como nosso Web Server. A nossa arquitetura ainda contara com o uso de 2 VMs em ambiente de produção balanceadas com Azure Application Gateway usando certificado HTTPS armazenado no cofre do Azure Key Vault e domínio customizado no Azure DNS.

Implantação Continua de APIs para o Azure API Management : Iremos criar passo a passo a implantação continua de APIs exportando seus métodos para o Azure API Management.

Implantação Contínua com Azure App Service e Infraestrutura como Codigo com Azure CLI : Vamos passo a passo publicar nosso Site no Azure App Service usando Editor Classico e Pipelime YML. Tambem iremos aprender a subir a nossa infraestrutura, provisionando o Azure App Service a partir de comandos do Azure CLI executados a partir do Azure Pipelines.

Implantação Contínua para o  Azure Container Instance e Distribuição Global de Conteudo com Azure CDN : Aprenderemos como realizar a implantação continua de containers no serviço Azure Container Instance. Além disso, iremos usar o Azure CDN para distribuir o conteúdo global e a realização do purge (expurgo) ficara a cargo do pipeline.

Implantação Continua usando Deployment Patterns - Blue/Green : Iremos implementar o padrão para implantação conhecido como Blue/Green. Usaremos o recursos Deployment Slots e realizaremos Swap no pipeline de C.D..

Implantação Continua usando Deployment Patterns - Canary :  Iremos implementar o padrão para implantação conhecido como Canary. Usaremos o recursos Deployment Slots e iremos segregar o trafego do nosso site: 10% no canário, realizando testes na nova versão e 90% continuarão acessando a versão produtiva.

Implantação Continua usando Deployment Patterns - A/B Testing : Aprendermos como gerenciar o tráfego no nosso App direcionando os usuários por proximidade a regiões do Azure. Iremos implementar o padrão A/B Testing no Azure Pipelines para o deploy usando o serviço Azure Traffic Manager.

Implantação Contínua usando o Azure Container Registry e Azure App Service for Containers : Iremos aprender a realizar build e push de imagens de container para o Azure Container Registry e realizar a implantacao continua da imagem do ACR para o Azure App Service for Containers.

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.

Prontos para dominar a Implantação Contínua para Serviços do Azure usando Azure DevOps ?!

What You Will Learn?

  • Implantação Continua (C.D).
  • DevOps.
  • Kubernetes.
  • Azure Kubernetes Service (AKS).
  • Build Pipeline com YAML.
  • Build Pipeline com Classic Editor.
  • Deployment Patterns Canary.
  • Deployment Patterns Blue/Green.
  • Deployment Patterns A/B Testing.
  • Entrega Continua.
  • Docker.
  • Azure Container Instance (ACI).
  • Azure Container Registry (ACR).
  • Containers.
  • Azure Application Gateway.
  • Azure CDN (Content Delivery Network).
  • Azure Traffic Manager.
  • Azure App Service.
  • Azure App Service for Containers.
  • Azure VM (Máquina Virtual).
  • Azure DNS.
  • HTTPS SSL/TLS.
  • Azure Key Vault.