RESTful API en Memoria con Deno y el Framework Oak
por Juan Moreno
Construye una API RESTful en memoria con Deno y el framework Oak: CRUD con GET, POST, PUT y DELETE, middlewares y refactorización del código para hacerlo mantenible.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación en Udemy impartido por Juan Moreno (1 h 57 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Desarrolladores que quieren crear su primera API REST con Deno y Oak.
- Duración
- 1 h 57 min · 15 lecciones
- Precio
- Gratis en Udemy
- Autor
- Juan Moreno
- Plan sugerido
- 1 sem. · 4 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y enfocado para aprender a montar una API REST con Deno y Oak, con teoría básica, CRUD, middlewares y refactorización. Es adecuado para quien quiere un primer proyecto práctico; conviene verificar que las versiones sigan vigentes.
Puntos fuertes
- Combina teoría de REST con un proyecto práctico completo.
- Duración contenida (unas 2 horas) y estructura clara en cinco bloques.
- Incluye una fase de refactorización orientada a buenas prácticas.
A tener en cuenta
- No se indica el año de publicación; Deno y Oak evolucionan y conviene comprobar la compatibilidad.
- Los datos se guardan solo en memoria, sin base de datos.
- La descripción no menciona ejercicios ni pruebas adicionales.
De qué trata
Curso de Juan Moreno de unos 117 minutos y 15 lecciones sobre el desarrollo de servicios web RESTful con Deno y el framework Oak. Comienza con algo de teoría: qué son las API, las características y reglas de la arquitectura REST, la diferencia entre REST y RESTful y el diagrama de la API que se va a construir.
Después se desarrolla la aplicación con un CRUD en memoria usando los verbos HTTP GET, POST, PUT y DELETE, se implementan middlewares y, por último, se refactoriza el código para que sea más limpio, mantenible y escalable. Se organiza en cinco bloques: introducción, desarrollo de la aplicación, middlewares, refactorización y despedida.
- Arquitectura REST y diferencia entre REST y RESTful
- Servidor con Deno y el framework Oak
- CRUD en memoria con GET, POST, PUT y DELETE
- Implementación de middlewares
- Refactorización y estructura de proyecto mantenible
Para quién es este curso
- Desarrolladores que quieren crear su primera API REST con Deno y Oak.
- Personas con base en JavaScript o TypeScript que buscan conocer el ecosistema de Deno para servicios web.
- Quienes quieren entender cómo se estructura un proyecto de API para que sea mantenible.
Mejor busca otro si…
- Quienes necesiten persistencia en base de datos: el curso trabaja con datos en memoria.
- Quienes ya dominan Oak, middlewares y estructuración de proyectos en Deno.
Antes de empezar
La información publicada del curso no detalla requisitos previos.
Qué sabrás hacer al terminar
- Explicar qué es la arquitectura REST y en qué se diferencia de una RESTful API.
- Crear un servidor con Deno usando el framework Oak.
- Implementar un CRUD en memoria con los verbos HTTP GET, POST, PUT y DELETE.
- Implementar middlewares en una aplicación Oak.
- Reestructurar un proyecto en Deno para hacerlo más mantenible y escalable.
Estructura del curso
- 01
Introducción y teoría de REST
Presenta el curso y repasa qué son las API, las reglas de la arquitectura REST, qué significa RESTful y el diagrama de la API que se desarrollará.
- 02
Desarrollo de la aplicación RESTful API
Creación del servidor con Oak, el router y un CRUD en memoria con los verbos GET, POST, PUT y DELETE.
- 03
Implementación de middlewares
Añade middlewares a la aplicación con Oak.
- 04
Refactorización de la aplicación
Reorganiza el código para que sea más limpio, mantenible y escalable.
- 05
Despedida y fuente
Cierre del curso y referencia al código fuente.
Capítulos del vídeo
- 01Introduction
- 02Desarrollando la Aplicación RESTful API
- 03Implementando Middlewares
- 04Haciendo Refactory a la Aplicación
- 05Despedida y Fuente
Plan de estudio sugerido
1 semana · unas 4 h por semana
- 1.Sesión 1: introducción y teoría de REST; apunta las reglas y el diagrama de la API.
- 2.Sesión 2: desarrollo de la aplicación; programa tú mismo cada ruta del CRUD.
- 3.Sesión 3: middlewares y refactorización; reorganiza tu propio código siguiendo el ejemplo.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Escribe el código a la vez que el vídeo y prueba cada endpoint con un cliente HTTP como Postman o curl.
- Tras ver el CRUD, intenta añadir un recurso nuevo por tu cuenta antes de pasar a los middlewares.
- Compara tu código antes y después de la refactorización para entender qué mejora cada cambio.
- Revisa la versión de Deno y Oak usadas por si hay diferencias con las actuales.
Cómo lo presenta Juan Moreno
Desarrollando Servicios Web RESTful API en Memoria con Deno utilizando el Framework OAK. Router, Middleware y Refactory.
Conocerás un poco de teoría como: Que son las API? algunos ejemplos Las características y reglas de la Arquitectura REST Que significa RESTful API Una breve descripción del diagrama de la RESTful API que desarrollaremos en el curso Aprenderás a utilizar el Framework Oak para…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Cuánto dura el curso?
Unos 117 minutos repartidos en 15 lecciones. Con pausas para practicar, cabe en una semana a un ritmo de unas 4 horas.
+¿Qué se construye?
Una API RESTful con datos en memoria, con operaciones CRUD mediante GET, POST, PUT y DELETE, middlewares y un código refactorizado.
+¿Se usa una base de datos?
No según la descripción: el CRUD se hace en memoria.
+¿Incluye teoría?
Sí, explica qué son las API, las reglas de REST y la diferencia entre REST y RESTful.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Juan Moreno; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.