MongoDB y NoSQL

Modulo 1: Introducción a MongoDB

Este módulo esta orientado a instalar ,configurar MongoDB y realizar las operaciones básicas con él de tal manera que le perdamos el miedo. Veremos como manejar Colecciones y Documentos de forma sencilla.

Modulo 2: Consultas MongoDB

Este módulo esta orientado a realizar consultas en MongoDB y adquirir el conocimiento necesario para trabajar de forma cómoda con Mongo seleccionando información de las distintas colecciones que vayamos construyendo. Veremos busquedas y operadores como $eq $gt $and $or etc.

Modulo 3: Consultas Avanzadas

Este módulo esta orientado a realizar consultas complejas con MongoDB manejando expresiones Regulares , consultas sobre Arrays , elementos embebidos limitaciones o ordenaciones con MongoDB


Modulo 4: Diseño y Modelado con Mongo

Este módulo esta orientado a un tema que a veces nos olvidamos de él el diseño de la base de datos y como podemos construir los distintos tipos de relaciones entre elementos . Relaciones uno a uno , embebidas, de uno a mucho , o de muchos a muchos y la extrema flexibilidad que aporta MongoDB sobre ello.


Modulo 5: Framework de Aggregation

Este módulo esta orientado a abordar a detalle el framework de agregación que permite potenciar las consultas con clausulas como $group para agrupaciones $min $max , $match $avg asi como funcionalidad avanzada como joins usando $lookup


Modulo 6: Funciones de Conversion

Este módulo esta orientado a gestionar las clásicas funciones de conversión como $convert $add , $split ,$dateToString etc. Todas nos ayudan en el día a día a convertir unos tipos en otros


Tu Profesor


Cecilio Alvarez
Cecilio Alvarez

Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com


Unidades didácticas


  Codigo
Disponible en días
días después de registrarse

Preguntas habituales


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Comienza ahora