Proyecto integrador. Las TIC en la sociedad S4.pptx
Desarrollo de Aplicaciones BIG DATA Node.js
1. Desarrollo de Aplicaciones BIG DATA Node.js
NEW HORIZONS MADRID
Paseo de la Castellana, 143 – 28046 Madrid - Spain | Office: +34 915717161 | Fax: +34 5704398
info@NewHorizonsMadrid.com | www.NewHorizonsMadrid.com
Objetivos
Almacenar, gestionar y analizar datos desestructurados.
Elegir el tipo correcto de almacén de datos en función de nuestras necesidades.
Procesar grandes cantidades de datos usando Hadoop.
Realizar consultas en prácticamente tiempo real usando Pig y Hive.
Planificar e Implementar una estrategia de BIG DATA en tu organización.
Requisitos
Conocimientos de plataforma Windows, de bases de datos y de programación
Audiencia
Cualquier persona que quiera desarrollar sus conocimiento o trayectoria profesional en el campo
del análisis avanzado de datos
Típicamente, Project Managers, IT Managers, DBA (Database Administrators), Data Architects,
Desarrolladores (Genéricos y espécificos de SQL), Data Scientists y Analistas expertos en
Business Intelligence.
Metodología
Presencial (ILT) y VideoconferenciaOnline LIVE(OLL)
Duracion
35 Horas
Contenidos
Introducción a Node.js
Instalación de Node.js
Configuración
Node.js y consola
Arrancando un servidor web
NPM
Gestión de módulos con Node
Busca de módulos
Instalación local y global
Manejo de dependencias
Node.jsy peticiones
Input y OutPut
2. Desarrollo de Aplicaciones BIG DATA Node.js
NEW HORIZONS MADRID
Paseo de la Castellana, 143 – 28046 Madrid - Spain | Office: +34 915717161 | Fax: +34 5704398
info@NewHorizonsMadrid.com | www.NewHorizonsMadrid.com
Síncronas vs Asíncronas
CallBacks
JavaScript y Threading
Gestión de loop de eventos
Servidor Web con Node.js
Clientes con Node.js
Node.jsy Express(ModeloMVC)
¿Qué es express?
Instalación Y manejo de Express
El concepto de ruta
Plantillas y Jade
Modularización
Persistencia
Instalación de MongoDB
MongoDB y documentos
Consultas básicas
Integración con Express y Node.js
Socket IO y WebSocket
El concepto de websocket
Conexión cliente servidor
BroadCast de datos
Conexiones bidireccionales