O que é o Azure para desenvolvedores JavaScript?

O Azure é uma plataforma de nuvem que fornece uma gama completa de opções de hospedagem e serviços baseados em nuvem. Se você é novo no desenvolvimento em nuvem, saiba mais sobre o Azure:

JavaScript, TypeScript e outras linguagens

O suporte ao runtime do Azure para JavaScript também é compatível com TypeScript ou com qualquer outra variante que é transcompilada para JavaScript.

Serviços do Azure

Os serviços baseados em nuvem do Azure fornecem uma grande variedade de recursos. Esses serviços podem ser usados de maneira independente ou como uma coleção.

Os principais tipos de serviço para desenvolvedores JavaScript incluem:

1. Crie serviços do Azure no Centro de início rápido

Quando você começar a aprender sobre a nuvem do Azure, crie uma conta gratuitamente e, em seguida, comece no Centro de início rápido, no portal do Azure.

A página de cada serviço no portal do Azure inclui informações de conexão que você precisará para acessar seu recurso fora do portal.

Tipos de preço

Os tipos de preço são como o recurso é cobrado. Use a calculadora de preços do Azure para entender a cobrança do recurso.

Recursos da camada gratuita

Ao selecionar o nível de preços gratuito (F0), é importante entender as limitações que acompanham esse plano. Quando uma camada gratuita é oferecida:

  • Uma assinatura pode ser limitada a um recurso gratuito desse serviço. Se você não puder criar um recurso gratuito, significará que o recurso gratuito já existe na assinatura.
  • Quando você excede a cota da camada de preços, seja em transações por segundo (TPS) ou transações por mês (TPM), seu aplicativo recebe um erro HTTP com uma mensagem indicando que você está fora da cota.

2. Prepare o ambiente de desenvolvimento

Seu ambiente de desenvolvimento precisa de algumas ferramentas para garantir a melhor experiência de desenvolvimento:

  • Código do Visual Studio e a extensão das Ferramentas do Azure
  • Git
  • O Node.js – sempre use a versão LTS (suporte a longo prazo), se possível.
  • Se você precisar sincronizar seu tempo de execução de desenvolvimento local com seu tempo de execução hospedado do Azure (como o Serviço de Aplicativo do Azure, o Azure Functions ou os aplicativos Web Estáticos do Azure), use uma solução de gerenciamento de versão de tempo de execução, como:
  • A CLI do Azure, a fim de fornecer a criação e o gerenciamento de recursos do Azure.
  • Desenvolvimento local hospedando CLIs, tais como:

3. Use o SDK do Azure com o JavaScript

Para usar os serviços do Azure programaticamente com JavaScript, localize o pacote npm específico para o serviço que você usará. Cada pacote NPM tem informações de conexão específicas do serviço.

Todos os SDKs do Azure são executados com JavaScript sem nenhuma outra ferramenta. Embora a maioria dos SDKs modernos seja escrita em TypeScript e forneça o *.d.ts arquivo para verificação de tipo, TypeScript não é um requisito para usar os SDKs do Azure ou os serviços de nuvem do Azure.

O código JavaScript pode usar os serviços do Azure, independentemente de onde o seu código esteja hospedado (ambiente local, híbrido ou na nuvem). A maneira recomendada de usar os serviços do Azure programaticamente com o JavaScript são os SDKs do Azure. Esses SDKs esperam um Node.js mínimo com LTS (suporte em longo prazo).

4. Verifique o runtime para aplicativos JavaScript hospedados no Azure

Para hospedar seus aplicativos JavaScript em um ambiente de hospedagem do Azure, verifique se o runtime do Node.js do ambiente de desenvolvimento local imita o runtime de hospedagem do Azure que você pretende usar.

5. Experimente um guia de início rápido do JavaScript para seu cenário de hospedagem

As opções de hospedagem permitem que você use rapidamente o Azure no aplicativo. Os seguintes inícios rápidos e tutoriais de hospedagem orientam você para a experiência mais comum do Azure no primeiro dia:

Saiba mais sobre as opções de hospedagem.

Próximas etapas