Contacta con nosotros

Temario del curso

Introducción a Node.js

  • Latencia de RAM vs. E/O
  • Bloqueante vs. No Bloqueante
  • Programación basada en eventos
  • Bucle de eventos
  • Bloquear el bucle de eventos
  • Filosofía de Node.js

Configuración de la plataforma Node.js

  • Descargar e instalar
  • REPL de Node
  • Primera aplicación Hola Mundo

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 al final
  • Error en primer lugar

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 en primer lugar
  • Errores en emisores de eventos
  • Excepciones no capturadas
  • Uso de dominios

Búferes

  • Por qué existen los búferes
  • Creación de búferes
  • Lectura y escritura de búferes
  • Manipulación de búferes

Flujos

  • ¿Qué son los flujos?
  • API de flujo de lectura y escritura
  • Control de flujo
  • Tuberías (Piping)
  • Flujo dúplex
  • Flujo de transformación

Express.js

  • Introducción e instalación de Express.js
  • Construcción de una aplicación Hola Express
  • Creación de rutas
  • Renderizado de diseños
  • Uso de plantillas
  • Agregado de parciales
  • Uso de variables locales y plantillas condicionales
  • Modularización de rutas

Socket.io

  • Escucha para
  • Transmisión (Broadcasting)
  • Respuesta a preguntas

Conexión a bases de datos

  • NoSQL y almacenes de documentos
  • Bases de datos relacionales
  • Configuración y configuración de plataforma
  • Operaciones CRUD

Requerimientos

Los estudiantes que cursen esta asignatura deben tener experiencia en programación con JavaScript.

 21 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas