Node JS a visto un crecimiento exponencial en el desarrollo web en los últimos años gracias a su velocidad y facilidad para aprenderlo. Node js utiliza javascript el lenguaje de programación mas usado en el mundo, por lo que nos ofrece la posibilidad de ser un desarrollador full stack utilizando el mismo lenguaje de programación.
Este curso está basado en una metodología 100% práctica orientada a ejercicios y resultados, donde a aprenderas paso a paso como desarrollar servicios y APIs REST con NodeJS, Express, MongoDB, JWT.
1.1 Herramientas necesarias
1.2 Blocking and Non Blocking I/O
1.3 Primer programa en Node.js
1.4 Nodemon y BodyParser
1.5 Let vs Var
1.6 Funciones de flecha
1.7 Callbacks
1.8 Promesas y anidamiento de promesas
2.1 Metodos y códigos HTTP
2.2 Estructura del proyecto
2.3 Acciones del controlador
2.4 Configurar cabeceras HTTP (CORS, Methods)
2.5 Mejoras del controlador del servicio rest
2.6 GET, POST, PUT, DELETE
2.7 Probando nuestra API con POSTMan
3.1 Repaso de MongoDB
3.2 Instalar Mongoose
3.3 Método para guardar datos POST
3.4 Eliminar documentos DELETE
3.5 Devolver un documento GET
3.6 Actualizar datos PUT
3.7 Importancia de Console.log()
5.1 Integrando Express, BodyParser, Mongoose
5.2 Importancia de Nodemon
5.3 Crear servidor y conexión a MongoDB
5.4 Definiendo los modelos
5.5 Controladores, acciones, rutas y listados
5.6 Subir archivos con NodeJS
5.7 Publicando el API en el servidor