Este curso abarca desde los fundamentos de NodeJS hasta la creación de servidores web con Express. Explora módulos esenciales, asincronía, manejo de archivos, dependencias con NPM, y bases de datos (NoSQL y MySQL). Ideal para aprender a desarrollar aplicaciones modernas y eficientes con Node.js.
Duración: 30 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a programadores y administradores de sistemas que vayan a trabajar con NodeJS y crear aplicaciones backend modernas o enriquecer su conocimiento en desarrollo web.
Requisitos previos
Los alumnos necesitarán tener conocimientos del lenguaje de programación JavaScript, HTML y CSS y nociones de tecnologías web.
Objetivos
- Comprender los fundamentos de Node.js y su ecosistema.
- Manejar asincronía con callbacks, Promises y Async/Await.
- Crear y configurar servidores HTTP con Node.js y Express.
- Trabajar con rutas, middlewares, y plantillas dinámicas.
- Interactuar con bases de datos relacionales y NoSQL.
- Gestionar dependencias y proyectos mediante NPM.