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