Contenido del curso
11. Introducción a NodeJS
22. Instalación y configuración de NodeJS
33. Conceptos básicos de NodeJS
43.1. Conceptos básicos de NodeJS: instalación de NodeJS
53.2. Conceptos básicos de NodeJS: conceptos básicos de JavaScript
63.3. Conceptos básicos de NodeJS: Conceptos básicos de NodeJS
73.4. Conceptos básicos de NodeJS: creación de un servidor HTTP
83.5. Conceptos básicos de NodeJS: rutas y manejo de solicitudes
93.6. Conceptos básicos de NodeJS: Middleware y su aplicación
103.7. Conceptos básicos de NodeJS: autenticación y autorización
113.8. Conceptos básicos de NodeJS: validación de datos
123.9. Conceptos básicos de NodeJS: integración de bases de datos
133.10. Conceptos básicos de NodeJS: manejo de errores
143.11. Conceptos básicos de NodeJS: pruebas automatizadas
153.12. Conceptos básicos de NodeJS: documentación API
163.13. Conceptos básicos de NodeJS: implementación de API
174. Comprender el administrador de paquetes de nodos (NPM)
184.1. Comprensión del Administrador de paquetes de nodo (NPM): instalación de NodeJS y NPM
194.2. Comprender el administrador de paquetes de nodos (NPM): comprender la función de NPM
204.3. Comprensión del Administrador de paquetes de nodo (NPM): administración de paquetes con NPM
214.4. Comprender el administrador de paquetes de nodo (NPM): crear un archivo package.json
224.5. Comprensión del Administrador de paquetes de nodo (NPM): instalación de paquetes desde NPM
234.6. Comprensión del Administrador de paquetes de nodos (NPM): comprensión de las dependencias y devDependencies
244.7. Comprensión del Administrador de paquetes de nodo (NPM): actualización de paquetes
254.8. Comprensión del Administrador de paquetes de nodo (NPM): eliminación de paquetes
264.9. Comprender el administrador de paquetes de nodo (NPM): publicar un paquete en NPM
274.10. Comprensión del Administrador de paquetes de nodo (NPM): uso de paquetes de terceros
284.11. Comprensión del Administrador de paquetes de nodo (NPM): configuración de scripts en package.json
294.12. Comprender el administrador de paquetes de nodo (NPM): comprender el archivo package-lock.json
304.13. Comprensión del Administrador de paquetes de nodo (NPM): resolución de conflictos de versiones de paquetes
315. Creando un servidor básico con NodeJS
325.1. Creando un servidor básico con NodeJS: Instalando NodeJS
335.2. Creando un servidor básico con NodeJS: Configurando el entorno de desarrollo
345.3. Crear un servidor básico con NodeJS: comprender el concepto de API
355.4. Creando un servidor básico con NodeJS: Creando un servidor básico con NodeJS
365.5. Creando un servidor básico con NodeJS: Definiendo rutas y puntos finales
375.6. Crear un servidor básico con NodeJS: trabajar con solicitudes HTTP
385.7. Creando un servidor básico con NodeJS: manipulando datos y devolviendo respuestas
395.8. Creación de un servidor básico con NodeJS: uso de bibliotecas/marcos para facilitar el desarrollo de API
405.9. Creando un servidor básico con NodeJS: Solicitud de validación y autenticación
415.10. Crear un servidor básico con NodeJS: almacenar datos en bases de datos
425.11. Creando un servidor básico con NodeJS: Manejo de errores y excepciones
435.12. Creación de un servidor básico con NodeJS: prueba y documentación de la API
445.13. Creación de un servidor básico con NodeJS: implementación y alojamiento de API
456. Introducción a ExpressJS
467. Trabajar con rutas en ExpressJS
477.1. Trabajar con rutas en ExpressJS: crear rutas básicas
487.2. Trabajar con rutas en ExpressJS: pasar parámetros en rutas
497.3. Trabajar con rutas en ExpressJS: Trabajar con rutas dinámicas
507.4. Trabajar con rutas en ExpressJS: usar middleware en rutas
517.5. Trabajar con rutas en ExpressJS: trabajar con rutas de autenticación
527.6. Trabajar con rutas en ExpressJS: crear rutas para CRUD
537.7. Trabajar con rutas en ExpressJS: organizar rutas en archivos separados
547.8. Trabajar con rutas en ExpressJS: usar verbos HTTP en rutas (GET, POST, PUT, DELETE)
557.9. Trabajar con rutas en ExpressJS: trabajar con parámetros de consulta en rutas
567.10. Trabajar con rutas en ExpressJS: Validar datos en rutas
577.11. Trabajar con rutas en ExpressJS: trabajar con cargas de archivos en rutas
587.12. Trabajar con rutas en ExpressJS: trabajar con autenticación JWT en rutas
597.13. Trabajar con rutas en ExpressJS: trabajar con autorización de ruta
607.14. Trabajar con rutas en ExpressJS: implementar paginación en rutas
617.15. Trabajar con rutas en ExpressJS: trabajar con rutas en caché
627.16. Trabajar con rutas en ExpressJS: probar rutas con Jest o Mocha
638. Introducción a las API
649. ¿Qué son las API REST?
6510. Creando una API REST básica con NodeJS y ExpressJS
6610.1. Creación de una API REST básica con NodeJS y ExpressJS: instalación de NodeJS
6710.2. Creación de una API REST básica con NodeJS y ExpressJS: instalación de ExpressJS
6810.3. Creación de una API REST básica con NodeJS y ExpressJS: configuración inicial del proyecto
6910.4. Creación de una API REST básica con NodeJS y ExpressJS: definición de rutas
7010.5. Creación de una API REST básica con NodeJS y ExpressJS: creación de los controladores
7110.6. Creación de una API REST básica con NodeJS y ExpressJS: implementación de los métodos HTTP
7210.7. Creación de una API REST básica con NodeJS y ExpressJS: validación de datos
7310.8. Creación de una API REST básica con NodeJS y ExpressJS: manejo de errores
7410.9. Creación de una API REST básica con NodeJS y ExpressJS: autenticación y autorización
7510.10. Creación de una API REST básica con NodeJS y ExpressJS: manipulación de datos en la base de datos
7610.11. Creación de una API REST básica con NodeJS y ExpressJS: documentación de la API
7710.12. Creación de una API REST básica con NodeJS y ExpressJS: pruebas automatizadas
7810.13. Creación de una API REST básica con NodeJS y ExpressJS: implementación de API
7911. Trabajar con JSON en NodeJS
8012. Trabajar con CORS en NodeJS
8113. Manejo de errores en NodeJS
8214. Introducción a MongoDB
8315. Integrando NodeJS con MongoDB
8416. Creando un CRUD con NodeJS y MongoDB
8516.1. Creando un CRUD con NodeJS y MongoDB: Instalación de NodeJS
8616.2. Creando un CRUD con NodeJS y MongoDB: Instalación de MongoDB
8716.3. Creación de un CRUD con NodeJS y MongoDB: configuración del entorno de desarrollo
8816.4. Creando un CRUD con NodeJS y MongoDB: Creando el Proyecto NodeJS
8916.5. Creando un CRUD con NodeJS y MongoDB: Conectándose a la base de datos MongoDB
9016.6. Creando un CRUD con NodeJS y MongoDB: Creando rutas para el CRUD
9116.7. Creando un CRUD con NodeJS y MongoDB: Creando controladores para cada operación CRUD
9216.8. Creando un CRUD con NodeJS y MongoDB: Implementando funciones para crear, leer, actualizar y eliminar datos
9316.9. Creando un CRUD con NodeJS y MongoDB: Validación de datos recibidos
9416.10. Creando un CRUD con NodeJS y MongoDB: Manejo de errores
9516.11. Creando un CRUD con NodeJS y MongoDB: Pruebas Unitarias
9616.12. Creando un CRUD con NodeJS y MongoDB: Documentación API
9716.13. Creando un CRUD con NodeJS y MongoDB: Implementación de aplicaciones
9817. Autenticación y autorización en las API de NodeJS
9917.1. Autenticación y autorización en APIs de NodeJS: Autenticación con JWT
10017.2. Autenticación y autorización en APIs de NodeJS: Autorización con roles y permisos
Es mucho más...