¿Qué quieres aprender?

NODE JS

NODE JS

Ipartek servicios informáticos

Curso subvencionado para trabajadores presencial

BILBAO (Vizcaya)


Gratis
¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

BILBAO

A quién va dirigido

El curso está dirigido a analistas/programadores con conocimientos sólidos de JavaScript, de entornos de servidor siendo deseable nociones de programación backend. Y manipulación de la terminal de comandos.

Requisitos

Conocimientos básicos de programación

Temario completo de este curso

1. Introducción a Node.js

• 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

2. El core de Node.js

• 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

3. NPM

• 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

4. Aplicaciones Web con Node.js

• 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

5. Persistencia de Datos con Node.js

• 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

6. Aplicaciones en Tiempo Real

• 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

7. Node.js en Producción

• Opciones de Hosting para Node.js
• Instalación y Configuración de un VPS
• Instalación de Node.js con NVM
• Instalación de Ngnix como Servidor Web Proxy
• Despliegue de una Aplicación Node.js en Internet
Ver más