🔥 Apuntes de NodeJS (Desarrollo Web) en español
- Introducción a Nodejs
- Desarrollo web moderno
- Ejecutar un programa en nodejs
- Globals
- Process
- Importar y exportar modulos
- Módulos del core
- Emisores de eventos (event emmiters)
- Eventos modulares
- Http
- Construyendo un objeto json a partir de chunks
- Enviando un post request
- Creando un servidor con HTTP
- El manejador de paquetes NPM
- El manejador de dependencias package.json
- Configuración de NPM
- El servidor Express.js
- Instalación de Express.js
- Hola mundo en Express.js
- La estructura de archivos de Express.js
- Estructura típica de una aplicación en Express.js
- Middlewares
- Creando un middleware
- Body Parser (La librería npm bodyparser y ejemplos de su uso)
- Middlewares populares en NPM
- Construyendo una Rest API con express
- Express Requests (El objeto request)
- Respuestas de Express.js
- Acceder parámetros del url en Express.js
- Accesando el query string
- MongoDB
- Consistencia, disponibilidad y particionamiento
- NoSQL vs SQL
- Iniciando MongoDB
- La shell de MongoDB
- Driver nativo de MongoDB
- Crear un nuevo documento con MongoDB
- Actualizar un documento con MongoDB
- Eliminar un documento con MongoDB
- Consultar registros con MongoDB
- Rest API y MongoDB
- Mongoose
- Instalación de Mongoose
- Primera interacción con Mongoose
- Esquemas en Mongoose
- Tipos personalizados en los esquemas de Mongosse
- Construyendo modelos con Mongoose
- Métodos de modelos en Mongoose
- Métodos de instancias en Mongoose
- Métodos personalizados en Mongoose
- Uso de hooks en Mongoose
- Campos virtuales en Mongoose
- Documentos anidados en Mongoose
- Relaciones y uniones en Mongoose