Perfil

Perfil MongoDB: Profesionales de la Informática con conocimientos en bases de datos que quieran adquirir conocimientos sobre las bases de datos no relacionales (No-SQL) como via de entrada al Big Data

Objetivos

  • Entender qué problemas resuelven las bases de datos NoSQL como MongoDB y en qué situaciones pueden ser utilizadas.
  • Conocer todas las funcionalidades que brinda MongoDB para almacenar, procesar y recuperar datos.
  • Saber diseñar e implementar soluciones de software que utilicen MongoDB como sistema para almacenamiento de datos.
  • Ser capaz de obtener el máximo rendimiento del servidor, principalmente a partir del uso de índices y de las diferentes posibilidades de despliegue.
  • Comprender algunos detalles del funcionamiento del servidor que permitan tomar las decisiones más adecuadas según los requerimientos de la solución que se está desarrolla

Contenido

Introducción

El entorno de desarrollo

    • Instalación del entorno de Desarrollo
    • Bibliotecas de Acceso
    • Primeros Pasos

Introducción al Modelo CRUD

    • Mapeo de consultas SQL a MongoDB
    • Consultas básicas y búsquedas de información
    • Operaciones de lectura
    • Operaciones de escritura
    • Un proyecto MongoDB

Agregación

    • Pipelines
    • Map-reduce
    • Operaciones de agregación de un sólo propósito
    • Mecánicas de agregación

Índices

    • Conceptos básicos
    • Tipos de índices
    • Propiedades
    • Creación
    • Intersecciones

Herramientas y Servicios Complementarios

    • MMS
    • MongoDB Enterprise
    • OpsManager

Paso a producción

    • Sistemas soportados
    • Consideraciones por plataforma
    • Concurrencia
    • Consistencia de Datos
    • Networking
    • Consideraciones de hardware
    • Arquitectura
    • Compresión
    • Monitorización de rendimiento
    • Backups
    • Recursos adicionales

Fechas y horarios

Fechas: del 2 al 10 de octubre de 2017

Horario: de lunes a jueves de 16:30 a 20:45 h

Horas: 25

Fechas prevista de selección: 15 de septiembre

Lugar de impartición

Centro Tecnológico de La Rioja

Avda. Zaragoza 21

Logroño

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.

Inscripción