Contacta con nosotros

Temario del curso

Introducción a Node.js

  • LATENCIA DE MEMORIA RAM vs. E/S
  • Bloqueante vs. No Bloqueante
  • Programación Impulsada por Eventos
  • Bucle de Eventos (Event Loop)
  • Bloquear el Bucle de Eventos
  • Filosofía de Node.js

Configuración de la Plataforma Node.js

  • Descarga e Instalación
  • Node REPL
  • Primera Aplicación "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 Devoluciones de Llamada (Callback)

  • ¿Qué son las devoluciones de llamada?
  • Devolver el resultado al final (Callback-last)
  • Priorizar errores en primer lugar (Error-first)

Eventos

  • Cuándo utilizar emisores de eventos
  • Vincular funciones a eventos
  • Solicitudes de eventos
  • Escucha de eventos

Gestión de Errores

  • Devoluciones de llamada: Priorizar errores en primer lugar
  • Errores en emisores de eventos
  • Excepciones no capturadas
  • Uso de Dominios (Domains)

Búferes

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

Flujos (Streams)

  • ¿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 "Hello Express"
  • Creación de rutas
  • Renderizado de diseños
  • Uso de plantillas
  • Añadido de parciales
  • Uso de variables locales y plantillas condicionales
  • Modularización de rutas

Socket.io

  • Escucha para
  • Difusión (Broadcasting)
  • Respuestas a preguntas

Conexión a Bases de Datos

  • No SQL y Almacenes de Documentos
  • Bases de Datos Relacionales
  • Configuración y configuración de la plataforma
  • Operaciones CRUD

Requerimientos

Los estudiantes que cursen esta formación 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