Introdução ao Azure e Azure App Service
Sobre o Treinamento
Introdução do Módulo
Azure e Computação na Nuvem
IaaS, PaaS e SaaS
Aplicações PaaS no Azure
Azure App Service
Azure App Service Plan
Beneficios do uso do Azure App Service
Preços do Azure App Service Plan e suas Diferenças
Principais Serviços do Azure
[Hands-On] Criando Conta no Azure Cloud
[Hands-On] Overview do Portal do Azure
Regiões e Grupo de Recursos no Azure
[Hands-On] Criando Resource Group pelo Portal do Azure
[Hands-On] Habilitando Novas Assinaturas no Azure
Formas de Deploy do Azure App Service
[Hands-On] Criando Azure App Service pelo Portal
[Hands-On] Overview do App Service pelo Portal
[Hands-On] Overview do App Service Plan pelo Portal
[Hands-On] Usando FTP com Azure App Services
Quiz Módulo
Resumo do Módulo
Recursos do Azure App Service em Servidores Windows e Linux
Introdução ao Módulo
Azure App Service Plan no Windows e Linux
[Hands-On] Criando App Service Plan Windows e Linux
Funcionalidades Windows x Linux no Azure App Service
[Hands-On] Funcionalidade App Service - Windows e Linux
[Hands-On] Clonando App Service
[Hands-On] Extraindo Zips e Publicando
[Hands-On] Alterando Fuso Horário no App Service
[Hands-On] Usando Virtual Application para Hospedar Múltiplos aplicativos
Extensões no App Service
[Hands-On] App Service Extensions- Azure Web Apps Disk Usage
[Hands-On] App Service Extensions - IIS Manager
[Hands-On] MySql in App
Quiz Módulo
Resumo do Módulo
App Services no Visual Studio e Visual Studio Code
Introdução ao Módulo
[Hands-On] Instalando Visual Studio 2022
[Hands-On] Publicando no Azure App Service usando Visual Studio 2022
[Hands-On] Publicando no Visual Studio 2022 com Publish Profiler
[Hands-On] Remote Debugging no Visual Studio 2022
[Hands-On] Instalando Visual Studio Code e Extensões
[Hands-On] Gerenciar e Deploy com o VS Code
Quiz do Modulo
Resumo do Módulo
Provisionamento e Gerenciamento de App Services com Powershell e Azure CLI
Introdução ao Módulo
Azure CLI
[Hands-On] Instalando e criando Resource Group com Azure CLI no Windows
[Hands-On] Instalando e criando Resource Group com Azure CLI no Mac
[Hands-On] Instalando Azure CLI no Ubuntu Linux
Azure Cloud Shell
[Hands-On] Inicializando e criando Resource Group com Azure Cloud Shell
[Hands-On] Provisionando App Service Plan com Azure CLI
[Hands-On] Gerenciando App Service Plan e App Service com Azure CLI
Powershell e Azure Powershell
[Hands-On] Instalando Azure Powershell e criando Resource Group no Windows
[Hands-On] Instalando Azure Powershell e criando Resource Group no Mac
[Hands-On] Provisionando App Service Plan com Azure Powershell
[Hands-On] Provisionando App Service com Azure Powershell
Azure Resource Manager (ARM) Templates
[Hands-On] Templates no Azure App Service - SonarQube
Quiz Módulo
Resumo do Módulo
Integração e Entrega Continua com Azure DevOps
Introdução ao Módulo
DevOps Básico
Azure DevOps no Ciclo de Desenvolvimento
Azure DevOps e seus Serviços
Azure Repos - Repositorio GIT do Azure DevOps
[Hands-On] Criando Conta no Azure DevOps
Fundamentos do Controle de Versao
Conceitos do GIT
[Hands-On] Instalando Git no Windows
[Hands-On] Versionando o Código usando Azure Repos GIT
Build Pipelines com Azure Pipelines
Editor Clássico no Azure Pipelines
[IMPORTANTE] Ativar Execução de Pipeline usando Microsoft Self-Hosted Agent
[Hands-On] Build Pipeline
[Hands-On] Integração Continua
[Hands-On] Deploy para o Azure App Service com Release Pipeline
[Hands-On] Entrega Continua para o App Service
[Hands-On] Aprovação no Release Pipeline
[Hands-On] Provisionando Infraestrutura com Azure CLI no Azure DevOps
[Hands-On] Agendando execução do Release Pipeline - Excluindo Ambiente
[Hands-On] Usando Variaveis do Release Pipeline no CLI
YAML no Azure Pipelines
[Hands-On] Build Pipeline com Arquivo YAML
[Hands-On] Deploy do Site HTML usando Azure Pipelines - YAML
[Hands-On] Provisionamento da Infraestrutura usando Azure Pipelines - YAML
Quiz Modulo
Resumo do Módulo
Deployment Slots e Deployment Patterns Blue/Green e Canary com App Services
Introdução ao Módulo
Deployment Patterns
Deployment Slots
[Hands-On] Usando Slots no Azure App Services
[Hands-On] Swap e Rollback com Slots
Estratégia de Implantação - Blue/Green
[Hands-On] Blue/Green - Criando Slots no App Service
[Hands-On] Blue/Green - Build e Release da Aplicação
Estrategia de Deploy - Canary
[Hands-On] Canary - Criando App Service Slots
[Hands-On] Canary - Build e Release da Aplicação
[Hands-On] Azure CLI - Provisionando Slots do App Service
[Hands-On] Azure CLI - Traffic Routing nos Slots do App Service
Quiz do Módulo
Resumo do Módulo
Azure Traffic Manager e A/B Testing no Azure App Services
Introdução ao Módulo
Azure Traffic Manager
Estrategia de Deploy - A/B Testing
[Hands-On] A/B Testing - Criando Azure App Services em 3 regiões diferentes
[Hands-On] A/B Testing - Criando Azure Traffic Manager Profile e Endpoints
[Hands-On] A/B Testing - Buid Pipeline da Aplicação para App Service
[Hands-On] A/B Testing - Release da Aplicação para App Services em 3 regiões
[Hands-On] CLI - Traffic Manager - Criando App Services em 3 regiões diferentes
[Hands-On] CLI - Criando Traffic Manager Profile do tipo Geográfico e Endpoints
Quiz do Módulo
Resumo do Módulo
IaC - Provisionando Azure App Services e App Service Plans com Terraform
Introdução ao Módulo
Infraestrutura como Código (IaC)
Terraform
Como Terraform Funciona
Componentes do Terraform
Estágios do Terraform - Init, Validate, Apply e Destroy
[Hands-On] Instalando Terraform no Windows
[Hands-On] Instalando Terraform no Mac
[Hands-On] Instalando Terraform no Ubuntu Linux
[Hands-On] Extensões no VS Code para Terraform
[Hands-On] init, validate, plan, apply e Destroy- Provider Random
Processo de Provisionamento no Azure com Terraform
Azure Providers - Azure, Azure Stack e Azure Active Directory
Estrutura do Azure Rm Provider
[Hands-On] Provisionando Resource Group no Terraform usando Azure Rm Provider
Variáveis no Terraform
[Hands-On] Usando Variaveis
[Hands-On] Usando Variáveis do tipo Map
[Hands-On] Usando arquivo .tfvars
Como Provisionar Azure App Service e App Service Plan com Terraform
[Hands-On] Provisionando Azure App Service Plan
[Hands-On] Provisionando Azure App Service
[Hands-On] Provisionando App Service com Deployment Slots
Quiz Módulo
Resumo do Módulo
Escalando Azure App Services
Introdução ao Módulo
Dimensionamento de Serviços no Azure
Scale Up e Scale Out no App Service
[Hands-On] Criando Web App e Aplicativo .NET para comprometer a performance
[Hands-On] Escala Vertical do Azure App Service Plans - Manual
[Hands-On] Escala Horizontal do Azure App Service Plan - Manual
[Hands-On] Configurando Auto-Scale para o Azure App Service Plan
[Hands-On] CLI - Escalando Azure App Service Plan com Azure CLI
Quiz do Módulo
Resumo do Módulo
Containers e Docker no Azure App Services
Introdução ao Módulo
Serviços para Containers no Azure
Docker Básico
Principais Comandos Docker
[Hands-On] Instalar Docker no Windows
[Hands-On] Instalar Docker no Mac
[Hands-On] Instalar Docker no Ubuntu Linux
Tipos de Imagens para Containers
[Hands-On] Docker - Hello World
[Hands-On] Docker - Imagem Ubuntu
[Hands-On] Docker - Expor Site no protocolo HTTP
Dockerfile e Dockerignore
[Hands-On] dockerfile
[Hands-On] dockerignore
[Hands-On] Docker Hub - Push de Imagem
Docker Compose
[Hands-On] Subindo Containers com Docker Compose
[Hands-On] Docker Compose - Wordpress
[Hands-On] Extensão Docker no Visual Studio Code
Azure Container Registry (ACR)
[Hands-On] Preparar Imagem para o ACR
[Hands-On] Provionando o ACR no Portal do Azure
[Hands-On] Push da Imagem para o Azure Container Registry
Azure App Service for Containers
[Hands-On] Provisionando App Service for Containers no Portal do Azure
[Hands-On] Continuous Deployment com Webhook no App Service for Containers
[Hands-On] Implantando ACR com Azure CLI
[Hands-On] Enviar Imagem ao Repositorio do ACR com Azure CLI
[Hands-On] Criar App Service Plan e App Service for Containers com Azure CLI
[Hands-On] Habilitar Deployment Continuous para o App Service com Azure CLI
[Hands-On] Azure DevOps - Push de Imagem de Container para o ACR
[Hands-On] Azure DevOps - Integração Continua com ACR
[Hands-On] Azure DevOps Release - Implantando Container no App Service
Quiz do Módulo
Resumo do Módulo
Monitoramento com Azure Application Insights
Introdução ao Módulo
Importância do Monitoramento
Azure Application Insights
[Hands-On] Azure Application Insights com SDK para .NET - Uso Local
[Hands-On] Utilizando Aplicação local conectado ao Azure App Insights
Azure Key Vault
[Hands-On] Usando Application Insights com App Services
[Hands-On] Application Insights no Azure DevOps
Quiz do Módulo
Resumo do Módulo
Recursos de Rede no Azure App Service
Introdução ao Módulo
[Hands-On] Restringir o acesso ao Azure App Service
Azure Virtual Network e o Azure App Service
[Hands-On] Criando App Service, Virtual Network (VNET) e Subnets
[Hands-On] Criar Azure SQL Database e Tabelas
[Hands-On] Configurar Web App para Conectar ao Azure SQL Database
[Hands-On] Integração de VNET entre Azure SQL Database e App Service
Azure Private Endpoint
[Hands-On] Usando Private Endpoint com Azure SQL Database
[Hands-On] Liberar Acesso apenas a VNET
[Hands-On] Configurar Private Endpoint no Azure App Service
Conexões Hibridas no App Service
[Hands-On] Criando Conexão Hibrida com o On-Premise
[Hands-On] Configurando App Service para acessar SQL Server na conexão Híbrida
Quiz do Modulo
Resumo do Modulo
Azure DNS, Azure Private DNS e Certificados SSL/TLS no Azure App Services
Introdução ao Módulo
Domínios com Azure DNS e App Service
[Hands-On] Criando Serviço de DNS
[Hands-On] Adicionando Custom Domains ao Azure App Services
[Hands-On] Criando Sub-Domínios no Azure App Service
SSL/TLS e HTTPS
[Hands-On] Criando App Registration no AAD e Storage Account
[Hands-On] Configurando certificado SSL do Let's Encrypt no App Service
[Hands-On] Forçando o uso de HTTPS
[Hands-On] Configurando SSL no seu Slot de Staging usando subdomínios
[Hands-On] Configurando App Service Slot com Private Endpoint
[Hands-On] Testar o Endpoint Privado com VM no Azure
[Hands-On] CLI - Vinculando Dominio ao App Service
[Hands-On] CLI - Vinculando subdomínio ao Slot Deployment do App Service
[Hands-On] CLI - Forçando o uso de HTTPS e Configurando SSL
Quiz do Módulo
Resumo do Módulo
Próximos Passos
Ampliar seus Conhecimentos