Fale com a gente no WhatsApp Fale com a gente no WhatsApp

Curso de Azure App Service - Fundamentos

Conheça os recursos do App Service do Azure e aprenda como publicar aplicativos nele

Nível Intermediário Categoria Infra

  • Curso com 02h52 de vídeos
  • Certificado com 8 horas
  • 12 exercícios

Sobre o curso

Quando falamos em uma infraestrutura em nuvem, logo associamos alguns benefícios como escalabilidade, alta disponibilidade e facilidade de implantação, tudo isso numa escala global. Configurar tudo isso em um ambiente do zero é bastante trabalhoso. É aí que entram os serviços de Plataforma como um Serviço.

Dentro do Microsoft Azure temos o App Service, serviço que te permite criar e gerenciar aplicações web na nuvem, com base numa plataforma que te entrega escalabilidade e alta disponibilidade de uma forma simplificada.

O Azure App Service suporta praticamente todas as linguagens mais utilizadas atualmente, como .Net core, nodeJs, Python, Java, e por aí vai, permitindo rodar desde aplicações web mais simples como um blog pessoal até grandes plataformas do mercado financeiro. Vamos nesse curso iniciar nosso aprendizado com o App Service, conhecendo suas principais funcionalidades, seus benefícios e como implementar e gerenciar diversos aspectos desse serviço

Quando falamos em uma infraestrutura em nuvem, logo associamos alguns benefícios como escalabilidade, alta disponibilidade e facilidade de implantação, tudo isso numa escala global. Configurar tudo isso em um ambiente do zero é bastante trabalhoso. É aí que entram os serviços de Plataforma como um Serviço.

Dentro do Microsoft Azure temos o App Service, serviço que te permite criar e gerenciar aplicações web na nuvem, com base numa plataforma que te entrega escalabilidade e alta disponibilidade de uma forma simplificada.

O Azure App Service suporta praticamente todas as linguagens mais utilizadas atualmente, como .Net core, nodeJs, Python, Java, e por aí vai, permitindo rodar desde aplicações web mais simples como um blog pessoal até grandes plataformas do mercado financeiro. Vamos nesse curso iniciar nosso aprendizado com o App Service, conhecendo suas principais funcionalidades, seus benefícios e como implementar e gerenciar diversos aspectos desse serviço

O que irá aprender?

Nesse curso você aprenderá na prática como funciona o App Service do Azure, suas características e recursos. Tudo isso através de conteúdo apostilado, vídeo aulas e exercícios que ajudaram a fixar os conceitos vistos.

Entre outras coisas você aprenderá:

  • Elencar os principais benefícios ao se utilizar uma plataforma como um serviço (PaaS);
  • Compreender os conceitos essenciais do Azure App Service, conhecendo seus recursos e diferenças entre os planos;
  • Criar App Services rodando com Linux e Windows, provisionando e configurando aplicações desenvolvidas em .Net Core, NodeJS e Java;
  • Configurar domínios customizados, importar certificados SSL e restringir o acesso a sua aplicação para determinados ranges de IP;
  • Gerenciar aplicações com múltiplos ambientes utilizando Staging Slots, implementando swap deploys;
  • Realizar backup e restore das aplicações rodando no App Service;
  • Compreender como aplicar conceitos de escalabilidade no App Service;
  • Monitorar suas aplicações através de métricas, logs e alertas com o Application Insights;
  • Gerenciamento da aplicação hospedada no App Service através do Kudu Service.

Pra quem é esse curso?

Esse curso é destinado para desenvolvedores e analistas de infraestrutura que estão conhecendo a plataforma do Microsoft Azure e precisam de uma plataforma completa para hospedar e gerenciar suas aplicações web.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Sobre o professor

Gabriel Machado

Gabriel Machado

Professor especialista em cloud computing na TreinaWeb. Graduado em Gestão de TI pela FATEC e quase bacharel em Sistemas de Informação pela UFSCar. Tem experiência em desenvolvimento backend com PHP, mas se encontrou trabalhando com DevOps. Possui mais de uma dúzia de certificações na área de TI e nas horas vagas gosta de maratonar séries na Netflix, jogar CS:GO e poker.

Conteúdo programático

  1. Conceitos essenciais

    Nessa aula vamos conhecer os conceitos essenciais do App Service. Vamos entender o que é um App Service Plan, quais os principais tipos de ambientes e planos disponíveis, quais as linguagens de programação suportadas e como funciona a sua precificação.

    9 aulas
    • Apresentação
    • Relembrando o conceito de PaaS
    • O que é o Azure App Service?
    • Tipos de deploy
    • Aspectos de armazenamento
    • Redes virtuais (virtual networks) no App Service
    • Planos disponíveis (Price Tiers)
    • Precificação
    • Questionário
  2. Criação de aplicações no App Service

    Nessa aula vamos criar nossas primeiras aplicações no App Service. Vamos acompanhar passo a passo a criação de um ambiente que irá hospedar aplicações desenvolvidas em .net Core, Java Spring e Node.js.

    9 aulas
    • Apresentação
    • Criando um App Service e configurações comuns
    • Pré-requisitos e código da aplicação .NET Core
    • Deploy de uma aplicação .NET Core
    • Pré-requisitos e código da aplicação NodeJS
    • Deploy de uma aplicação NodeJS
    • Pré-requisitos e código da aplicação Java Spring
    • Deploy de uma aplicação Java Spring
    • Questionário
  3. Configurações adicionais

    Vamos implementar nessa aula recursos adicionais em nossas aplicações, como realizar a restrições de IPs, domínios customizados e importar certificados SSL, além de entendermos aspectos básicos relacionados à escalabilidade de aplicações que utilizem o Azure App Service.

    8 aulas
    • Apresentação
    • Configurando domínios customizados
    • Implantação de HTTPS e importação de certificados SSL
    • Explorando os recursos de rede
    • Utilizando Deployment Slots
    • Backups de aplicações
    • Escalabilidade de aplicações no App Service
    • Questionário
  4. Gerenciamento e monitoramento do App Service

    Com as nossas primeiras aplicações criadas no App Service, vamos agora entender como avaliar o estado da nossa aplicação a partir das métricas e como acessar os logs gerados pelas nossas aplicações a partir do portal do Azure.

    8 aulas
    • Apresentação
    • Visualização de logs
    • Introdução ao Application Insights
    • Configurando alertas
    • Quotas
    • Clonando aplicações
    • Ferramentas de gerenciamento e linha de comando
    • Questionário
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!