Ponte en Contacto
 Duración 21 horas

Temario del curso

Introducción a Node.js

  • RAM vs. latencia de I/O
  • Bloqueante vs. No Bloqueante
  • Programación Orientada a Eventos
  • Event Loop
  • Bloqueando el Event Loop
  • Filosofía de Node.js

Configuración de la Plataforma Node.js

  • Descarga e Instalación
  • REPL de Node
  • Primer Hello World

Módulos y npm

  • Anatomía de un módulo
  • Código privado
  • Acceso y uso de módulos
  • Comandos de npm
  • package.json

El Patrón de Callbacks

  • ¿Qué son los callbacks?
  • Callback-last
  • Error-first

Eventos

  • Cuándo usar Emisores de Eventos
  • Vinculación de funciones a eventos
  • Solicitudes de eventos
  • Escucha de eventos

Gestión de Errores

  • Callbacks: Error-first
  • Errores en Emisores de Eventos
  • Excepciones no capturadas
  • Uso de Domains

Buffers

  • Por qué existen los Buffers
  • Creación de Buffers
  • Lectura y escritura de Buffers
  • Manipulación de Buffers

Streams

  • ¿Qué son los streams?
  • API de Streams de Lectura y Escritura
  • Control de Flujo
  • Piping
  • Stream Duplex
  • Stream Transform

Express.js

  • Introducción e Instalación de Express.js
  • Construcción de una aplicación Hello Express
  • Creación de rutas
  • Renderizado de Layouts
  • Uso de plantillas
  • Añadidos de parciales
  • Uso de locales y plantillas condicionales
  • Modularización de rutas

Socket.io

  • Escucha de
  • Transmisión difusa (Broadcasting)
  • Respuesta a preguntas

Conexión a Bases de Datos

  • No SQL y Almacenes de Documentos
  • BD Relacionales
  • Configuración y montaje de la plataforma
  • Operaciones CRUD

Requerimientos

Los estudiantes que tomen este curso deben contar con experiencia en programación de JavaScript.

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas