Apuntes de NodeJS (Desarrollo Web) en español
¡Desarrolla aplicaciones web escalables y de alto rendimiento con Node.js! Aprende desde cero a crear servidores y aplicaciones utilizando este poderoso lenguaje de programación del lado del servidor. Aprovecha las ventajas de la escalabilidad y la comunidad activa de Node.js para impulsar tus habilidades como desarrollador.
- Introducción a Node.js: Desarrollo web
- Desarrollo Web Moderno: Tendencias y Herramientas
- Ejecutando un Programa en Node.js: Introducción Práctica
- Global Objects en Node.js: Funciones Clave
- Procesos en Node.js: Interactúa con el sistema operativo
- Importar y Exportar Módulos en Node.js: Cómo organizar y reutilizar tu código
- Módulos del Core en Node.js: Una guía completa
- Emisores de eventos en Node.js: Cómo manejar eventos personalizados
- Eventos modulares en Node.js: Mejora la estructura de tu código
- HTTP en Node.js: comunicación cliente-servidor
- Construyendo un objeto JSON en Node.js a partir de datos fragmentados
- Enviando un POST Request: Envía datos desde Node.js a un servidor web
- Cómo crear un servidor web con Node.js: una introducción básica
- Manejo de paquetes en Node.js: El gestor NPM
- Package.json en Node.js: Configurando tu proyecto
- Configuración de NPM en Node.js: Opciones útiles
- Desarrollo web con Express.js: Simplifica tus proyectos
- Instalación de Express.js: Configura tu ambiente de desarrollo
- Hola Mundo en Express.js: Ejemplo práctico
- Estructura de archivos de Express.js: Cómo organizar tu proyecto
- Estructura típica de una aplicación Express.js: Organiza tu proyecto
- Middlewares en Express.js: Gestión de peticiones HTTP
- Cómo crear un middleware en Express.js: ejemplos prácticos
- Body-parser en Express.js: manejo de datos en peticiones HTTP
- Middlewares más populares en npm: optimiza tu desarrollo en Node.js
- Construyendo una REST API con Express.js: Paso a paso
- Manejo de peticiones HTTP en Express.js: Requests y respuestas
- Express Responses: Cómo enviar respuestas en Node.js
- Accede a los parámetros de URL en Node.js con Express.js
- Accediendo al Query String: Valores obtenidos desde la dirección url
- MongoDB: Vase de datos NoSQL para aplicaciones web
- Consistencia, disponibilidad y particionamiento: Datos distribuidos
- SQL vs NoSQL: Diferencias, ventajas y desventajas
- Iniciando con MongoDB: Configuración y primeras consultas
- La Shell de Mongo: Interfaz de línea de comandos
- Driver nativo de MongoDB en Node.js: Uso y ventajas
- Crear un nuevo documento en MongoDB: Paso a paso
- Actualizar un documento en MongoDB: Cómo modificar datos existentes
- Eliminando documentos en MongoDB: Uso de remove()
- Consultar registros en MongoDB: Uso de find()
- Crear una API RESTful: Combinar Express, Node.js y MongoDB
- Mongoose: El ORM para MongoDB en Node.js
- Instalación de Mongoose: Configuración y conexión con MongoDB
- Conectar a MongoDB con Mongoose: Realizar conexión a MongoDB
- Esquemas en Mongoose: Definición y uso
- Tipos personalizados en Mongoose: Esquemas con campos especiales
- Modelos en Mongoose: Optimiza el manejo de datos en MongoDB
- Métodos de modelos en Mongoose: Funcionalidad de los esquemas
- Métodos de instancias en Mongoose: Funciones modelos de MongoDB
- Métodos personalizados en Mongoose: Funciones para modelos de MongoDB
- Hooks en Mongoose: Personalizando la funcionalidad de los modelos
- Campos virtuales en Mongoose: Añade funcionalidad a tus modelos
- Documentos anidados en Mongoose: Modelando relaciones en MongoDB
- Relaciones y uniones en Mongoose: cómo conectar tus modelos de MongoDB