Azure DevOps - Implantação Contínua para Serviços do Azure
- Descrição
- Currículo
- FAQ
- Revisões
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 ?!
-
1Sobre o TreinamentoVídeo Aula
-
2Introdução ao MóduloVídeo Aula
-
3Introdução a Cultura DevOpsVídeo Aula
-
4Integração Contínua e Implantação ContínuaVídeo Aula
-
5Computação na NuvemVídeo Aula
-
6Azure Cloud e seus Principais ServiçosVídeo Aula
-
7[Hands-On] Criar Conta de Assinatura do AzureVídeo Aula
-
8[Hands-On] Overview no Portal do AzureVídeo Aula
-
9Regiões e Grupo de Recursos no AzureVídeo Aula
-
10[Hands-On] Criando Resource Group pelo Portal do AzureVídeo Aula
-
11Opções de Implantação de Serviços para o Azure CloudVídeo Aula
-
12Azure DevOps - Ferramento ALM da MicrosoftVídeo Aula
-
13Serviços do Azure DevOps - Boards, Repos, Pipeline, Test Plan e ArtifactsVídeo Aula
-
14Precificação do Azure DevOps ServiceVídeo Aula
-
15Azure DevOps no Ciclo do DesenvolvimentoVídeo Aula
-
16[Hands-On] Criando sua Conta do Azure DevOpsVídeo Aula
-
17IaaS, PaaS e SaaS - Modelos de Serviços na NuvemVídeo Aula
-
18Quiz do ModuloQuestionário
-
19Resumo do MóduloVídeo Aula
-
20Introdução ao MóduloVídeo Aula
-
21[Case] Implantação Contínua com Aprovações e Agendamentos no Azure App ServiceVídeo Aula
-
22Azure Repos - Repositorio GIT do Azure DevOpsVídeo Aula
-
23Fundamentos do Controle de VersãoVídeo Aula
-
24Conceitos do GITVídeo Aula
-
25Git ComandosVídeo Aula
-
26[Hands-On] Instalando Git no WindowsVídeo Aula
-
27[Hands-On] Versionando o Código usando Azure Repos GITVídeo Aula
-
28Build Pipelines com Azure PipelinesVídeo Aula
-
29Conceitos do Pipeline usando Editor ClássicoVídeo Aula
-
30[Importante] Habilitar "Classic Editor" no Azure PipelinesTexto
-
31Azure Pipelines Agents - Microsoft-hostedVídeo Aula
-
32[Importante] Ativar Execução de Pipeline usando Microsoft Self-Hosted AgentTexto
-
33[Hands-On] Build Pipeline no Azure DevOpsVídeo Aula
-
34[Hands-On] Integração ContinuaVídeo Aula
-
35Azure App Service - Servidor Web PaaS para AplicaçõesVídeo Aula
-
36Azure App Service Plan - Planos do Serviço de App do AzureVídeo Aula
-
37Beneficios do uso do Azure App ServiceVídeo Aula
-
38Preços do Azure App Service Plan e suas DiferençasVídeo Aula
-
39[Hands-On] Deploy para o Azure App Service com Release PipelineVídeo Aula
-
40[Hands-On] Entrega Continua para o App ServiceVídeo Aula
-
41[Hands-On] Aprovação no Release PipelineVídeo Aula
-
42Azure CLI - Criando e Gerenciando Recursos do Azure com Linha de ComandosVídeo Aula
-
43[Hands-On] Instalando e Provisionando Grupo de Recursos com Azure CLI no WindowsVídeo Aula
-
44[Hands-On] Instalando e Provisionando Grupo de Recursos com Azure CLI no MacVídeo Aula
-
45[Hands-On] Provisionando Infraestrutura com Azure CLI no Azure DevOpsVídeo Aula
-
46[Hands-On] Agendando execução do Release Pipeline - Excluindo AmbienteVídeo Aula
-
47[Hands-On] Usando Variaveis do Release Pipeline no CLIVídeo Aula
-
48YAML no Azure PipelinesVídeo Aula
-
49Conceitos do Pipeline usando YAMLVídeo Aula
-
50[Hands-On] Build Pipeline com Arquivo YAMLVídeo Aula
-
51[Hands-On] Deploy do Site HTML usando Azure Pipelines - YAMLVídeo Aula
-
52[Hands-On] Provisionamento da Infraestrutura usando Azure Pipelines - YAMLVídeo Aula
-
53Quiz do MóduloQuestionário
-
54Resumo do MóduloVídeo Aula
-
55Introdução ao ModuloVídeo Aula
-
56[Case] C.D. em Multiplos Ambientes para VMs com App Gateway e Deployment GroupsVídeo Aula
-
57Azure Virtual Machines (VMs)Vídeo Aula
-
58[Hands-On] Provisionando VMs do Azure pelo Portal para Ambiente DesenvolvimentoVídeo Aula
-
59[Hands-On] Criando Projeto no Azure DevOps, Repositorio GIT e Build do SiteVídeo Aula
-
60Deployment Groups no Azure PipelinesVídeo Aula
-
61[Hands-On] Criando Deployment Group para Desenvolvimento e Instalando na VMVídeo Aula
-
62[Hands-On] Release Pipeline para Ambiente Desenvolvimento com Deployment GroupVídeo Aula
-
63Domínios Customizados com Azure DNSVídeo Aula
-
64[Hands-On] Criando Azure DNS para Domínio CustomizadoVídeo Aula
-
65[Hands-On] Associando Subdomínio ao IP Público da VMVídeo Aula
-
66[Hands-On] Provisionar 2 VMs no Azure para Ambiente de ProduçãoVídeo Aula
-
67[Hands-On] Criando Deployment Group e Instando nas VMs de ProduçãoVídeo Aula
-
68[Hands-On] Release Pipeline usando Deployment Group em ParaleloVídeo Aula
-
69[Hands-On] Release Pipeline em Série com Aprovações por TagsVídeo Aula
-
70Azure Application GatewayVídeo Aula
-
71Como funciona o Azure Application GatewayVídeo Aula
-
72SSL/TLS e HTTPSVídeo Aula
-
73[Hands-On] Gerar Certificados com o Zero SSLVídeo Aula
-
74[Hands-On] Converter Certificado SSL/HTTPS com SSLZero.comVídeo Aula
-
75Azure Key VaultVídeo Aula
-
76Azure Key Vault como Cofre de CertificadosVídeo Aula
-
77[Hands-On] Provisionar Azure Key Vault e Importar CertificadosVídeo Aula
-
78[Hands-On] Criar e Configurando Azure Application Gateway com SSL/TLS OffloadVídeo Aula
-
79[Hands-On] Implantar automaticamente em novos servidores de destinoVídeo Aula
-
80Quiz do MóduloQuestionário
-
81Resumo do MóduloVídeo Aula