Compartir vía


Introducción a Azure Functions

Azure Functions permite implementar la lógica del sistema como bloques de código fácilmente disponibles y controlados por eventos. Estos bloques de código se denominan "funciones". Este artículo está diseñado para ayudarle a encontrar el contenido más útil de Azure Functions lo más rápido posible. Para obtener más información general sobre Azure Functions, consulte Introducción a Azure Functions.

Asegúrese de elegir el lenguaje de desarrollo preferido en la parte superior del artículo.

Crear su primera función

Complete uno de nuestros artículos de inicio rápido para crear e implementar sus primeras funciones en menos de cinco minutos.

Puede crear la primera función mediante una de las siguientes herramientas:

  • Eclipse

  • Gradle

  • IntelliJ IDEA

  • Quarkus

  • Spring Cloud

Además de los lenguajes de programación admitidos de forma nativa, puede usar controladores personalizados para crear funciones en cualquier lenguaje que admita primitivos HTTP. El artículo Crear una función Go o Rust en Azure mediante Visual Studio Code muestra cómo usar controladores personalizados para escribir el código de función en Rust o Go.

Revisión de ejemplos de un extremo a otro

Estos sitios le permiten examinar los proyectos y ejemplos de referencia de las funciones de existentes en el idioma que quiera:

Escenarios

Aunque Functions proporciona recursos de proceso para ejecutar el código en cualquier topología basada en Azure, estas son algunas ideas de escenario que le ayudarán a empezar:

  • Procesar cargas de archivos
  • Procesamiento de eventos y flujos en tiempo real
  • Aprendizaje automático e inteligencia artificial
  • Ejecución de tareas programadas
  • Compilar una API web escalable
  • Compilar un flujo de trabajo sin servidor
  • Responder a cambios en una base de datos
  • Crear sistema de mensajes confiables

Explorar un tutorial interactivo

Complete uno de los siguientes módulos de entrenamiento interactivos para obtener más información sobre Functions:

Para obtener más información, consulte la lista completa de tutoriales interactivos.

Para más información sobre el desarrollo de funciones, consulte uno de estos artículos de referencia de C#:

  • Funciones de biblioteca de clases de C# en proceso
  • Funciones de biblioteca de clases de C# del proceso de trabajo aislado

Para más información sobre el desarrollo de funciones, consulte el artículo referencia del lenguaje Java.

Para más información sobre el desarrollo de funciones, revise el artículo Referencia del lenguaje de Node.js.

Para más información sobre el desarrollo de funciones, revise el artículo Referencia del lenguaje de PowerShell.

Para obtener más información sobre el desarrollo de funciones, consulte el artículo referencia del lenguaje Python.

Para más información sobre el desarrollo de funciones con Rust, Go y otros lenguajes, consulte la documentación de controladores personalizados.

Es posible que también le interesen estos artículos: