Curso de NodeJS Development
Acerca de este curso
> Módulo 1: COMENZANDO CON NODE.JS
Las capacidades de Node.js
¿Por qué deberías usar Node.js?
Arquitectura basada en eventos frente a eventos
Node.js, la arquitectura de microservicio y sistemas fácilmente comprobables
> Módulo 2: CONFIGURACIÓN DE NODE.JS
Requisitos del sistema
Instalación de Node.js usando gestores de paquetes
Instalación desde la fuente en sistemas similares a POSIX
Instalando múltiples instancias de Node.js con nvm
Módulos de código nativo y node-gyp
Política de versiones de Node.js y qué usar
Editores y depuradores
Ejecutando y probando comandos
NPM – el gestor de paquetes Node.js
Node.js, ECMAScript 2015/2016/2017, y más allá
> Módulo 3: MÓDULOS NODE.JS
Definiendo un módulo
Encontrar y cargar módulos CommonJS y JSON usando require
Encontrar y cargar módulos ES6 usando la importación
Escenarios de módulos híbridos CommonJS / Node.js / ES6
npm – el sistema de gestión de paquetes Node.js
El sistema de gestión de paquetes Yarn
> Módulo 4: SERVIDORES HTTP Y CLIENTES
Enviando y recibiendo eventos con EventEmitters
Aplicaciones de servidor HTTP
ES2015 cadenas multilínea y de plantilla
HTTP Sniffer – escuchando la conversación HTTP
Frameworks de aplicaciones web
Empezando con Express
Cálculo de la secuencia de Fibonacci con una aplicación Express
Hacer solicitudes de cliente HTTP
Llamar a un servicio backend REST desde una aplicación Express
> Módulo 5: SU PRIMERA APLICACIÓN CON EXPRESS
Promesas, funciones asíncronas y funciones de enrutador Express
Express y el paradigma MVC
Creando la aplicación Notes
Theming a su aplicación Express