Temario del curso
Introducción a Node.js
- RAM frente a latencia de E/S
- Bloqueante frente a no bloqueante
- Programación basada en eventos
- Bucle de eventos (Event Loop)
- Bloqueo del bucle de eventos
- Filosofía de Node.js
Configuración de la plataforma Node.js
- Descarga e instalación
- Node REPL
- 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 al final (Callback-last)
- Error primero (Error-first)
Eventos
- Cuándo utilizar emitters de eventos
- Vinculación de funciones a eventos
- Solicitudes de eventos
- Escucha de eventos
Manejo de errores
- Callbacks: Error primero
- Errores en emitters 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 dúplex
- Stream 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
- Renderización de layouts
- Uso de plantillas
- Añadido de parciales
- Uso de locales y plantillas condicionales
- Modularización de rutas
Socket.io
- Escucha de eventos
- Difusión (Broadcasting)
- Respuesta a preguntas
Conexión a bases de datos
- No SQL y almacenes de documentos
- BD relacionales
- Configuración y configuración de la plataforma
- Operaciones CRUD
Requerimientos
Los estudiantes que tomen este curso deben tener experiencia en programación con JavaScript.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
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