Introducción
  • Introducción
  • ¿Cómo funciona el curso?
  • Instalaciones necesarias
  • ¿Cómo hacer preguntas?
Fundamentos de Node
  • Introducción a la sección
  • Temas puntuales de la sección
  • Preguntas comunes sobre Node
  • Blocking vs Non Blocking I/O
  • Hola Mundo en Node
  • Ciclo de eventos de Node - Ejemplos
  • Ciclo de vida de un proceso en Node
Reforzamiento de los temas necesarios para seguir el curso
  • Introducción a la sección
  • Temas puntuales de la sección
  • Nodemon
  • Let vs Var
  • Templates literales
  • Destructuración de objetos
  • Funciones de Flecha
  • Callbacks
  • Problemas comunes con los callbacks
  • Promesas
  • Promesas en cadena
  • Async - Await
  • Resolver problema de empleados/salarios con Async-Await
  • Código fuente de la sección
Bases de node
  • Introducción a la sección
  • Temas puntuales de la sección
  • Inicio del proyecto - Sección 4
  • Requerir paquetes - required
  • Importar archivos de nuestro proyecto
  • Recibir información desde línea de comando
  • npm init - install - uninstall - package.json
  • Yargs
  • Ejecutar el comando: listar
  • Optimizaciones para la configuración del Yargs
  • Colores de la consola
  • Respaldo del proyecto con GIT y GitHub
  • Código fuente de la sección
Aplicación de tareas por hacer
  • Introducción a la sección
  • Temas puntuales de la sección
  • Inicio del proyecto - Por Hacer
  • Validaciones automáticas con Yargs
  • Crear una tarea persistente
  • Leer información de un archivo JSON
  • Comando para listar todas las tareas por hacer
  • Actualizar una tarea por hacer
  • Borrar tareas por hacer
  • Optimizaciones para la aplicación de Notas
  • Subir cambios a GitHub y tarea adicional
  • Código fuente de la sección
Aplicación del Clima - GeoLocation + Open Weather
  • Introducción a la sección
  • Temas puntuales de la sección
  • Inicio del proyecto - Aplicación del Clima del Mundo
  • Lectura - City-Geo-Location
  • City-Geo-Location
  • Peticiones HTTP - Axios - Request
  • Optimizando el código para obtener la dirección y coordenadas
  • Open Weather Map
  • Conectando ambos servicios
  • Subir a GitHub - Aplicación del Clima
  • Código fuente de la sección
Webserver - HTTP - EXPRESS - HBS
  • Introducción a la sección
  • Temas puntuales de la sección
  • Inicio de proyecto - WebServer
  • Introducción a EXPRESS
  • Servir contenido estático
  • Crear una pequeña página web
  • Handlebars
  • Usando parciales con HBS
  • Usando helpers
  • Heroku - Subiendo nuestra aplicación a producción
  • Subir a GitHub los cambios - Webserver - Express- Heroku - HBS
  • Código fuente de la sección
REST Server - Configuraciones iniciales
  • Introducción a la sección
  • Temas puntuales de la sección
  • Nota de actualización
  • Instalación de MongoDB
  • Robo 3T - Herramienta para manejar Mongo
  • Iniciando el proyecto - RESTServer
  • Peticiones HTTP - GET - PUT - POST - DELETE
  • Códigos de respuestas HTTP
  • Usando códigos de respuesta HTTP en Express
  • Creando un archivo de configuración global
  • Respaldo del RESTServer a GitHub
  • Subir el RESTServer a Heroku
  • Pro Tip: Ambiente de producción y desarrollo en Postman
  • Código fuente de la sección
Alcances del RESTServer y mantenimiento de la colección de usuarios
  • Introducción a la sección
  • Temas puntuales de la sección
  • Alcances del proyecto - RESTServer
  • Mongoose - Conectarnos a la base de datos