Aprende los fundamentos de Node.js y Express paso a paso en este curso de 8.5 horas desde cero. Practica con un proyecto práctico y ejemplos.
El curso incluye los conceptos básicos de desarrollo web back-end, JavaScript asíncrono, npm, módulos de Node.js, JSON, HTTP y mucho más.
✏️ Curso creado por: Estefania Cassingena Navone. Síguela en Twitter https://twitter.com/EstefaniaCassN
💡 Cursos:
JavaScript: https://www.youtube.com/watch?v=ivdTnPl1ND0&t=3s
HTML y CSS: https://www.youtube.com/watch?v=XqFR2lqBYPs&t=4s
💻 Código en GitHub:
🔗 Repositorio: https://github.com/estefaniacn/freecodecamp-curso-node-express
📌 Aprende a programar gratis con freeCodeCamp: https://www.freecodecamp.org/espanol/
⭐️ Contenido ⭐️
00:00:00 Inicio del Curso
🔹 Introducción a Node.js
00:01:23 Introducción a Node.js
00:07:24 Conceptos básicos
00:16:29 Aplicaciones de Node.js
00:21:01 Descargar e instalar Node.js
00:24:34 Confirmar versión de Node.js
00:26:35 El REPL de Node.js
🔹 Módulos de Node.js y primer programa
00:31:02 Primer programa con Node.js
00:34:38 Módulos en Node.js
00:37:47 Crear un módulo
00:40:28 Exportar e importar
00:51:07 Exportar varios elementos
00:58:05 Sintaxis de desestructuración y require.
01:01:49 Módulos principales de Node.js
01:03:27 El módulo console
01:08:54 El módulo process
01:16:48 El módulo os
01:21:05 El módulo Timers
01:39:21 El módulo fs
🔹 npm y el formato JSON
02:10:38 Introducción a npm
02:16:09 Crear paquete con npm
02:25:05 Introducción al formato JSON
02:43:14 Instalar y desinstalar paquetes con npm
02:55:50 package-lock.json
🔹 Eventos y JavaScipt asíncrono
03:00:11 Eventos en Node.js
03:07:27 Módulo events
03:16:06 Promesas en JavaScript
03:20:21 Práctica de Promesas
03:40:26 .catch()
03:44:09 Encadenar promesas y async await
🔹 HTTP y rutas en Node.js
04:13:17 Modelo cliente-servidor
04:16:14 Solicitudes HTTP
04:21:23 Métodos HTTP
04:24:12 Respuestas HTTP
04:27:35 Códigos de estado HTTP
04:35:03 Tu primer servidor con Node.js
04:50:14 req y res
05:10:08 Estructura de una URL
05:20:57 El módulo url
05:26:30 Routing en Node.js
🔹 Nodemon
06:14:39 Nodemon
🔹 Express
06:24:41 Introducción a Express
06:27:25 Express - Conceptos importantes
06:36:03 Crear un proyecto con Express
06:45:36 Primeros pasos con Express
06:52:42 Agregar rutas en Express
06:58:34 Parámetros de Ruta
07:15:31 Parámetros query
07:22:32 Routers en Express
07:30:25 Routers en distintos archivos
07:42:33 POST, PUT, PATCH y DELETE
08:29:02 Comentarios finales
💻 Con freeCodeCamp puedes aprender a programar gratis y alcanzar tu meta de obtener un empleo como desarrollador: https://www.freecodecamp.org/espanol/
✍️ Lee cientos de artículos de programación de forma gratuita: https://www.freecodecamp.org/espanol/news/
🎥 Suscríbete a nuestro canal para encontrar más videos y cursos de programación: https://www.youtube.com/freecodecampespanol?sub_confirmation=1