[TWB-090] Node Básico
Owned by Pronoide Wiki Web
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.
Requisitos previos
Los alumnos necesitarán tener conocimientos del lenguaje de programación JavaScript y nociones de tecnologías Web y conocimiento de HTML y CSS.
Objetivos
Adquirir los conocimientos y habilidades necesarias para poder construir aplicaciones basadas en NodeJS.
Contenido
- Introducción a NodeJS
- REPL
- Ejecución de archivos JS con Node
- Módulos de Node
- File System
- Path
- Asincronía
- Callbacks
- Promises
- Async / Await
- Módulo HTTP
- Crear un servidor HTTP
- Servir contenido estático
- Uso de NPM
- Instalar dependencias
- Dependencias de producción
- Dependencias de desarrollo
- Módulo web - Express.JS
- Introducción
- Instalación mediante NPM
- Rutas
- Middlewares
- Motores de plantillas (EJS, Pug, …)
- Sirviendo plantillas dinámicas
- Sirviendo objetos JSON
- Acceso a datos
- Base de datos no convencionales: Almacenes NoSQL
- Bases de datos relacionales: MySQL
Documentación Recomendada
Node Cookbook - Fourth Edition
By Bethany Griggs
November 2020 | 512 pages
ISBN 9781838558758
https://www.packtpub.com/product/node-cookbook-fourth-edition/9781838558758