MongoDB es un sistema para crear y manejar bases de
datos NoSQL. Su nombre proviene del trmino ingls humongous, que significa enorme, y enormes son sus posibilidades al ser un sistema de bases de datos open source orientado a documentos, que no guarda los datos en tablas sino que guarda estructuras de datos en documentos de tipo JSON con esquema dinmico, llamados BSON, para una integracin ms sencilla y rpida de los datos. Lanzada en 2009, MongoDB promete escabilidad y rendimiento.
Presentacin de Bases de datos NoSQL
Qu vas a aprender en este curso de base de datos NoSQL 02:39 Archivos base de Bases de datos NoSQL. MongoDB 01:47 Antes de comenzar con las bases de datos NoSQL 01:47
Introduccin a las bases de datos NoSQL
Sistemas de bases de datos 06:38 Por qu usar NoSQL 05:34 Diferencia entre SQL y NoSQL 07:40 Usos de NoSQL 01:30
MongoDB, la base de datos
MongoDB: Humongous 05:23 ndices en MongoDB 01:32 Instalacin manual de MongoDB 03:28 Instalacin con Homebrew 08:42
Programacin con bases de datos NoSQL
Esquema mental para NoSQL 01:39 Conexin de NoSQL 02:35 Comandos de ayuda en NoSQL 02:51 Shell en NoSQL 06:54 NoSQL: Edicin Insertar y Buscar con varios argumentos 04:42 NoSQL: Edicin Borrar y Adaptar 06:28
Escalabilidad horizontal de NoSQL 09:05
Incrementar un campo numrico de NoSQL 05:21 Ordenar la base de datos 09:29 Join en NoSQL 06:54 Notacin de punto 03:34 MapReduce para NoSQL 09:38
Soluciones prcticas en bases de datos NoSQL
Programas clientes para NoSQL 07:46 Drivers para NoSQL 05:37 Ejercicio prctico con programa cliente 06:00 Despedida de Bases de datos NoSQL. MongoDB 01:52
Uno los requerimientos ms comunes que tiene todo desarrollador es el de
conectar una pgina web con una base de datos que generalmente se ha solucionado con un esquema LAMP o WAMP que renen Apache, PHP y MySQL y han sido muy usados en la ltima dcada. En este curso aprenders el uso del nuevo esquema de desarrollo web conocido como MEAN, que es el combo de las herramientas MongoDB, Express, AngularJS y NodeJS. Comenzaremos en la instalacin y configuracin de estas herramientas hasta la generacin de una aplicacin web que te servir de base en tus desarrollos profesionales.