Base de DatosOnline

Bases de Datos NoSQL y Grafos

Conoce MongoDB, Redis y Neo4j para diseñar soluciones NoSQL, cachés, aplicaciones distribuidas y modelos basados en grafos.

Nivel

Intermedio

Duración

4 semanas

Carga

24 horas

Modalidad

Online

RESULTADOS

¿Qué aprenderás?

Diferenciar bases de datos relacionales y NoSQL.

Diseñar modelos de documentos con MongoDB.

Utilizar Redis para caché y estructuras de datos.

Modelar relaciones y consultas mediante Neo4j.

METODOLOGÍA

Una formación orientada a la práctica

Clases y recursos

Material técnico y sesiones orientadas a la aplicación práctica.

Proyectos

Ejercicios y proyectos basados en escenarios reales.

Acompañamiento

Orientación para resolver dudas y avanzar en el programa.

Certificación

Certificado verificable al cumplir los requisitos.

CONTENIDO

Plan de estudios

01Introducción NoSQL
01

CAP

Comprensión del teorema CAP y sistemas distribuidos.

02

Tipos

Principales categorías de bases de datos NoSQL.

03

Cuándo elegir

Criterios para seleccionar una solución NoSQL.

02Documentos MongoDB
01

Modelado

Diseño de documentos y colecciones.

02

Consultas

Operaciones de consulta y modificación.

03

Aggregation

Análisis y transformación de documentos.

03Redis
01

Estructuras

Principales estructuras de datos de Redis.

02

Pub/Sub

Comunicación basada en publicación y suscripción.

03

Caché

Uso de Redis para acelerar aplicaciones.

04Neo4j
01

Modelado

Modelado de información como grafos.

02

Cypher

Consultas mediante el lenguaje Cypher.

03

Recomendadores

Introducción a casos de uso de recomendación.

ANTES DE EMPEZAR

Requisitos

Conocimientos básicos de bases de datos relacionales.

PREGUNTAS FRECUENTES

Preguntas frecuentes

¿Existe soporte durante el programa?

Sí. Se cuenta con canales de soporte para consultas relacionadas con los contenidos y ejercicios.

¿Se utilizan clusters cloud?

Se revisan escenarios de despliegue y servicios administrados en la nube.

FORMACIÓN EMPRESARIAL

¿Necesitas capacitar a tu equipo?

Podemos adaptar el programa a las necesidades de tu organización y coordinar una propuesta para equipos.

Solicitar propuesta