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
    • 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
    • Um bom curso de introdução para os App Services do Azure.

      Depoimento - Emerson
      Azure App Service - Fundamentos
      Emerson São Paulo / SP
    • Melhor curso Azure App Service.

      Depoimento - Gesse
      Azure App Service - Fundamentos
      Gesse Tianguá / CE
    • Eu fiquei muito satisfeito com o curso. O padrão e organização das apresentações feitas , muito bem feitas alias, pelo professor, fazem com que o curso caminhe muito bem. O exercício final para mim foi surpreendente, pois o programa foi montado todo com um padrão MVC, sem o Models (Banco de Dados), mas com as Configurações, Tela e Controle separados de maneira muito organizada. Cresci muito em Javascript e vou caminhar para o próximo estágio. Javascript Avançado. Parabéns a toda a equipe, estou no caminho certo.

      Depoimento - Geraldo
      JavaScript Intermediário
      Geraldo SANTOS / SP
    • Excelente curso, onde pude conhecer um pouco mais sobre a "Orientação a Objetos", já que sou um programador de longa data, mas que atuava somente com programação procedural... Já conhecia a orientação a objetos, mas com o curso pude aprofundar ainda mais e entender melhor este novo mundo, que aproveitarei cada vez mais ao mergulhar no desenvolvimento orientado a objetos. obrigado pelo excelente curso.

    • Eu fazia sites em no final dos anos 90 e não me atualizei desde então. Eu até fiz um site pessoal há 2 anos. Ficou satisfatório. O curso me ajudou muito entender melhor as questões de semântica, as tags do HTML5 e boa parte do CSS.

    • A didática do instrutor é essencial para o aprendizado, a linguagem Go é muito diferente das linguagens tradicionais e na web temos poucos tutoriais em português. Consegui aprender muita coisa e aplicar alguns conceitos na matéria de Desenvolvimento Web que estou tendo na faculdade, obrigado equipe da treinaweb e ao professor Cleber, vocês são feras!

      Depoimento - Mateus
      Go Básico
      Mateus Brasília / DF

    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!