Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Este curso está dirigido a profesionales técnicos —desarrolladores, ingenieros de sistemas o perfiles DevOps— que se aproximan por primera vez al paradigma serverless y desean comprender sus fundamentos dentro del ecosistema Cloud Computing. A lo largo de las ocho horas de formación, el participante descubrirá qué significa delegar la gestión de infraestructura al proveedor cloud, cómo se estructura y se activa una función serverless, y cuál es el ciclo de vida completo de una invocación, desde el inicio en frío hasta su finalización. Mediante ejercicios guiados y prácticas en un entorno cloud real, el alumno desplegará y configurará sus primeras funciones, conectará triggers HTTP y aplicará variables de entorno para parametrizar comportamientos, obteniendo al finalizar la capacidad de poner en marcha una función serverless funcional y de interpretar los errores más habituales de ejecución.
Fundamentos del modelo serverless. El curso arranca situando el paradigma serverless dentro del mapa de servicios cloud, comparándolo con IaaS y PaaS a través de un cuadro comparativo que permite visualizar qué responsabilidades asume el proveedor y cuáles permanecen en el desarrollador. Se analiza en qué escenarios este modelo aporta mayor valor y cuáles son sus limitaciones inherentes.
Anatomía de una función y tipos de triggers. A continuación se disecciona la estructura interna de una función serverless examinando código de ejemplo real: se identifican el handler, el objeto de evento, los parámetros de respuesta y el rol del trigger como punto de entrada. Partiendo de esta base, se clasifican los tipos de triggers más habituales —HTTP, scheduler y eventos de almacenamiento— mediante ejercicios de emparejamiento que consolidan la distinción entre cada mecanismo de invocación.
Ciclo de vida de una invocación. Con los componentes ya asimilados, se profundiza en lo que ocurre desde el momento en que llega un evento hasta que la función libera sus recursos: la fase de inicio en frío y su impacto en latencia, la ventana de ejecución y las implicaciones del timeout, y la finalización del contenedor de ejecución. Los participantes ordenan estas fases sobre un diagrama de flujo proporcionado para fijar la secuencia con precisión.
Práctica guiada: despliegue y configuración. El bloque práctico central comienza con el despliegue de una función "Hello World" en un proveedor cloud, verificando la respuesta en el log. Sobre esa misma función se configura un trigger HTTP y se comprueba su invocación mediante curl o Postman. Se culmina la práctica añadiendo variables de entorno para parametrizar el comportamiento de la función sin tocar el código fuente, reforzando así el principio de separación entre configuración y lógica.
Diagnóstico de errores básicos. El curso cierra con la lectura e interpretación de logs de error reales o simulados que muestran los dos fallos más frecuentes en entornos de iniciación: la superación del timeout configurado y la ausencia de permisos sobre recursos cloud. Los participantes identifican la causa raíz en cada caso y asocian el mensaje de error con la acción correctiva correspondiente.