Cloudflare Workers permite ejecutar JavaScript en la red de Cloudflare sin administrar un servidor. Puedes usar un Worker para recibir un formulario de soporte, devolver datos a un sitio web o comprobar el acceso a un archivo. En este curso construirás estas pequeñas piezas útiles y aprenderás a determinar si funcionan. Empieza preparando tu propia cuenta de aprendizaje y conectando una terminal LabEx; después escribe, prueba, despliega y limpia tus aplicaciones.
Obligatorio antes de empezar
Antes de empezar el primer laboratorio o iniciar su VM, lee Prepare Your Cloudflare Learning Account y completa la preparación de la cuenta en el navegador. Esta preparación obligatoria no necesita una VM LabEx. Continúa solo cuando tu correo de inicio de sesión esté verificado, puedas seleccionar tu propia cuenta dedicada al aprendizaje, su plan actual sea Workers Free y puedas abrir Workers & Pages en esa cuenta. Ten a mano el nombre de la cuenta;
LabEx Learninges un nombre visible sugerido. Si tu cuenta ya está preparada, lee la guía y confirma estos puntos antes de continuar.
El curso contiene once laboratorios guiados y un reto final de reparación de configuración (12 laboratorios); la preparación de cuenta es lectura obligatoria fuera de la lista de laboratorios del curso. Los escenarios prácticos incluyen una API de solicitudes de soporte, un servicio de catálogo interno y un centro de ayuda con recursos estáticos. Los laboratorios posteriores presentan caché, comprobaciones de salud programadas, recuperación de versiones y diagnóstico de fallos. Cada laboratorio empieza de forma independiente, por lo que reutilizas conocimientos y tu cuenta de aprendizaje sin depender de la VM o recursos desplegados de un laboratorio anterior.
Qué aprenderás
- Preparar una cuenta Cloudflare de aprendizaje, autorizar Wrangler desde LabEx y confirmar la cuenta prevista antes del despliegue
- Desarrollar controladores de solicitudes JavaScript y desplegar un Worker en una dirección
workers.dev - Construir rutas API con comprobación de métodos, validación JSON, solicitudes de origen y respuestas de error útiles
- Separar configuración de entorno y secretos y probar endpoints protegidos
- Probar rutas de éxito y fallo localmente y reparar una regresión reproducible
- Conectar un Worker público a un servicio interno mediante un enlace de servicio
- Servir un centro de ayuda estático junto a rutas API y un recurso protegido
- Almacenar en caché respuestas públicas elegibles excluyendo datos privados y errores
- Usar
waitUntilpara trabajo de fondo limitado y observar una comprobación de salud real activada por Cron - Comparar versiones y despliegues y restaurar una publicación correcta conocida
- Diagnosticar fallos de origen con identificadores de solicitud, respuestas HTTP, registros y métricas
- Eliminar recursos cloud desechables y desconectar el entorno del laboratorio
A quién va dirigido este curso
Este curso está dirigido a desarrolladores que empiezan con Cloudflare Workers y quieren experiencia práctica construyendo y resolviendo problemas de pequeñas aplicaciones cloud. También encaja con estudiantes que conocen JavaScript básico y quieren comprender cómo se relacionan código, configuración y comportamiento desplegado.
Requisitos previos: Debes sentirte cómodo navegando por una terminal y leyendo funciones, objetos y módulos JavaScript básicos. Los laboratorios explican el comportamiento HTTP, el trabajo asíncrono y los conceptos de plataforma necesarios para cada tarea. No se requiere experiencia previa con Cloudflare Workers.
Entorno de aprendizaje: Prepara tu cuenta en un navegador antes de iniciar una VM. Los 12 laboratorios del curso usan entornos Linux LabEx independientes con su propia preparación y verificación. Las versiones de Node.js y Wrangler están fijadas. Usa el navegador para iniciar sesión en Cloudflare, autorizar el dispositivo y revisar puntos del Dashboard. No se necesita un dominio comprado; los endpoints públicos usan workers.dev.
Preguntas frecuentes
¿Cómo está organizado el curso?
La guía de preparación y los once laboratorios guiados explican el trabajo paso a paso. El reto final pide reparar la configuración de vista previa y la autorización de la ruta de mantenimiento de forma independiente y después dejar limpio el espacio de trabajo. Su solución completa se proporciona por separado de los requisitos de la tarea.
¿Usaré una cuenta Cloudflare compartida?
No. Usas tu propia cuenta y confirmas su identidad antes de realizar cambios. La guía de preparación explica cómo establecer una cuenta dedicada al aprendizaje. Cada VM que necesita acceso cloud recibe su propia autorización mediante el flujo de dispositivo en el navegador.
¿Los laboratorios crean recursos cloud reales?
Los laboratorios de despliegue crean Workers desechables con nombres únicos en tu cuenta de aprendizaje y usan datos ficticios. Sus pasos de limpieza eliminan solo esos recursos, confirman su eliminación mientras sigues autorizado y después cierran sesión. Las pruebas locales y el reto final también proporcionan práctica sin necesidad de despliegue.
¿Debo seguir los laboratorios en orden?
Se recomienda el orden indicado: preparar, conectar, construir, probar, operar y diagnosticar. Las explicaciones posteriores reutilizan conceptos anteriores, pero cada laboratorio proporciona un espacio nuevo y crea sus propios recursos necesarios.
¿Necesito entregar capturas de pantalla?
No. Las capturas ayudan a reconocer controles del Dashboard y estados de página esperados. Los laboratorios ejecutables evalúan comportamiento y estado de recursos pertinentes; la guía de preparación, solo en navegador, proporciona puntos manuales explícitos.
¿Este curso cubre bases de datos o procesamiento duradero de trabajos?
El curso se centra en fundamentos de Workers. Los ejemplos de trabajo de fondo y Cron usan comprobaciones de salud pequeñas y limitadas; no prometen entrega duradera ni reintentos automáticos. Los servicios de almacenamiento, colas y flujos son temas de cursos posteriores de la ruta Cloudflare.





