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.71 (60 reviews)
Udemy
platform
Português
language
Development Tools
category
instructor
Azure DevOps - Implantação Contínua para Serviços do Azure
551
students
18 hours
content
Mar 2024
last update
$19.99
regular price

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

Why take this course?

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 ?!

Screenshots

Azure DevOps - Implantação Contínua para Serviços do Azure - Screenshot_01Azure DevOps - Implantação Contínua para Serviços do Azure - Screenshot_02Azure DevOps - Implantação Contínua para Serviços do Azure - Screenshot_03Azure DevOps - Implantação Contínua para Serviços do Azure - Screenshot_04

Reviews

Warley
October 30, 2023
O Curso é super completo e muito didático ao unir teoria e prática. Ressalto também a abardagem explicativa feita acerca dos fundamentos de cada assunto.

Charts

Price

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

Rating

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

Enrollment distribution

Azure DevOps - Implantação Contínua para Serviços do Azure - Distribution chart
4941020
udemy ID
10/23/2022
course created date
3/11/2023
course indexed date
Bot
course submited by