Este curso cubrirá la instalación, el ciclo de lanzamiento y el ecosistema de paquetes de Node.js. Este curso proporciona información sobre herramientas como NPM y marcos como Express. Además de los temas específicos de Node.js, el curso también se centrará en la sintaxis básica de JavaScript, tipos de datos, programación asincrónica, estándares de codificación y mejores prácticas.
Este curso es para todos los principiantes.
Después de completar este curso, los estudiantes tendrán una comprensión sólida de los conceptos de Node.js. Podrán desarrollar aplicaciones JavaScript y ejecutarlas utilizando Node.js. También podrán crear o utilizar paquetes Node.js ya existentes y crear aplicaciones con el marco Express.
No se requieren conocimientos específicos para participar en este curso, pero el conocimiento de un lenguaje de programación es un plus.
Módulo 1: Comenzando con Node.js
- Instalación
- Hola Mundo
- Estándares de codificación y pelado
Laboratorio práctico: Instalar NodeJS y ejecutar comandos básicos
Módulo 2: Sintaxis básica y tipos de datos.
- sea, constante, var
- Funciones
- Strings
- Matrices
- Objetos
Laboratorio práctico: Ejercicios básicos de sintaxis.
Laboratorio práctico: Cadenas, matrices y objetos.
Módulo 3: Ciclo de lanzamiento de Node.js
- Versiones
- Terminología de lanzamiento
Módulo 4: ecosistema de paquetes de Node.js
- ¿Qué es un paquete de nodos?
- ¿Qué es el administrador de paquetes de nodos?npm)
- Npm y las mejores prácticas
- Destructuring
Laboratorio práctico: Módulos y NPM
Laboratorio práctico: Destructuring, Parámetros predeterminados, Try-Catch y Timing
Módulo 5: Componentes internos de Node.js
- Devoluciones de llamada
- Interactuar con el sistema de archivos
Laboratorio práctico: Sistema de archivos, devoluciones de llamada
Módulo 6: Promesas
- ¿Qué es una promesa?
- Asíncrono / espera
- Promesas vs. devoluciones de llamada
Laboratorio práctico: Promesas
Módulo 7: Expreso
- Introducción a expreso
- Sirviendo archivos estáticos
- Solicitudes de enrutamiento
- Manejo de CORS
- Pasaporte.js
Laboratorio práctico: Marco expreso
Fundamentos de NodeJs


