Introdução ao Azure Functions

O Azure Functions permite que você implemente a lógica do seu sistema como blocos de código orientados a eventos e prontamente disponíveis. Esses blocos de código são denominados "funções". Este artigo foi feito para ajudar você a encontrar o caminho para o conteúdo mais útil do Azure Functions o mais rápido possível. Para obter mais informações gerais sobre o Azure Functions, consulte Introdução ao Azure Functions.

Escolha sua linguagem de desenvolvimento preferida na parte superior do artigo.

Criar sua primeira função

Conclua um de nossos artigos de início rápido para criar e implantar suas primeiras funções em menos de cinco minutos.

Você pode criar funções C# usando uma das seguintes ferramentas:

Você pode criar funções Java usando uma das seguintes ferramentas:

Você pode criar funções JavaScript usando uma das seguintes ferramentas:

Você pode criar funções PowerShell usando uma das seguintes ferramentas:

Você pode criar funções Python usando uma das seguintes ferramentas:

Você pode criar funções TypeScript usando uma das seguintes ferramentas:

Além das linguagens de programação com suporte nativo, também é possível usar manipuladores personalizados para criar funções em qualquer linguagem que dê suporte a primitivos HTTP. O artigo Criar uma função Go ou Rust no Azure usando o Visual Studio Code mostra como usar manipuladores personalizados para escrever seu código de função no Rust ou no Go.

Analisar exemplos de ponta a ponta

Os seguintes sites permitem navegar por projetos e exemplos de referência de funções C# existentes:

Os seguintes sites permitem navegar por projetos e exemplos de referência de funções Java existentes:

Os seguintes sites permitem navegar por projetos e exemplos de referência de funções Node.js existentes:

Os seguintes sites permitem navegar por projetos e exemplos de referência de funções PowerShell existentes:

Os seguintes sites permitem navegar por projetos e exemplos de referência de funções Python existentes:

Explorar um tutorial interativo

Conclua um dos seguintes módulos de treinamento interativo para saber mais sobre o Functions:

Para saber mais, confira a lista completa de tutoriais interativos.

Próximas etapas

Se já estiver familiarizado com o desenvolvimento de funções C#, cogite analisar um dos seguintes artigos de referência de linguagem:

Se já estiver familiarizado com o desenvolvimento de funções Java, cogite analisar o artigo de referência de linguagem.

Se já estiver familiarizado com o desenvolvimento de funções Node.js, cogite analisar o artigo de referência de linguagem.

Se já estiver familiarizado com o desenvolvimento de funções PowerShell, cogite analisar o artigo de referência de linguagem.

Se já estiver familiarizado com o desenvolvimento de funções Python, cogite analisar o artigo de referência de linguagem.

Cogite analisar a documentação sobre manipuladores personalizados.

Você também pode se interessar por um destes artigos mais avançados: