CONTENIDO
MÓDULO 1: ARQUITECTURA Y FUNCIONAMIENTO
- Empezando con Node.js
- Node.js - Arquitectura y funcionamiento interno
- Instalación de Node.js
- Manejador de versiones de Node.js
- Gestor de paquetes npm
- Sistema de archivos I/O
- Exportando y consumiendo módulos
- Exportando e importando el módulo en Node.js
- ¿Cómo se cargan los módulos?
- Readline, File upload 1
- package.json
- Emisores de eventos
- Carga automática de cambios
- Lodash
- Node.js con CORS
- Node JS Localization
- Enrutamiento NodeJs
- Webpack y Babel
- Consumo de servicios rest y soap
MÓDULO 2: PROGRAMACIÓN SÍNCRONA VS ASÍNCRONA EN NODE.JS
- Callback y promesas
- Async.js
- Async/Await
- ECMAScript 2015 (ES6) con Node.js
- Multithreading
MÓDULO 3: MANEJO DE EXCEPCIONES
MÓDULO 4: MODULO HTTP
- TCP Sockets
- Usando Streams
MÓDULO 5: TEMPLATE FRAMEWORKS
- CRUD front-end con express
- Integración con Bootstrap 4.0
MÓDULO 6: BASE DE DATOS (MONGODB CON MONGOOSE)
- MongoDB Integración con Node.js/Express.js
- ORM Sequelize.js
- Integración PostgreSQL
- Integración de MySQL
- Integración MSSQ
- Node.js con Oracle
MÓDULO 7: Creando API's con Node.js
- Manejo de solicitud POST en Node.js
- API de CRUD simple basada en REST
- Diseño API Restful: Mejores prácticas
MÓDULO 8: Generación de JWT
- Integración Passport
- bcrypt.js
- passport.js
- Uso de IISNode para alojar aplicaciones web Node.js en IIS
- Autenticación de Windows bajo node.js
MÓDULO 9: Enviar notificación web 1. Notificaciones push
MÓDULO 10: Desintalar Node.js
MÓDULO 11: Proyecto final Back-End y Front-End
MÓDULO 12: Implementando sequelize con Nodejs
MÓDULO 13: Asegurando nuestra API con express-jwt
MÓDULO 14: Implementando permisos con express-jwt-permissions
MÓDULO 15: Integrando socket.io con express
MÓDULO 16: Integrando agentes de monitorio con socket.io
MÓDULO 17: Implementando rutas proxy con la API
MÓDULO 18: Consumiendo servicios SOAP con Nodejs
MÓDULO 19: Implementando Tareas programadas con Nodejs
MÓDULO 20: Implementando Notificaciones con Nodejs
MÓDULO 21: Implementando Mensajería con Nodejs
NODEJS CREACION DE APLICACIONES
Node.js esta Ideado como un entorno de ejecución de JavaScript orientado a eventos asíncronos, Node.js está diseñado para crear aplicaciones network escalables.
Los usuarios de Node.js están libres de preocuparse por el bloqueo del proceso, ya que no existe. Casi ninguna función en Node.js realiza I/O directamente, por lo que el proceso nunca se bloquea. Por ello, es muy propicio desarrollar sistemas escalables en Node.js.