Introducción al curso Node.js
  • Bienvenid@ al curso de Introducción al curso node.js
  • Antes de empezar el curso
Introducción a Node.js
  • Introducción a node.js
  • Instalación de node.js
  • Crear nuestro primer programa: Hola Mundo
  • Diferencias entre Node.js y JavaScript
  • La herramienta NPM
  • Instalar y desinstalar paquetes
  • Llamar a un paquete externo
  • Llamar un paquete pre instalado
  • Crear un módulo
Node core: los principales módulos
  • El objeto Global en node.js
  • El objeto Process en node.js
  • Entradas y salidas estándar
  • Las funciones de tiempo en node.js
  • Controlar la entrada y salida por la consola en node.js con ReadLine
  • Emitir eventos personalizados con EventEmitter
  • Controlar procesos con exec
  • Controlar procesos con spawn
El manejo del File System o FS
  • Leer un directorio con el módulo FileSystem
  • Leer un archivo de texto
  • Crear archivos y añadir datos
  • Crear directorios en node.js
  • Renombrar y borrar un archivo
  • Mover o borrar una carpeta
  • Borrar y mover un archivo
  • Importar archivos tipo JSON
  • Leer un archivo grande como Stream
  • Guardar un archivo como Stream
Crear un servidor local básico con node.js
  • Hacer una solicitud http (request)
  • Crear un servidor HTTP
  • Solicitar una página HTML y enviarla desde el servidor
  • Enviar la página HTML al navegador
  • Leer un archivo JSON desde el servidor
  • Recibir la información de una página con POST
  • Instalar la herramienta nodemon
Crear un servidor con express y pug
  • Instalación de Express
  • Configuración básica de express
  • Instalar el paquete pug
  • Sintaxis básica de Pug
  • Enviar parámetros a una plantilla Pug
  • Enviar un arreglo y procesarlo con una plantilla Pug
  • Crear una ruta dinámica con plantillas Pug
  • Controlar las páginas no encontradas con Express y Pug
Subir nuestra aplicación a Heroku
  • Respaldar la aplicación en Github
  • Instalación de Heroku
  • Subir los archivos a Heroku
  • Despedida al curso "Introducción a node.js"
  • Ejercicios del curso "Introducción a node.js"