MongoDB

Seminario Introductorio de Big Data y MongoDB

Objetivo

Se espera que al finalizar el programa, los participantes puedan:

  • Entender el contexto y agentes del mercado en el cual surgen las bases de datos NoSQL
  • Entender el concepto de persistencia políglota y su uso en las aplicaciones, con sus ventajas asociadas.
  • Entender cuándo es conveniente utilizar MongoDB y cuándo no.

Modalidad

Seminario Teórico con Ejemplos prácticos – In house – Presencial

Duración

4 horas en 1 jornada

Destinatarios

  • El workshop está dirigido a personas con conocimientos en el área de sistemas de información que quieran hacer una inmersión en el mundo de Big Data y Bases de datos NoSQL y aplicar sus conceptos en MongoDB

 

  • El workshop está también dirigido a personas con conocimientos en el área de Big Data y bases de datos NoSQL que quieren introducirse en el mundo de MongoDB

Requisitos de los destinatarios para cursar

Recomendable contar con estudios, al menos iniciales, en carreras relacionadas con Sistemas y conocimientos básicos de bases de datos relacionales.

Contenido

  • Qué es Big Data.
  • Las “4 V” del Big Data (volumen, velocidad, variedad y veracidad).
  • Beneficios prácticos de Big Data. Posibilidades de aplicación en la industria.
  • Re-diseño de productos.
  • Reducción de costos de mantenimiento.
  • Mejoras en comercialización, promoción y distribución.
  • Nuevas estrategias de negocio.
  • Ventajas y desventajas.
  • Desafíos y riesgos de su implementación.
  • Casos de éxito.
  • Valor de las Bases de Datos NoSQL
  • Cambios en la evolución tecnológica de las BD
  • Surgimiento de NoSQL. Necesidades que cubren.
  • Definición de BD NoSQL
  • Tipos de bases de datos NoSQL: Key-value, documents, column-family, graph
  • Persistencia Políglota: definición y necesidad de soluciones
  • Características particulares de las Bases de Datos Documentales
  • Definición conceptual
  • Características: consistencia, transacciones, modelado, escalamiento.
  • Casos donde aplica / Casos donde no aplica
  • Operaciones de Creación de Datos, Recuperación, Actualización y Borrado
  • Replicación y Particionamiento
  • Ejemplos prácticos

Curso de Big Data – Base de Datos NooSQL MongoDB

Objetivo

Se espera que al finalizar el programa, los participantes puedan:

  • Entender el contexto y agentes del mercado en el cual surgen las bases de datos NoSQL
  • Entender el concepto de persistencia políglota y su uso en las aplicaciones, con sus ventajas asociadas.
  • Entender cómo utilizar Mongodb para insertar datos, actualizarlos, borrarlos y consultarlos
  • Entender los diferentes tipos de índices que utiliza MongoDB y cuando aplicarlos
  • Utilizar el framework de agregación y map reduce embebido
  • Modelar datos para aplicaciones eficientes.
  • Poder diseñar e implementar mecanismos de replicación y particionamiento de datos
  • Conocer las herramientas y comandos de administración y monitoreo de MongoDB
  • Poder configurar seguridad en MongoDB

Modalidad

Curso Teórico/Práctico – In house – Presencial

Duración

36 horas en 12 jornadas

Destinatarios

El curso está dirigido a personas con conocimientos en el área de sistemas de información que quieran hacer una inmersión en el mundo de Big Data y Bases de datos NoSQL y aplicar sus conceptos en MongoDB

El curso está también dirigido a personas con conocimientos en el área de Big Data y bases de datos NoSQL que quieren introducirse en el mundo de MongoDB

Requisitos de los destinatarios para cursar

Recomendable contar con estudios, al menos iniciales, en carreras relacionadas con Sistemas y conocimientos básicos de bases de datos relacionales.

Contenido

  • Valor de las Bases de Datos NoSQL
  • Cambios en la evolución tecnológica de las BD
  • Surgimiento de NoSQL. Necesidades que cubren.
  • Definicion de BD NoSQL
  • Tipos de bases de datos NoSQL: Key-value, documents, column-family, graph
  • Persistencia Políglota: definición y necesidad de soluciones
  • Cuando usar y cuándo no MongoDB
  • Inserción, borrado, modificación y consulta de Documentos.
  • Introducción al indexado
  • Explain de consultas y hints.
  • Tipos de índices, Administración de índices
  • Framework de Agregación, operaciones de Pipeline
  • Map Reduce Nativo de MongoDB
  • Normalización versus Denormalización, agregados, modelado de datos.
  • Consistencia de Escritura y Lectura
  • Componentes de un Replica Set
  • Conectando el Replica Set a una aplicación
  • Introducción, configuración de Sharding.
  • Elección de una clave de Partición, administración de Particiones
  • Start y Stop y Monitoreo de MongoDB
  • Backups y Restore
  • Creación de usuarios, roles y permisos

Workshop MongoDB – CRUD Básico

Objetivo

Se espera que al finalizar el programa, los participantes puedan:

  • Entender el contexto y agentes del mercado en el cual surgen las bases de datos NoSQL
  • Entender el concepto de persistencia políglota y su uso en las aplicaciones, con sus ventajas asociadas.
  • Entender cómo utilizar mongodb para insertar datos, actualizarlos, borrarlos y consultarlos

Modalidad

Workshop Teórico/Práctico – In house – Presencial

Duración

12 horas en 4 jornadas

Destinatarios

El workshop está dirigido a personas con conocimientos en el área de sistemas de información que quieran hacer una inmersión en el mundo de Big Data y Bases de datos NoSQL y aplicar sus conceptos en MongoDB

El workshop está también dirigido a personas con conocimientos en el área de Big Data y bases de datos NoSQL que quieran aprender MongoDB

Requisitos de los destinatarios para cursar

Recomendable contar con estudios, al menos iniciales, en carreras relacionadas con Sistemas y conocimientos básicos de bases de datos relacionales.

Contenido

  • Introducción al concepto de Big Data
  • Fundamentos Base de Datos Documentales – MongoDB
  • Pricipales Componentes de la BD MongoDB
  • Operaciones CRUD con MongoDB
  • Inserción de Documentos.
  • Modificación de Documentos total o parcial.
  • Remover documentos.
  • Consultar documentos por distintos criterios.

Workshop MongoDB – CRUD Avanzado

Objetivo

Se espera que al finalizar el programa, los participantes puedan:

  • Repasar los conceptos de WorkShop CRUD I
  • Realizar operaciones avanzadas de CRUD sobre MongoDB
  • Conocer los diferentes tipos de índices, su utilización, creación de índices y consulta.
  • Tunning de consultas.
  • Agregación de datos.

Modalidad

Workshop Teórico/Práctico – In house – Presencial

Duración

12 horas en 4 jornadas

Destinatarios

El workshop está dirigido a personas con conocimientos en el área de sistemas de información que quieran hacer una inmersión en el mundo de Big Data y Bases de datos NoSQL y aplicar sus conceptos en MongoDB.

El workshop está también dirigido a personas con conocimientos en el área de Big Data y bases de datos NoSQL que quieran aprender MongoDB.

Requisitos de los destinatarios para cursar

Recomendable contar con estudios, al menos iniciales, en carreras relacionadas con Sistemas y conocimientos básicos de bases de datos relacionales.

El destinatario del workshop debe conocer y tener dominio sobre los conceptos vertidos en el Workshop de Crud Básico.

Contenido

  • Repaso de Conceptos Wshop CRUD I
  • Operaciones Avanzadas de CRUD con MongoDB
  • Inserción , modificación, borrado y consultas sobre arrays.
  • Comando findAndModify y comando sabe.
  • Creación de Secuencias.
  • Armado de funciones en java script
  • Creación de Indices, tipos de índices y tunning de consultas.
  • Indices geoposicionales, consultas basadas en geoposición.
  • Índices time to live, creación y utilización.
  • Agregación de Datos y Map/Reduce.
  • Utilización del Aggregation Framework.
  • Conceptos e implementación de Map/Reduce

Workshop MongoDB – Replicación y Distribución

Objetivo

Se espera que al finalizar el programa, los participantes puedan:

  • Utilizar y conocer la aplicacioes para importar y exportar datos.
  • Configurar y trabajar con entornos Replicados
  • Configurar cluster de equipos con BD Distribuidas.
  • Distribución Geográfica.

Modalidad

Workshop Teórico/Práctico – In house – Presencial

Duración

12 horas en 4 jornadas

Destinatarios

El workshop está dirigido a personas con conocimientos en el área de sistemas de información que quieran hacer una inmersión en el mundo de Big Data y Bases de datos NoSQL y aplicar sus conceptos en MongoDB.

El workshop está también dirigido a personas con conocimientos en el área de Big Data y bases de datos NoSQL que quieran aprender MongoDB.

Requisitos de los destinatarios para cursar

Recomendable contar con estudios, al menos iniciales, en carreras relacionadas con Sistemas y conocimientos básicos de bases de datos relacionales.

El destinatario del workshop debe conocer y tener dominio sobre los conceptos vertidos en el Workshop de Crud Básico.

Contenido

  • Utilizar y conocer la aplicación mongoimport
  • Utilizar y conocer la aplicación mongoexport
  • Configuración de un Replica Set.
  • Características de un Nodo Secondary.
  • Configuración del Sharding.
  • Conocer mongos, shard Servers y configuration Servers.
  • Distribución Geográfica y utilización de TAGS

Workshop MongoDB – Administración, operación y troubleshooting

Objetivo

Se espera que al finalizar el programa, los participantes puedan:

  • Definir, configurar y activar la seguridad del Motor.
  • Realizar backups y restore de datos.
  • Conocer y resguardar el Log de Operaciones.
  • Monitoreo del motor MongoDB
  • Reconocimiento de errores en logs.
  • Auditoría y Profiling.

Modalidad

Workshop Teórico/Práctico – In house – Presencial

Duración

12 horas en 3 jornadas

Destinatarios

El workshop está dirigido a personas con conocimientos en el área de sistemas de información que quieran hacer una inmersión en el mundo de Big Data y Bases de datos NoSQL y aplicar sus conceptos en MongoDB.

El workshop está también dirigido a personas con conocimientos en el área de Big Data y bases de datos NoSQL que quieran aprender MongoDB.

Requisitos de los destinatarios para cursar

Recomendable contar con estudios, al menos iniciales, en carreras relacionadas con Sistemas y conocimientos básicos de bases de datos relacionales.

El destinatario del workshop debe conocer y tener dominio sobre los conceptos vertidos en los Workshop Crud Básico y Workshop x Replicación y Distribución.

Contenido

  • Creación de roles user defined / Utilización de roles built-in.
  • Administración de usuarios y asignación de permisos.
  • Realización de backups con mongodump.
  • Realización de restores con mongorestore.
  • Conocer y cambiar el tamaño del Oplog.
  • Realizar backups del Oplog.
  • Estados de un motor MongoDB.
  • Monitoreo con mongostat y mongotop.
  • Reconocimiento de errores en logs.
  • Utilización del Mongo Compass.
  • Conocer el Ops Manager para administración de MongoDB.
  • Conocer la habilitación de Auditoría.
  • Utilizar el Profiler.
Verificado por MonsterInsights