Azure App Service - Aplicações Web App e Containers Docker

Aprenda a Criar, Gerenciar e Publicar App Service com Azure DevOps, Terraform, Docker, Container Registry, DNS e mais...

4.85 (68 reviews)
Udemy
platform
Português
language
Development Tools
category
instructor
503
students
17 hours
content
Mar 2024
last update
$19.99
regular price

What you will learn

Aprender a criar, gerenciar e publicar seus Apps no Azure App Service.

Usar Containers Docker com o Azure App Service .

Integração Contínua e Entrega Contínua com Azure DevOps.

Usar o Azure Traffic Manager para gerenciar o tráfego dos seus Aplicativos.

Usar o Terraform como sua plataform de Infraestrutura como Código.

Monitoramento com Azure Application Insights.

Utilizar Recursos de Rede no Azure App Service como o Hybrid Connection, Private Endpoint e Restrições a acesso.

Azure DNS, Azure Private DNS e Certificados SSL/TLS no Azure App Services

Escalar Vertical e Horizontalmente seus Azure App Services de forma manual e automática.

Deployment Slots e Deployment Patterns Blue/Green e Canary com App Service.

Aprender a usar Visual Studio e Visual Studio Code com Azure App Service.

Aprender sobre Recursos do Azure App Services em Servidores Windows e Linux

Description

Aprenda a utilizar o Azure App Service como o servidor de suas aplicações na nuvem da Microsoft.


Serão mais de 16 horas em mais de 200 aulas de treinamento onde você ira aprender sobre:


  • Introdução ao Azure e Azure App Service: Vamos aprender o básico da nuvem da microsoft. Criaremos nele a nossa conta no azure e iniciaremos o aprendizado em cima do app service… tanto na teoria quanto na pratica.

  • Recursos do Azure App Services em Servidores Windows e Linux: aprenderemos os recursos e features disponíveis no app service. Iremos ver o q podemos fazer nos planos de aplicativo com Windows e Linux, sempre com o olhar na diferenciação entre os sistemas operacionais.

  • App Services no Visual Studio e Visual Studio Code: Aprenderemos sobre o uso do Visual Studio e Visual Studio Code para gerenciar o nosso App Service. Além disso, também veremos como debugar e publicar nossas aplicações através desses IDEs.

  • Provisionamento e Gerenciamento de App Services com Powershell e Azure CLI: Iremos tratar sobre comandos aplicados ao App Service. Iremos provisionar o App Service através do Azure Powershell, comandos do Azure CLI e também com o ARM Template.

  • Integração e Entrega Continua com Azure DevOps: Iremos usar o azure repos como nosso repositório GIT para o nosso código e iremos criar a Integração e Entrega Contínua da nossa Aplicação para o Azure App Service.

  • Deployment Slots e Deployment Patterns Blue/Green e Canary com App Service: Iremos aprender sobre Slots de Implantação. E com ele, iremos implantar 2 padrões para implantação: Blue/Green e Canary.

  • IaC - Provisionando Azure App Services e App Service Plans com Terraform: Aprenderemos como provisionar o Azure App Service, App Service Plan e Slots usando o Terraform como plataforma de infraestrutura como código.

  • Azure Traffic Manager e A/B Testing no Azure App Service: Iremos aprender como gerenciar o tráfego no nosso App Service. E pra isso, usaremos o Azure Traffic Manager, implementando o padrão A/B Testing e direcionando o trafego de usuários por regiões do Azure.

  • Escalando Azure App Service: Aprenderemos como podemos escalar as nossas aplicações no Azure App Service, tanto de forma horizontal quanto vertical usando iteração manual e de forma automática.

  • Containers e Docker no Azure App Service: Aprenderemos sobre Containers no Azure App Service. Usaremos o nosso Web App for Containers, e também aprenderemos sobre o ACR - Azure Container Registry.

  • Monitoramento com Azure Application Insights: Iremos aprender sobre o monitoramento da nossa aplicação. E para isso, usaremos o serviço do azure chamado de Azure Application Insights.

  • Recursos de Rede no Azure App Service: Aprenderemos sobre Networking aplicada ao Azure App Service. Aprenderemos a restringir acessos, limitar o uso de banco de dados por rede privada e como usar conexão híbrida.

  • Azure DNS, Azure Private DNS e Certificados SSL/TLS no Azure App Services: Iremos aprender a vincular o nosso domínio privado ao Azure App Service, e como usá-lo de forma privada. Também aprenderemos como adicionar certificado TLS, limitando assim o uso por protocolo seguro HTTP.


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.

Content

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

Screenshots

Azure App Service - Aplicações Web App e Containers Docker - Screenshot_01Azure App Service - Aplicações Web App e Containers Docker - Screenshot_02Azure App Service - Aplicações Web App e Containers Docker - Screenshot_03Azure App Service - Aplicações Web App e Containers Docker - Screenshot_04

Reviews

Jaison
August 10, 2023
avaliação de um iniciante: é o segundo curso que adquiro deste autor, são cursos de conteúdo amplo, bem detalhado e atualizado pelo que pude observar. Um ponto negativo a ser destacado é que aparentemente o conteúdo foi produzido a partir de uma fonte de língua estrangeira, com algum tipo de recurso digital automatizado, tanto na tradução como na voz do locutor. Isso acaba gerando em diversos momentos, dificuldade para entender aquilo que está sendo falado e consequentemente afeta a assimilação do conteúdo. Outro ponto que gostaria de destacar, agora falando sobre os demis cursos do autor disponíveis na udemy, é que para um iniciante, fica difícil de entender qual o curso mais apropriado a ser adquirido ou a melhor ordem para o aprendizado.
Alex
May 19, 2023
Poderia ir direto ao ponto , quero dizer não ficar novamente mostrando conteúdo de outros cursos seus , sou aluno seu e muitas vezes repete os módulos . Por exemplo o tipo de cloud , coisas que já abordou em outros cursos mais focado a cloud azure
George
October 27, 2022
Muito bom o Curso bem detalhado as funcionalidades, para quem nao sabe nada e quer entrar no mundo devOps eu recomendo

Charts

Price

Azure App Service - Aplicações Web App e Containers Docker - Price chart

Rating

Azure App Service - Aplicações Web App e Containers Docker - Ratings chart

Enrollment distribution

Azure App Service - Aplicações Web App e Containers Docker - Distribution chart
3111188
udemy ID
5/10/2020
course created date
5/5/2022
course indexed date
Bot
course submited by