[TWB-090] Node Básico

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

  1. Introducción a NodeJS
    1. REPL
    2. Ejecución de archivos JS con Node
  2. Módulos de Node
    1. File System
    2. Path
  3. Asincronía
    1. Callbacks
    2. Promises
    3. Async / Await
  4. Módulo HTTP
    1. Crear un servidor HTTP
    2. Servir contenido estático
  5. Uso de NPM
    1. Instalar dependencias
    2. Dependencias de producción
    3. Dependencias de desarrollo
  6. Módulo web - Express.JS
    1. Introducción
    2. Instalación mediante NPM
    3. Rutas
    4. Middlewares
    5. Motores de plantillas (EJS, Pug, …)
    6. Sirviendo plantillas dinámicas
    7. Sirviendo objetos JSON
  7. Acceso a datos
    1. Base de datos no convencionales: Almacenes NoSQL
    2. 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