[BDN-080] MongoDB


Duración:                     15 horas

Perfil:                            Experto

Dirigido a

Esta acción formativa va dirigida a Programadores, Analistas y Administradores de sistemas.

Requisitos previos 

Se recomienda a los alumnos experiencia administración de servidores y sistemas Linux. Además conocer el lenguaje Javascript.  

Objetivos

El curso tiene como objetivo enseñar acerca de Mongo DB y el desarrollo sobre él. Mongo DB es una Base de Datos NoSQL diseñada para mejorar el rendimiento, la escalabilidad, la fiabilidad y tolerancia a fallos las aplicaciones.



Image result for mongodb logo




Contenido

  1. Introducción a MongoDB
    1. ¿Qué es MongoDB y por qué?
      1. Conceptos básicos
      2. Entornos
      3. Documentación
    2. Modelos de implementación
    3. JSON
    4. Instalación
  2. CRUD y MongoDB Shell
  3. Introducción a la API de MongoDB y a los conceptos básicos de los documentos y colecciones
  4. Indexación y diseño de esquemas
    1. Indexación, perfiles de consulta y el optimizador de consultas
    2. Casos de ejemplo de diseño del esquema
    3. Modelado diferentes dominios
    4. Esquemas de operaciones atómicas
  5. Drivers
    1. ¿Cómo trabajan los conectores?
    2. API de conectores con ejemplos
  6. Replicación
    1. Visión general
    2. Creación de conjuntos de réplicas
    3. ¿Cómo afecta a la replicación del diseño de la aplicación?
  7. Solución de problemas de rendimiento
    1. Obtener información sobre MongoDB
    2. Los indicadores de desempeño
  8. Monitorización
    1. Configuración típica.
    2. ¿Cómo integrar con soluciones de monitorización personalizadas?
    3. Las señales de advertencia: lo que se puede observar
  9. Sharding
    1. Visión general
    2. Configuración
    3. ¿Cómo afecta sharding diseño de la aplicación?
  10. Copias de Seguridad y Recuperación
    1. Los enfoques basados MongoDump
    2. Los enfoques a nivel de sistema de archivos / almacenamiento
    3. Compensaciones
  11. Temas adicionales
    1. Índices GeoSpatial
    2. GridFS
    3. Agregación


Documentación Recomendada

MongoDB Fundamentals
By Amit Phaltankar , Juned Ahsan , Michael Harrison and Liviu Nedov
December 2020 | 748 pages
ISBN 9781839210648

https://www.packtpub.com/product/mongodb-fundamentals/9781839210648