Temario del curso
Introducción a Node.js
- RAM vs. Latencia de E/S
- Bloqueante vs. No Bloqueante
- Programación Impulsada por Eventos
- Bucle de Eventos
- Bloqueo del Bucle de Eventos
- Filosofía de Node.js
Configuración de la Plataforma Node.js
- Descarga e Instalación
- Node REPL
- Primera '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 al final
- Error primero
Eventos
- Cuándo usar Emisores de Eventos
- Vincular Funciones a Eventos
- Solicitudes de Evento
- Escucha de Eventos
Gestión de Errores
- Callbacks: Error primero
- Errores en Emisores de Eventos
- Excepciones no capturadas
- Uso de Dominios
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 Lectura y Escritura
- Control de Flujo
- Piping (Tuberías)
- Stream Duplex
- Transform Stream
Express.js
- Introducción e instalación de Express.js
- Construcción de una aplicación 'Hello Express'
- Creación de rutas
- Diseño de maquetas (layouts)
- Uso de plantillas
- Agregado de parciales
- Uso de variables locales y plantillas condicionales
- Modularización de rutas
Socket.io
- Escucha
- Transmisión (Broadcasting)
- Respuestas 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 este programa deben tener experiencia en programación con JavaScript.
Reseñas (7)
Disfruté de los temas interesantes y de tocar diversas matices de JavaScript/TypeScript/Node.js/
John - BMW SA
Curso - Node.js for JavaScript Developers
Traducción Automática
La plataforma
Shaun Mbhiza - BMW SA
Curso - Node.js for JavaScript Developers
Traducción Automática
Ejercicios prácticos
Daniel - BMW SA
Curso - Node.js for JavaScript Developers
Traducción Automática
No estaba al tanto de que sería tan interactivo y con tanta codificación, lo cual me encantó y creí que hacía que el aprendizaje fuera más divertido y efectivo.
Ryan - BMW SA
Curso - Node.js for JavaScript Developers
Traducción Automática
Su Humor y Personalidad
Karabo Mphahlele - BMW SA
Curso - Node.js for JavaScript Developers
Traducción Automática
Los ejemplos prácticos
Werner - BMW SA
Curso - Node.js for JavaScript Developers
Traducción Automática
Me beneficié de hacer los ejercicios para entender los conceptos de Node.js.
Jagath Wijesooriya - Inland Revenue
Curso - Node.js for JavaScript Developers
Traducción Automática