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 videos
  • Certificado com 8 horas
  • 12 exercícios

Sobre o curso

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

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

  • Uma excelente aula top.

    Depoimento - Deraldo
    Azure App Service - Fundamentos
    Deraldo Salvador / BA
  • Um bom curso de introdução para os App Services do Azure.

    Depoimento - Emerson
    Azure App Service - Fundamentos
    Emerson São Paulo / SP
  • Treinamento excelente para o nível básico.

    Depoimento - Fabio
    Azure App Service - Fundamentos
    Fabio São Paulo / SP
  • Curso bem feito.

    Depoimento - Alcione
    Azure App Service - Fundamentos
    Alcione Parobé / RS
  • Melhor curso Azure App Service.

    Depoimento - Gesse
    Azure App Service - Fundamentos
    Gesse Tianguá / CE
  • Excelente curso!!! Gostei muito da didática, o professor demonstra conhecer muito sobre programação. Vou renovar sempre para que possa me manter atualizado. E vamos para o próximo curso!!! Obrigado!!!

  • Curso excelente, tinha um conhecimento de XML, mas não sabia de tantos recursos que são possíveis utilizar, que vemos mais comum utilizando CSS e HTML. Parabéns para o instrutor do curso, tem excelente didática e consegue conduzir muito bem o curso. Fico muito grato pela TreinaWeb ter disponibilizado estes 15 dias de acesso free, foi realmente de grande valia. Grande abraço a todos.

    Depoimento - José
    XML Completo
    José Salvador / BA
  • Adorei participar do curso de lógica de programação da TreinaWeb. Sou analista de sistemas já trabalho com desenvolvimento, mas vi na formação frontend uma oportunidade de aprimorar os meus conhecimentos e esta sendo fantástica a experiencia. Tenho certeza que sairei dos cursos que estou fazendo com uma visão aprimorada de tudo que faço hoje obrigado pela oportunidade TreinaWeb.

    Depoimento - Bruno
    Lógica de Programação Completo
    Bruno São Paulo / SP
  • Eu gosto muito das metodologias aqui da treinaweb, mas sem dúvida a desse professor é a que eu mais consigo absorver o conteúdo, principalmente por terem mais módulos escritos e o projeto no final. Obrigado pela qualidade!

    Depoimento - Guilherme
    RxJS - Programação reativa
    Guilherme São Paulo / SP

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
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
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!