Clases online clases por zoom, videos tutoriales y prácticas
Clases presenciales de lunes a viernes y Sabatino
Node JS es un entorno en tiempo de ejecución multiplataforma,
de código abierto, para la capa del servidor (pero no
limitándose a ello) basado en el lenguaje de programación
ECMAScript, asíncrono, con I/O de datos en una arquitectura
orientada a eventos y basado en el motor V8 de Google. Fue
creado con el enfoque de ser útil en la creación de programas
de red altamente escalables, como por ejemplo, servidores web.
Certificado por el Ministerio de Educación. Código Nº PR
-07-017-11AC. Legaliza y apostilla tu certificado.
Contenido del Curso
Consideraciones
Qué es Node JS
Modelo
Asíncrono y No Bloqueante
Características y
Ventajas
io.js y el presente futuro de Node.js
Instalación
El API Docs de Node.js
Objetos:
global, process y HTTP
Buffers y Streams
Emisores de Eventos, Timers y Herencia
Creación,
Exportación y Requerimiento de Módulos
Características de EcmaScript 6 en Node.js
Tipos
de servidores HTTP
Módulos: Path, Url y QueryString
Clientes HTTP y Sniffers
Formularios y envío de
datos Get/Post en Node.js
Node Packaged Manager
Tipos de instalación de Paquetes
Módulos Globales
Dependencias de Proyecto
El archivo Package.json
Dependencias de Desarrollo
Callbacks vs Promesas
Promesas con ES6
Frameworks Web para Node.js
Express.js
Introducción y Conceptos Básicos
Rutas y Middlewares
Generador de Express
Templates Engines
Configuración de Express
Templates Engines
Jade
EJS
Introducción a Ghost
REST vs
CRUD
SQL vs NoSQL
API CRUD con MySQL
API
REST con MySQL y el Patrón MVC
Introducción a
MongoDB
Instalación y Configuración de MongoDB
Línea de Comandos de MongoDB
API REST con MongoDB
y el Patrón MVC
Introducción a los WebSockets
Introducción a Socket.IO
Manejo y Emisión de
Eventos en Socket.IO
Creación de Chat con Express y
Socket.IO
Creación de Streaming de Video con
Express, Socket.IO y API’s JS