cursos.
← Programación
Ficha 005.312YouTubeGRATIS

CURSO DE NODE.JS COMPLETO DESDE CERO

por Miguel Ángel Durán (midudev)

Curso de Node.js desde cero: primeros pasos, API REST con Express, CORS, arquitectura MVC, despliegue, MySQL, chat en tiempo real con Socket.io y autenticación con JWT.

Recomendado, valoración editorial 4 de 5

verificado 2026-09-08 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación de nivel principiante en YouTube impartido por Miguel Ángel Durán (midudev) (11 h 13 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 8 de septiembre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Personas que conocen lo básico de JavaScript y quieren empezar con el desarrollo backend usando Node.js.
Nivel
Principiante
Duración
11 h 13 min · 7 lecciones
Precio
Gratis en YouTube
Autor
Miguel Ángel Durán (midudev)
Publicado
2023
Plan sugerido
4 sem. · 5 h/sem.
Verificado
el 8 de septiembre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Curso extenso y práctico que lleva de los primeros pasos con Node.js a proyectos completos con API REST, base de datos, tiempo real y autenticación. Es especialmente útil para quien quiere iniciarse en backend con JavaScript. Al ser de 2023, conviene verificar versiones.

Puntos fuertes

  • Recorrido progresivo, de los primeros pasos a proyectos completos.
  • Duración amplia (unas 11 horas) con proyectos prácticos variados.
  • Incluye despliegue y buenas prácticas de seguridad, no solo código básico.

A tener en cuenta

  • Publicado en 2023: conviene comprobar que las versiones de las herramientas sigan vigentes.
  • La descripción es mínima y no detalla prerrequisitos, ejercicios ni material descargable.
  • Las clases no tienen capítulos con marcas de tiempo en los datos.

De qué trata

Lista de reproducción de siete clases, con unas 11 horas en total, que enseña Node.js desde cero de la mano de midudev. Empieza con la introducción y los primeros pasos, y pasa después a desarrollar una API con Express.

Continúa con la solución de CORS, el desarrollo de una API REST, la arquitectura MVC y el despliegue. Más adelante crea una base de datos MySQL con buenas prácticas de seguridad, construye un chat en tiempo real con Socket.io, SQL, HTML y CSS, y termina con autenticación de usuario, sesiones, cookies y JWT.

  • Introducción a Node.js y primeros pasos
  • API REST con Express y solución de CORS
  • Arquitectura MVC y despliegue de la API
  • Base de datos MySQL y buenas prácticas de seguridad
  • Chat en tiempo real con Socket.io y autenticación con JWT

Para quién es este curso

  • Personas que conocen lo básico de JavaScript y quieren empezar con el desarrollo backend usando Node.js.
  • Quienes prefieren aprender construyendo proyectos: una API REST, un chat en tiempo real y un sistema de autenticación.

Mejor busca otro si…

  • Quien ya domina Express, MVC y autenticación con JWT y busca contenido más avanzado.
  • Quien aún no sabe nada de JavaScript y necesita primero aprender el lenguaje.

Antes de empezar

  • El título indica que es desde cero respecto a Node.js; los datos no detallan si se requiere conocer JavaScript antes.

Qué sabrás hacer al terminar

  • Crear una API REST con Express en Node.js
  • Entender y resolver problemas de CORS
  • Organizar un proyecto con la arquitectura MVC y desplegar la API
  • Crear una base de datos MySQL aplicando buenas prácticas de seguridad
  • Construir un chat en tiempo real con Socket.io
  • Implementar autenticación de usuario con sesiones, cookies y JWT

Estructura del curso

  1. 01

    Introducción y primeros pasos

    Primera clase: introducción al curso de Node.js y primeros pasos con la plataforma.

  2. 02

    API con Express y CORS

    Desarrollo de una API con Express desde cero, y solución de CORS junto con el desarrollo de una API REST.

  3. 03

    Arquitectura MVC y despliegue

    Aplicación de la arquitectura MVC a la API REST y despliegue de la misma.

  4. 04

    Base de datos MySQL y seguridad

    Creación de una base de datos MySQL con buenas prácticas para evitar ataques.

  5. 05

    Chat en tiempo real

    Construcción de un chat con Node.js, Socket.io, SQL, HTML y CSS.

  6. 06

    Autenticación de usuario

    Autenticación de usuario, sesiones, cookies y JWT con Node.js.

Lecciones

  1. 01CURSO DE NODE.JS DESDE CERO: Introducción y primeros pasos
  2. 02Desarrollando una API con Express desde cero
  3. 03SOLUCIÓN de CORS y Desarrollo de API REST con Express
  4. 04EL PODER de la ARQUITECTURA MVC + Despliegue de API REST
  5. 05Crea un Base de Datos MySQL y evita los hackers (buenas prácticas)
  6. 06Chat en TIEMPO REAL con Node.js, Socket.io, SQL, HTML y CSS
  7. 07Aprende Autenticación de Usuario, Sesión, Cookies y JWT con Node.js

Plan de estudio sugerido

4 semanas · unas 5 h por semana

  1. 1.Semana 1: clases 1 y 2. Practica los primeros pasos y crea tu propia API con Express.
  2. 2.Semana 2: clases 3 y 4. Reproduce la API REST, prueba CORS y reorganiza el código en MVC.
  3. 3.Semana 3: clases 5 y 6. Crea la base de datos MySQL y construye el chat con Socket.io.
  4. 4.Semana 4: clase 7. Implementa la autenticación con cookies y JWT y repasa lo anterior.

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 pausa en cada endpoint de la API para probarlo tú mismo.
  • Al llegar a CORS, prueba la API desde un front sencillo para ver el error y su solución.
  • Tras la clase de MVC, intenta reorganizar tu propio proyecto con esa estructura.
  • En la clase de MySQL, presta atención a las buenas prácticas de seguridad y aplícalas en tus propios proyectos.
  • Comprueba las versiones de Node.js y de las librerías, porque el curso es de 2023.

Antes y después de este curso

Cómo lo presenta Miguel Ángel Durán (midudev)

En esta lista de reproducción encontraras todas la clases del curso de NODE.JS

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Cuánto dura el curso?

Son siete clases con unas 11 horas de vídeo en total. Con pausas y práctica, se puede completar en unas cuatro semanas dedicando unas 5 horas semanales.

+¿Qué proyectos se construyen?

Una API con Express y una API REST con arquitectura MVC, una base de datos MySQL, un chat en tiempo real con Socket.io y un sistema de autenticación con sesiones, cookies y JWT.

+¿Está actualizado?

Se publicó en 2023. Los conceptos siguen siendo útiles, pero conviene comprobar las versiones de Node.js y de las librerías que uses.

+¿Incluye despliegue?

Sí, una de las clases trata la arquitectura MVC junto con el despliegue de la API REST.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de Miguel Ángel Durán (midudev); si ves algún error, avísanos.

Guías para sacarle partido