Saltar al contenido principal
Formación DatIACode

Serverless: Azure Functions y AWS Lambda

Computación sin servidor con criterio: Azure Functions y AWS Lambda en paralelo, triggers y bindings, integración con colas y eventos, cold starts, costes por consumo y cuándo serverless es la respuesta correcta.

Nivel
Intermedio
Duración
16 horas
Modalidades
Online en directo · In-company · A medida
Dirigido a
Desarrolladores que quieren incorporar serverless a sus soluciones cloud con criterio.
Sobre el curso

¿Qué es este curso y por qué te interesa?

Serverless promete algo muy concreto: ejecutar código sin gestionar servidores y pagar solo por lo que se ejecuta, con escalado automático de cero a miles de ejecuciones. La promesa es real —hay cargas donde el ahorro y la simplicidad operativa son enormes— pero también lo son sus límites: cold starts, tiempos máximos de ejecución, dificultad de pruebas locales y facturas sorprendentes cuando el patrón de uso no encaja. Este curso enseña las dos caras.

Se trabajan en paralelo las dos plataformas de referencia: Azure Functions y AWS Lambda. El modelo de programación de cada una —triggers y bindings en Functions, eventos y permisos en Lambda—, los planes de ejecución y su impacto en rendimiento y coste, y la integración con los servicios que dan sentido a serverless: colas, topics, eventos, almacenamiento y APIs. Conocer ambas plataformas no duplica el esfuerzo: los conceptos son comunes y verlos en dos implementaciones los asienta mejor.

El hilo conductor es el criterio. Cada patrón —procesado de colas, APIs ligeras, tareas programadas, reacciones a eventos de almacenamiento— se acompaña de su antipatrón: las funciones que llaman a funciones en cadena, los procesos largos forzados en un modelo que no los admite, el estado donde no debe haberlo. El curso cierra con el análisis económico —cuándo el pago por consumo gana al servidor permanente y cuándo no— y un proyecto que integra varios triggers en una solución real.

Qué aprenderás

Capacidades que adquirirás

  • Desarrollar y desplegar funciones en Azure Functions y AWS Lambda.
  • Usar triggers y bindings para integrar colas, eventos, temporizadores y HTTP sin código de fontanería.
  • Diseñar arquitecturas orientadas a eventos con colas, topics y eventos de plataforma.
  • Mitigar cold starts y elegir el plan de ejecución adecuado a cada carga.
  • Evaluar costes por consumo y decidir con números cuándo serverless compensa.
Objetivos

Objetivos del curso

  1. 01Comprender el modelo de ejecución serverless: ciclo de vida, concurrencia y límites.
  2. 02Dominar los triggers principales: HTTP, colas, eventos, temporizador y almacenamiento.
  3. 03Integrar funciones con los servicios de mensajería y datos de cada plataforma.
  4. 04Aplicar los patrones serverless contrastados y reconocer los antipatrones habituales.
  5. 05Instrumentar funciones con logs y trazas para operarlas en producción.
  6. 06Construir una solución serverless completa con varios triggers como proyecto final.
A quién va dirigido

¿Es este curso para ti o para tu equipo?

Desarrolladores que quieren incorporar serverless a sus soluciones cloud con criterio.

Desarrolladores backend y de APIs

Perfiles que construyen servicios y quieren añadir el modelo serverless a su repertorio con sus casos de uso reales.

Arquitectos y tech leads

Perfiles que evalúan serverless para piezas de su arquitectura y necesitan entender límites, costes y patrones antes de decidir.

Equipos de integración y automatización

Técnicos que conectan sistemas con procesos ligeros y encuentran en las funciones la pieza natural para esas integraciones.

Temario

Temario completo

Programa estructurado en módulos. Cada itinerario in-company se ajusta al nivel y a los objetivos concretos del equipo.

    • Qué significa serverless de verdad: FaaS, escalado a cero y pago por ejecución.
    • Ciclo de vida de una función: instancias, concurrencia y reciclaje.
    • Límites del modelo: duración máxima, memoria, payload y conexiones.
    • Dónde encaja serverless en el mapa: frente a contenedores y PaaS clásico.
Metodología

Cómo se imparte

Práctica desde la primera sesión

Cada bloque combina explicación, demostración y laboratorio. Los alumnos trabajan sobre casos reales aplicables a su contexto profesional.

Casos de cliente

En programas in-company partimos de los procesos y datos del cliente. La formación deja de sonar genérica y empieza a resolver problemas concretos.

Materiales de apoyo

Los participantes reciben código, plantillas y guías reutilizables tras la formación. Lo que se aprende se mantiene en el día a día.

Adaptación al nivel del equipo

Antes de impartir, hacemos un breve diagnóstico y ajustamos profundidad y ritmo. La formación no se queda corta ni avanza por encima del grupo.

Modalidades

Modalidades disponibles

Cada formato puede adaptarse al ritmo y al contexto operativo de la organización.

Online en directo

Sesiones en streaming con interacción en vivo, ejercicios guiados y resolución de dudas.

In-company

Programa diseñado a medida y impartido para un único equipo o organización.

A medida

Itinerario completamente personalizado: temario, duración, formato y casos del cliente.

Beneficios para empresas

¿Por qué contratar este programa para tu equipo?

La formación no se diseña contra un examen, se diseña contra un objetivo de negocio.

  • Mejora de productividad real en el puesto de trabajo.
  • Actualización de competencias clave para el negocio.
  • Mayor autonomía técnica y reducción de dependencia externa.
  • Aplicación práctica inmediata sobre procesos del cliente.
  • Mejor adopción tecnológica con criterios profesionales.
  • Preparación para proyectos de IA, datos, automatización o desarrollo.
Formación bonificada

¿Se puede gestionar como formación bonificada?

Este curso puede plantearse como formación para empresas y, según las condiciones de cada organización, podría gestionarse dentro de iniciativas de formación bonificada. En DatIACode te ayudamos a estructurar la propuesta formativa y la documentación necesaria para su valoración.

Requisitos previos

¿Qué necesitas saber antes de empezar?

  • Experiencia programando en algún lenguaje con soporte en ambas plataformas: C#, Python, JavaScript o Java.
  • Conocimientos básicos de algún proveedor cloud: portal, recursos y CLI.
  • Nociones de APIs HTTP y de mensajería con colas recomendadas.
Aplicaciones

Cómo se aplica lo aprendido

  • Procesado asíncrono de colas y eventos sin servidores permanentes.
  • Automatización de tareas programadas y reacciones a cambios en almacenamiento.
  • APIs ligeras y webhooks con coste proporcional al uso real.
  • Integraciones entre sistemas con piezas pequeñas, desplegables y observables.
  • Reducción de costes en cargas intermitentes frente a servidores siempre encendidos.
  • Evaluación fundamentada de propuestas serverless en proyectos y proveedores.
DatIACode

Por qué elegir DatIACode

No vendemos formación: diseñamos programas que se traducen en capacidad operativa real.

Experiencia aplicada

Más de 20 años combinando consultoría, desarrollo y formación tecnológica para empresas de distintos sectores.

Visión de negocio

Cada programa parte de los objetivos del cliente. La técnica está al servicio del problema, no al revés.

Adaptación al equipo

Ajustamos profundidad, ritmo y casos de uso al nivel real del equipo tras un breve diagnóstico inicial.

Formación + consultoría

Si la formación destapa un proyecto, podemos acompañarte en su implantación. No abandonamos el resultado.

Especialización en IA

Trabajamos en IA aplicada todos los días. La formación no la imparte alguien que solo enseña, la imparte alguien que también construye.

Orientación a resultados

Entregables tangibles y métricas pactadas. Sin promesas vacías.

Preguntas frecuentes

FAQ

  • No. Basta una base en cualquiera de ellas. El curso introduce lo necesario de cada plataforma y trabaja las equivalencias de forma explícita: quien viene de Azure entiende Lambda por contraste y viceversa. Los laboratorios pueden hacerse en ambas o concentrarse en la nube de tu organización.

Solicitar información

Cuéntanos qué necesitas

Te respondemos en menos de 24h laborables con disponibilidad, opciones de modalidad y propuesta a medida si aplica.

  • Diagnóstico inicial sin compromiso.
  • Propuesta adaptada al nivel y al sector.
  • Asesoramiento sobre formación bonificada.
Modalidad de interés*
Número aproximado de alumnos*

Información básica de protección de datos. Responsable: Datiacode Tech S.L.. Finalidad: atender tu solicitud y, si lo aceptas, enviarte comunicaciones comerciales. Legitimación: consentimiento del interesado y/o medidas precontractuales. Destinatarios: encargados de tratamiento descritos en la política. Derechos: acceso, rectificación, supresión, oposición, limitación y portabilidad escribiendo a privacidad@datiacode.com. Más información en la Política de Privacidad.

  • Ver curso
    Cloud20 horas

    Arquitecturas cloud para aplicaciones empresariales

  • Ver curso
    Cloud40 horas

    Desarrollo de soluciones en Microsoft Azure

  • Ver curso
    Cloud20 horas

    CI/CD en cloud con GitHub Actions y Azure DevOps

Ver todos los cursos