domingo, 17 de abril de 2016

Robomongo: Herramienta Grafica para Manejar MongoDB

Si no te gustar mucho usar el Terminal o Consola de MongoDB, aquí te dejo a Robomongo que no es mas que una aplicacion que nos permite manejar la base de datos MongoDB desde un ambiente gráfico.


Descargar: http://robomongo.org/

MongoDB: Métodos de Consultas y Manipulación de Colecciones

Aquí les dejo algunos Métodos de Consultas y Manipulación de Colecciones en MongoDB.

Aquí le muestro Métodos de Consultas y Manipulación de Colecciones en MongoDB.

martes, 22 de marzo de 2016

Sequelize ORM para Node.js

Sequelize es un ORM para Node.js y io.js. Es compatible con motores de base de datos como PostgreSQL, MySQL, MariaDB, SQLite y Microsoft SQL Server y cuenta con el soporte de transacciones sólida, relaciones, leer de replicacas y más.

Instalación

npm install --save sequelize

Ejemplo de uso

var Sequelize = require('sequelize'); var sequelize = new Sequelize('database', 'username', 'password'); var User = sequelize.define('user', { username: Sequelize.STRING, birthday: Sequelize.DATE }); sequelize.sync().then(function() { return User.create({ username: 'janedoe', birthday: new Date(1980, 6, 20) }); }).then(function(jane) { console.log(jane.get({ plain: true })); });


Comienza a usar Sequilize, visita www.docs.sequelize.com

sábado, 12 de marzo de 2016

Ejecuta Sentencias SQL en MongoDB con SlamData



¿Que es SlamData?

Es una herramienta de código abierto que hace que la analistica en MongoDB sea fácil y accesible tango para los desarrolladores como para no desarrolladores. ¿Que le motivo al equipo de SlamData a desarrollar esa herramienta a la base de datos MongoDB?. Bueno MongoDB actualmente a tenido el más rápido crecimiento y de mayor éxito en las base de datos NoSQL. Muchas empresas están utilizando la base de datos principalmente para construir aplicaciones web y móviles. El éxito de muchas aplicaciones construidas sobre MongoDB terminan la capturando o generando grandes cantidades de datos.

Muchos desarrolladores que hace analisis de datos, están acostrumbrados a utilizar el Lenguaje SQL para realizar dichos analisis, pero como la base de datos MongoDB es NoSQL, la herramienta SlamData te ayudará a seguir utilizando el Lenguaje SQL para realizar los datos capturados en la base de datos MongoDB.

Descarga SlamData y realiza esas consultas complejas que estas acostumbrado hacer en SQL.



martes, 8 de marzo de 2016

7 Dias para el Curso de MongoDB for Node.js Developers



MongoDB University ofrece el curso de MongoDB for Node.js Developers, con este curso aprendera todo lo que necesita saber para empezar la construcción de una aplicación basada en MongoDB. Este curso repasará la instalación básica, JSON, el diseño del esquema, consulta, inserción de datos, indexación y trabajando con el conductor Node.js. En el curso, se va a construir un sitio de comercio electrónico , el cual estará respaldado por la base de datos MongoDB. 

Agenda

Semana 1: Introducción y visión general
Semana 2: Crear, leer y actualizar datos (CRUD)
Semana 3: El Controlador de Node.js
Semana 4: Esquema de diseño
Semana 5: Rendimiento
Semana 6: Marco Aggregation
Semana 7: Proyecto final

lunes, 7 de marzo de 2016

Los 5 Mejores Libros para Aprender JavaScript

Aqui le presento 5 de los mejores libros para aprender el lenguaje de programación JavaScript. Lenguaje que esta de más decir que cada día esta pegando mas fuerte en los últimos tiempos.

  1. Eloquent JavaScript (Marijin Haverbeke)
  2. JavaScript: The Good Parts (Douglas Crockford)
  3. JavaScript Patterns (Stoyan Stefanov)
  4. Learning Node (Shelley Powers)
  5. Node for Front-End Developers (Garann Means)
Espero que le pueda sacar provecho a dichos libros.

domingo, 6 de marzo de 2016

10 Mejores Framework Web Node.js Para Desarrolladores

Con la llegada de Node.js, el lenguaje de programación JavaScript tomo un valor importante en el desarrollo web del lado del servidor, ya que el mismo se veía limitado solo al navegador. Y con su llegada an surgido muchos marcos. Algunos de los más importantes son:

Hapi.js

Hapi.js es un potente framework web Node.js para el desarrollo de interfaces de programación de aplicaciones (API) y otras aplicaciones de software.

Socket.io

Socket.io es un infraestructura de servidor de Node.js para crear aplicaciones web en tiempo real. al ser una biblioteca de Javascript, permite la comunicación bidireccional basada en eventos entre los clientes y el servidor web.

Express.js

Express.js es uno de los frameworks web más esenciales para Node.js. Es un marco minimalista para la construcción de una gran cantidad de aplicaciones web y moviles, así como las interfaces de programación de aplicaciones (API).

Mojito

Mojito es un framework de Javascript basado en Yahoo! Cocktails, una plataforma de desarrollo de aplicaciones móviles introducido por Yahoo! Developer Network.

Meteor

Meteor es un framework MVC de código abierto, para la construcción de sitios web y aplicaciones moviles. El framework es compatible con OS X, Windows y Linux.

Derby

Derby es framework MVC de JavaScript, tanto para el lado del cliente y como para el lado del servidor. Es ideal para la creación de aplicaciones móviles y web en tiempo real.

Mean.js

Mean.js es un marco JavaScript para construir aplicaciones web usando la base de datos NoSQL, MongoDB, así como Angularjs para el usuario y servicios Express.js/Node.js para el Backend (Servidor).

Sails.js

Sails.js es uno de los marcos más populares en tiempo real en torno a la creación de aplicaciones Node.js. Sails.js ofrece un marco MVC para la implementación de intefaces de programación de aplicaciones basadas en datos (API).

Koa.js

Koa.js es una infraestructura de servidor de gran alcance para Node.js para construir aplicaciones web eficaces e interfaces de programación de aplicaciones (API).

Total.js

Total.js es un framework Node.js moderno y modular que apoyan la arquitectura modelo vista controlador (MVC). Es totalmente compatible con varios marcos del lado del cliente, como Angularjs, Polymer, Backbone.js Bootstrap y más.

Aquí le he mencionado 10 de los mejores framework para el desarrollo de aplicaciones usando Node.js, entorno que esta cambiando el futuro de la web.