EDUCACIÓN - MONGO DB

  • Seminario Introductorio de Big Data y MongoDB.

    Objetivos

    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.

    Objetivos

    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.

    Objetivos

    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.

    Objetivos

    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.

    Objetivos

    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.

    Objetivos

    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 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 los Workshop Crud Básico y Workshop x Replicación y Distribución.

    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 el mongos, shard Servers y configuration Servers.
    • Distribución Geográfica y utilización de TAGS