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.

¿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.
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 del curso
- 01Comprender el modelo de ejecución serverless: ciclo de vida, concurrencia y límites.
- 02Dominar los triggers principales: HTTP, colas, eventos, temporizador y almacenamiento.
- 03Integrar funciones con los servicios de mensajería y datos de cada plataforma.
- 04Aplicar los patrones serverless contrastados y reconocer los antipatrones habituales.
- 05Instrumentar funciones con logs y trazas para operarlas en producción.
- 06Construir una solución serverless completa con varios triggers como proyecto final.
¿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 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.
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 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.
¿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.
¿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.
¿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.
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.
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.
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.
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.
Cursos relacionados
Ver todos los cursos- Ver curso
Cloud20 horasArquitecturas cloud para aplicaciones empresariales
- Ver curso
Cloud40 horasDesarrollo de soluciones en Microsoft Azure
- Ver curso
Cloud20 horasCI/CD en cloud con GitHub Actions y Azure DevOps
