Node.js Crear una aplicación web con Node.js, MongoDB, Mongoose, Express y EJS - Parte IV Continuando con nuestra serie de artículos sobre cómo crear un sistema de registro simple en Node.js, utilizando MongoDB y ExpressJS, desarrollando el CRUD. En esta cuarta y última parte, veremos un concepto importante en la construcción de interfaces: la modularización de la página. Utilizaremos un recurso llamado partial views
Node.js Crear una aplicación web con Node.js, MongoDB, Mongoose, Express y EJS - Parte III En esta tercera parte, daremos continuidad a lo visto en la parte 1 (enlace) y en la parte 2 (enlace), donde aprendimos a crear un CRUD desde cero con un sistema de registro utilizando ExpressJS y MongoDB. En este artículo, profundizaremos un poco más en el concepto de paginación de
Node.js Cómo crear una aplicación con Node.js con MongoDB, Mongoose, Express y EJS En el artículo de hoy entenderemos cómo crear una aplicación web básica, solo con listado y registro, utilizando Node.js, Express, EJS, Mongoose y MongoDB. Para quienes aún no saben nada de Node.js, será un excelente lugar de aprendizaje. MongoDB es una base de datos NoSQL, orientada a documentos
Node.js Crea una aplicación web con Node.js, MongoDB, Mongoose, Express y EJS - Parte I En el artículo de hoy entenderemos cómo crear una aplicación web básica, solo con listado y registro, usando Node.js, Express, EJS, Mongoose y MongoDB. Para aquellos que aún no saben nada sobre Node.js, será un excelente lugar para aprender. MongoDB es una base de datos NoSQL, orientada a
API Keys API Keys: qué son, cómo y cuándo utilizarlas Es muy común utilizar Application Programming Interface (API) cuando creamos una aplicación de software. Nos permiten intercambiar y obtener información de forma más cómoda entre programas. Trabajar con este tipo de recursos nos permite tener más seguridad y reducir el volumen de datos, además de darnos la posibilidad de auditar
API RESTFUL Crea uma API RESTful con Node.js, Express.js y Mongoose Una API RESTful es un conjunto de herramientas, rutinas y protocolos que se utilizan para crear aplicaciones que exponen servicios a otras aplicaciones, permitiendo así que diferentes sistemas intercambien datos y se comuniquen de forma estandarizada y organizada. ¿Qué es Node.js? Node.js es una plataforma para desarrollar aplicaciones
ORM ORM: ¿Cuáles son las mejores bibliotecas para JavaScript? ORM (Object-Relational Mapping) es una técnica utilizada para ayudar al desarrollador a consultar y manipular datos en una base de datos, utilizando el paradigma orientado a objetos. Las principales razones por las que los desarrolladores utilizan esta técnica son (entre muchas otras): * Obliga al desarrollador a escribir código MVC (Model-View-Controller)
Sequelize ORM Sequelize en Node.js con Express.js ORM (Object-Relational Mapper) o Mapeo Objeto-Relacional en español, es una técnica utilizada para aproximar el paradigma POO (Programación Orientada a Objetos) al de base de datos relacional. El uso de esta técnica ORM se lleva a cabo a través de un mapeador relacional de objetos, que suele ser una biblioteca
SQL SQL: Subquery: lo que necesitas saber Una subconsulta, también conocida como SUBQUERY o SUBSELECT, es una consulta incrustada dentro de otra consulta, de forma anidada, pasando los resultados de la consulta más interna a la consulta más externa a través de una cláusula WHERE o de la cláusula HAVING. De esta forma, es posible restringir aún
MongoDB MongoDB: Updates complejos - array En el artículo anterior, expliqué qué era MongoDB y los comandos básicos para insertar, eliminar y actualizar datos. Hoy aprenderemos cómo insertar y cambiar elementos en una matriz usando los operadores de actualización en MongoDB. Según la documentación de MongoDB, existen cuatro de estos modificadores, que se tratarán en el
Docker Docker: Qué es, containers y cómo usarlo en tus proyectos Debes haber oído hablar de Docker y tener esa pulga detrás de la oreja, preguntándote qué hace realmente y de qué se trata eso de containers, ¿verdad? En este artículo abordaremos estos temas. ¿Qué es Docker? Docker es una plataforma open source desarrollada por Docker Inc. que tiene como objetivo
SQL Primeros pasos con SQL SQL es el acrónimo de Structured Query Language o Lenguaje de consulta estructurado. Es un lenguaje de programación que se utiliza para trabajar con lo que llamamos una base de datos relacional. Debes estarte preguntando: pero ¿qué es una base de datos relacional? En resumen, es una base de datos
MongoDB Primeros pasos con MongoDB Actualmente, MongoDB es una de las bases de datos más populares, siendo así el NoSQL (Not Only SQL) más famoso del mercado actual. MongoDB está escrito en lenguaje C++, está formado por un conjunto de aplicaciones JSON y sigue siendo de código abierto con licencia GNU AGPL (Affero General Public