Solicitar información

Temario del curso

Visión general de la arquitectura de MongoDB

  • Origen, objetivos de diseño y funciones clave
  • Estructura de procesos (mongos, mongod, servidores de configuración)
  • Estructura de directorios / archivos

Trabajo con la consola de MongoDB

  • Documentos y tipos de datos
  • CRUD (inserciones, consultas, actualizaciones, eliminaciones)
  • Comandos del sistema

Configuración y despliegue de servidor único

  • Archivos de configuración
  • Archivos de datos y asignación
  • Archivos de registro (logs)
  • Recomendaciones de hardware y sistema de archivos

Seguridad

  • Autenticación integrada
  • Recomendaciones para un despliegue seguro

Monitoreo de MongoDB

  • mongostat
  • Análisis del rendimiento de memoria y E/S
  • Integración con herramientas de monitoreo: Munin / Cacti / Nagios
  • Consola web de MongoDB

Indexación y optimización de consultas

  • Gestión de índices y funcionamiento interno de la indexación en MongoDB
  • Índices únicos / compuestos / geoespaciales
  • Identificación de consultas subóptimas. Uso del perfilador de consultas.

Introducción a los drivers (Java/Python/Ruby/PHP/Perl)

  • Cómo comunican los drivers y la consola con MongoDB
  • BSON y el Protocolo de Red de MongoDB (Wire Protocol)
  • Diagnóstico de conexiones de aplicaciones

Introducción a la escalabilidad de lecturas y escrituras

Replicación y durabilidad

  • Replicación maestro-esclavo
  • Conjuntos de réplicas (Replica sets)
  • Uso de write concern para la durabilidad
  • Manejo de fallos de replicación

Fragmentación automática (Auto-Sharding)

  • Cómo funciona la fragmentación (sharding)
  • Configuración de un cluster fragmentado de MongoDB

Elección de una clave de fragmentación (shard key)

Fragmentación (Sharding) e índices

  • Topologías de fragmentación y conjuntos de réplicas
  • Administración de un cluster fragmentado

Migración de shards / chunks

Planes de copia de seguridad y restauración

  • Estrategias basadas en el sistema de archivos
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Requerimientos

Conocimientos básicos de la administración de sistemas operativos.

 14 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (7)

Próximos cursos

Categorías Relacionadas