Developing Node.js Web Applications - 2 días de clase en línea
1.450,00 EUR
- 2 days
Crea aplicaciones web modernas, escalables y de alto rendimiento con Node.js, una de las tecnologías más utilizadas para el desarrollo de JavaScript del lado del servidor. Este curso práctico ofrece una introducción aplicada a Node.js y te enseña a crear aplicaciones web dinámicas, API RESTful y servicios backend utilizando herramientas y frameworks estándar de la industria.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel principiante - intermedio
2 días (8 horas/día) en línea con instructor en vivo
Más de 30 horas de estudio recomendadas
Laboratorios prácticos interactivos en vivo
Todo el material del curso relevante
¡Pide confirmación de la fecha!
Incluye certificado de finalización del programa

Resultados de aprendizaje
Al final de este programa, podrás:
Fundamentos de Node.js
Aprende los conceptos fundamentales de Node.js, incluida su arquitectura basada en eventos, su modelo de programación asíncrona y las herramientas de línea de comandos para crear aplicaciones escalables.
Módulos y gestión de dependencias
Crea aplicaciones modulares usando módulos personalizados y paquetes externos, mientras gestionas proyectos y dependencias con package.json.
Gestión e integración de datos
Trabaja con búferes y flujos para procesar datos de forma eficiente, permitiendo aplicaciones de alto rendimiento que manejan archivos grandes y flujos de datos en tiempo real.

Cronograma del curso
Día 1
Sesión 1: Introducción a Node.js
- Fundamentos y arquitectura de Node.js
- Procesamiento asíncrono
- Instalar Node.js y NPM
- Ejecución de scripts y operaciones de línea de comandos
Sesión 2: Módulos y NPM
- Trabajar con módulos de Node.js
- Gestión de paquetes con NPM
- package.json y gestión de dependencias
Sesión 3: Eventos y callbacks
- Callbacks y programación asíncrona
- Promesas y funciones flecha
Sesión 4: Gestión de datos
- Manejo de JSON
- Buffers y flujos de datos
- Operaciones del sistema de archivos
Día 2
Sesión 5: Manejo de errores
- Manejo de errores con callbacks y promesas
- Errores personalizados de la aplicación
- Depuración y desarrollo con Nodemon
Sesión 6: El framework Express
- Creación de servidores web con Express
- Enrutamiento, solicitudes y respuestas
- Cargas de archivos y APIs RESTful
Sesión 7: Integración de bases de datos
- Conexión a bases de datos SQL y MongoDB
- Gestión de esquemas y transacciones
Sesión 8: Seguridad de API
- Seguridad y cifrado de contraseñas
- JSON Web Tokens (JWT)
- Autenticación de API y control de acceso

¿Quién debería inscribirse en este programa?
Desarrolladores de JavaScript que buscan expandirse al desarrollo backend
Desarrolladores front-end que están pasando a desarrollo full-stack
Desarrolladores Full-Stack que buscan fortalecer sus habilidades en Node.js
Ingenieros de software y desarrolladores de aplicaciones
Desarrolladores web que crean aplicaciones web modernas
Ingenieros DevOps que dan soporte a aplicaciones Node.js
Requisitos previos
- Conocimientos básicos de programación en JavaScript
- Familiaridad con HTML y conceptos de desarrollo web
- Comprensión de los fundamentos de la programación, como variables, funciones, bucles y objetos
- Es beneficioso tener experiencia básica con la línea de comandos
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
