Curso online de Bases de Datos NoSQL: MongoDB y CouchDB

Información del Curso

En este Curso online de Bases de Datos NoSQL: MongoDB y CouchDB se muestran las posibilidades de las tecnologías NoSQL o bases de datos no relacionales. Veremos los dos ejemplos más importantes: MongoDB y CouchDB.

Descripción

Gracias a este Curso online de Bases de Datos NoSQL: MongoDB y CouchDB estarás plenamente capacitado para crear bases de datos NoSQL, tanto con MongoDB como con CouchDB, las dos bases de datos NoSQL orientadas a documentos más utilizadas en la actualidad. De esta manera, podrás diseñar bases de datos NoSQL basadas en documentos u objetos.

NoSQL es la innovación más importante en el mundo de las bases de datos de los últimos cincuenta años, desde la aparición de las bases de datos relacionales y el SQL a principios de los años 70.

Bases de datos no relacionales más usadas

Este nuevo tipo de bases de datos no relacionales surgió de la necesidad de explotar la ingente cantidad de datos generados por las grandes empresas de internet. Para lo cual, las bases de datos relacionales no estaban diseñadas. Por ello son conocidas como las bases de datos del Big Data.

Existen varios tipos de bases de datos NoSQL, pero las de más aceptación son las bases de datos documentales u orientadas a documentos: MongoDB y CouchDB son las más usadas.

En este curso mostramos las posibilidades de las tecnologías NoSQL y de MongoDB y CouchDB, las dos bases de datos no relacionales más importantes. Así, serás capaz de dominar estas dos modalidades de bases de datos de documentos para poder usarlas en tus proyectos profesionales o personales.

Big Data y Teorema CAP

En este sentido, podrás adquirir una visión general del Big Data, sus principales características y terminología. Asimismo, dominarás los conceptos del Big Data relacionados con la escalabilidad, tales como la replicación, el balanceo de carga o el sharding.

También, aprenderás el Teorema CAP, que establece la relación existente entre las distintas características de las bases de datos NoSQL.

Seguidamente, veremos los problemas y limitaciones de las bases de datos relacionales, y cómo los solucionan las bases de datos NoSQL. Conjuntamente, la instalación de MongoDB y las operaciones básicas de acceso a datos y te enseñarán los conceptos básicos de indexación y optimización de consultas en MongoDB.

Índices en MongoDB

Sabrás cómo crear y administrar los distintos tipos de índices que MongoDB proporciona y aprenderás a diseñar un esquema de base de datos de MongoDB con varias colecciones. De igual forma, cómo acceder con un lenguaje de programación a MongoDB y realizar operaciones sobre los datos.

Conocerás la estructura fundamental de la base de datos CouchDB y de sus principales herramientas de trabajo. En consecuencia, profundizarás en conceptos como la gestión de usuarios, el uso de herramientas avanzadas o los documentos de diseño.

Postman y lenguaje Mango

Por último, aprenderás a acceder a una base de datos CouchDB con la conocida herramienta Postman, estudiando los comandos CRUD básicos. Así como, algunos comandos más avanzados, usando el lenguaje Mango.

Todo el curso se basa en la práctica para una mejor asimilación de los conceptos. En cada unidad se incluyen casos prácticos, así como el estudio de casos de uso reales.

Características

Curso online de Bases de Datos NoSQL: MongoDB y CouchDB, de 30 horas de duración.

Al finalizar el curso recibirás un Certificado Acreditativo.

 

– Tendrás 3 meses para completar el curso.

– Además, acceso a la plataforma virtual 24 horas al día, 7 días a la semana.

– Es compatible con cualquier sistema operativo y dispositivo móvil.

– Por otro lado, el curso incluye material en pdf, ejemplos y ejercicios.

– Videos integrados en el curso y tutoría online disponible.

– Al finalizar, recibirás tu Certificación Acreditativa verificable en: www.lecciona.com/certificados

¿A quién va dirigido?

Esta formación va dirigida a administradores y diseñadores de bases de datos, programadores, arquitectos de software y directores de proyecto. Así como, cualquier persona que desee adentrarse en el mundo de las bases de datos no relacionales orientadas a documentos. También, puede servir de actualización a profesionales que conozcan las bases de datos relacionales y quieran trabajar con este nuevo tipo de bases de datos.

Para realizarlo es recomendable, aunque no imprescindible, que el alumno tenga conocimientos básicos en algún tipo de base de datos. Sin embargo, no es necesario ningún conocimiento previo en MongoDB o CouchDB, ya que se comienza desde cero.

Temario del Curso online de Bases de Datos NoSQL: MongoDB y CouchDB

TEMA 1. Big Data. Volumen, Velocidad, Variedad, Veracidad

 

TEMA 2. Formas de conseguir la escalabilidad. Teorema CAP

 

TEMA 3. Limitaciones de las bases de datos relacionales. Tipos de bases de datos NoSQL

 

TEMA 4. MongoDB – Operaciones básicas

 

TEMA 5. MongoDB – Indexación y Diseño de Esquemas (I)

 

TEMA 6. MongoDB – Indexación y Diseño de Esquemas (II)

 

TEMA 7. CouchDB – Estructura fundamental (I)

 

TEMA 8. CouchDB – Estructura fundamental (II)

 

TEMA 9. CouchDB – API fundamental

Puedes ver en este enlace otros Cursos de Informática y Tecnologías en nuestra variada oferta