OBJETIVO GENERAL
Que los participantes:
Adquieran las herramientas necesarias para la creación de sitios utilizando NodeJS.
5. OBJETIVOS ESPECÍFICOS
Que los participantes:
· Conozcan el framework NodeJS y cuales son los pasos para su instalación
· Conozcan los comandos principales a utilizar dentro de Node
· Conozcan los conceptos de la programación asíncrona
· Conozcan la programación orientada a eventos
· Conozcan como incluir módulos dentro de NodeJS y como crearlos
Sepan como instalar paquetes dentro de NodeJS
6. DESTINATARIOS
El curso está destinado a programadores, con conocimientos de la arquitectura cliente-servidor y de programación en Javascript. Será de utilidad, aunque no excluyente, tener conocimientos de algún lenguaje del lado del servidor y de algún framework de Javascript como JQuery.
MÓDULO 1: DESARROLLO CON NODEJS
Herramientas para la creación de sitios utilizando NodeJS
Unidad 1:Introducción a NodeJS
- Que es NodeJS
- Quienes lo usan.
- Comando npm
- Como incluir módulos e instalar paquetes
Unidad 2: NodeJS Packages – Eventos y streams
- Introduccion a JSON
- NPM.
- Algunos paquetes de utilidad
- Consumir un stream de lectura y escribir en streams escribibles
Unidad 3:NodeJS y Mysql – Framework Express
- Service http
- Uso de framework Express para crear proyectos con NodeJs
- Como conectar NodeJS con Mysql
- Realizamos una simple aplicación CRUD en NodeJS y Mysql
Unidad 4:Variables de sesión - NodeJS y MongoDB
- Uso de variables de sesión y cookies
- Introducción a las bases de datos NoSQL
- Instalar MongoDB
- Como hacer una aplicación con MongoDB y NodeJS
• Conocimientos de arquitectura cliente-servidor
• Conocimientos de Javascript.
• Preferentemente conocimientos de algún lenguaje del lado del servidor y de JQuery.