0
Carrito de compra
Tu carrito esta vacio
Bases de datosBases de datos

Gestión y administración de bases de datos MongoDB

Conoce nuestro curso

Curso MongoDB: aprende a gestionar y administrar bases de datos NoSQL con operaciones CRUD, modelado, seguridad, rendimiento y alta disponibilidad.

Próxima convocatoria: 28 de abril

300,00 

Solo para cursos bonificados a través de Fundae. El coste de la gestión es de un 10% más iva y este importe también es bonificable. Pendiente de validación por TrainingIT

Modalidad
Teleformación
Bonificable
100% por Fundae
Cupo
limitado
Ejercicios
100% Práctico
Profesor
Dudas en 24 horas
Acceso ilimitado
Al contenido tras finalizar el curso

Curso MongoDB Administración de Bases de Datos

En el Curso MongoDB: Administración de Bases de Datos dominarás la gestión y administración de bases de datos con  MongoDB , el sistema NoSQL más popular y flexible del mercado. Este curso práctico está especialmente diseñado para profesionales del sector tecnológico, desarrolladores, administradores de sistemas y cualquier persona interesada en comprender a fondo cómo funciona MongoDB en entornos reales.

Aprenderás desde los fundamentos hasta las técnicas más avanzadas, diferenciando claramente los conceptos de bases de datos NoSQL frente a las tradicionales SQL, y aprovechando las ventajas que ofrece MongoDB para el desarrollo ágil y la administración eficiente de datos modernos y distribuidos.

Gestión completa de MongoDB

A lo largo del curso te sumergirás en el ecosistema de MongoDB, trabajando con herramientas clave como:

  • MongoDB Atlas

  • MongoDB Compass

  • MongoDB Shell

  • Studio 3T

Aprenderás a realizar operaciones CRUD, diseñar modelos de datos integrados o referenciados, aplicar validaciones de esquema, gestionar documentos y ejecutar consultas eficientes. También explorarás en profundidad el framework de agregación, esencial para transformar y analizar grandes volúmenes de datos con precisión y flexibilidad.

Administración avanzada de bases de datos NoSQL

Este Curso MongoDB Administración de Bases de Datos te prepara para configurar entornos on-premise, gestionar la instalación, optimizar el rendimiento de las consultas, implementar seguridad, realizar copias de seguridad y restauraciones, así como monitorizar el estado de tus bases de datos.

Además, conocerás la configuración de réplicas para alta disponibilidad, la gestión de clústeres distribuidos con sharding, y el funcionamiento de motores de almacenamiento como WiredTiger o In-memory.

Conviértete en un experto en MongoDB y amplía tus oportunidades profesionales dominando uno de los pilares del desarrollo moderno basado en datos. Inscríbete ahora y empieza a transformar la manera en que trabajas con bases de datos. ¡Únete a Training IT y empieza ya tu carrera con el curso de Mongo DB!

El objetivo principal de este Curso MongoDB Administración de Bases de Datos es capacitar al alumno en el uso profesional de MongoDB desde una doble perspectiva: la gestión y la administración.

Comenzarás con una introducción clara a las bases de datos NoSQL, entendiendo sus ventajas frente a las tradicionales SQL y descubriendo cómo MongoDB estructura la información mediante documentos BSON.

A partir de ahí, el curso profundiza en:

  • El uso de herramientas como MongoDB Atlas, Shell, Compass y Studio 3T para gestionar entornos reales.

  • La ejecución de operaciones CRUD sobre bases de datos, colecciones y documentos.

  • El modelado de datos con esquemas integrados y referenciados.

  • La creación de consultas avanzadas mediante el sistema de agregación.

  • La configuración de entornos on-premise y optimización de consultas para alto rendimiento.

  • La implementación de mecanismos de seguridad, backup, monitorización, alta disponibilidad y sharding.

Al finalizar este curso, el alumno será capaz de diseñar, gestionar, administrar y mantener bases de datos MongoDB de forma profesional, comprendiendo a fondo su funcionamiento y aplicando buenas prácticas en entornos productivos.

Para seguir con aprovechamiento este Curso MongoDB Administración de Bases de Datos, se recomienda contar con conocimientos básicos en:

  • Sistemas operativos Linux

  • Bases de datos SQL

  • Administración de bases de datos, tanto SQL como NoSQL

TrainingIT no proporciona cuentas de MongoDB Atlas ni otros entornos de desarrollo. El alumno deberá crear su propio entorno de prácticas siguiendo las instrucciones del curso.

GESTIÓN DE BASES DE DATOS MONGODB
Introducción a MongoDB

1.1 ¿Qué son las bases de datos noSQL?
1.2 Tipos de bases de datos noSQL
1.3 ¿Qué es MongoDB?
1.4 Bases de datos, colecciones y documentos

2. Entorno de pruebas

2.1 MongoDB Atlas
2.2 MongoDB Shell
2.3 MongoDB Compass
2.4 Studio 3T

 

3. Introducción a las operaciones Crud

3.1 Crear bases de datos y colecciones
3.2 Colecciones limitadas
3.3 Insertar Documentos
3.4 Consultar Documentos
3.5 Actualizar Documentos
3.6 Eliminar Documentos
3.7 Transacciones

 

4. Modelado de datos

4.1 Introducción al Modelado de Datos
4.2 Modelo de datos integrado
4.3 Modelo de datos referenciado
4.4 Validación de esquemas

 

5. Creación de documentos

5.1 Métodos de creación de documentos y el campo _id
5.2 Qué es el Journal
5.3 Opción writeConcern
5.4 Opción bypassDocumentValidation
5.5 Opción ordered

 

6. Consulta de documentos

6.1 Métodos para la Consulta de Documentos
6.2 Operadores de Consulta de Comparación
6.3 Operadores de Consulta Lógicos
6.4 Operadores de Consulta de Campos
6.5 Operadores de Consulta de Arrays
6.6 Operadores de Proyección
6.7 Consultar elementos de un array, de un documento anidado y de un array de documentos anidados
6.8 Cursores y métodos del cursor

 

7. Actualización de documentos

7.1 Métodos para la actualización de documentos y la opción upsert
7.2 Operadores de actualización de campos
7.3 Operadores de actualización de arrays

 

8. Eliminación de documentos

8.1 Métodos para la Eliminación de Documentos

9. Métodos Crud combinados

9.1 Método findOneAndDelete()
9.2 Método findOneAndReplace()
9.3 Método findOneAndUpdate()
9.4 Método findAndModify()
9.5 Método bulkWrite()

 

10. Agregación

10.1 Introducción a la agregación
10.2 Etapa $match
10.3 Etapa $group
10.4 Etapa $project
10.5 Etapa $count
10.6 Etapa $set
10.7 Etapa $unser
10.8 Etapa $unwind
10.9 Etapa $lookup
10.10 Etapa $sort
10.11 Etapa $out
10.12 Otras etapas
10.13 Operadores aritméticos
10.14 Operadores de arrays
10.15 Operadores de comparación
10.16 Operadores de cadenas
10.17 Operadores de tipos

 

ADMINISTRACIÓN DE BASES DE DATOS MONGODB
11. Instalación de MongoDB

11.1 Instalación de VirtualBox e importar MV
11.2 Instalación de MongoDB
11.3 Explorando la instalación
11.4 Desinstalación

 

12. EL shell de MongoDB

12.1 Opciones de conexión
12.2 Opción –eval
12.3 Configuración del Shell
12.4 La ayuda del Shell

 

13. Índices

13.1 Índices y Métodos de índices
13.2 Índices de campo simple
13.3 Índices compuestos
13.4 Índices multiclave
13.5 Índices comodín
13.6 Índice unique
13.7 Índice TTL
13.8 Índices parciales
13.9 Índice oculto
13.10 Índice sparse

14. Optimización de consultas

14.1 Database Profiler
14.2 Estrategia de indexación ESR
14.3 Cursor explain()
14.4 Importar bases de datos de ejemplo
14.5 Ejemplo de optimización de consultas

15. Seguridad

15.1 Introducción a la Seguridad en MongoDB
15.2 Habilitar el Control de Accesos
15.3 Métodos para la Gestión de Usuarios
15.4 Autorización
15.5 Auditoría y Cifrado

 

16. Backup y recovery

16.1 Exportar documentos con mongoexport
16.2 Importar documentos con mongoimport
16.3 Respaldar bases de datos con mongodump
16.4 Recuperar bases de datos con mongorestore
16.5 Convertir ficheros BSON en JSON con bsondump

17. Monitorización

17.1 Nivel de detalle del log
17.2 El rotado del log
17.3 mongostat
17.4 mongotop
17.5 serverStatus y currentOp
17.6 stats

18. Replica set

18.1 Introducción a la replicación en MongoDB
18.2 Configuración del Replica Set
Configuración de un Replica Set de tres nodos paso-a-paso
18.3 Preferencias de lectura
18.4 Métodos para la gestión del RS
18.5 Configuración de los miembros

 

19. Sharding

19.1 Arquitectura del Sharding
19.2 Configuración del Sharding
Configuración de un cluster distribuido con tres shards paso-a-paso
19.3 Fragmentar una colección
19.4 Añadir un nuevo Shard
19.5 El Balanceador

 

20. Sharding

20.1 Motores de almacenamiento

próxima convocatoria

Prepárate para transformar tu carrera este 28 de abril

Loles Ferrándiz TrainingIT

Loles Ferrándiz

Cuento con más de 15 años de experiencia en la Administración de Bases de Datos, principalmente Oracle y PostgreSQL.

Siempre es bueno, cuando tienes algo entre manos, contar con los consejos y la experiencia de aquellos que ya han pasado por lo mismo. Esas personas que han tropezado en sitios por los que tú pasarás, te los pueden señalar para prevenirte, de la misma forma que te pueden señalar los aciertos para que los imites.

Por esa razón, actualmente compagino mi trabajo de siempre con la difusión de contenidos, sobre administración de bases de datos principalmente, a través de cursos de formación teóricos con un potente contenido práctico, para que todos aquellos que estén interesados en aprender, encuentren en ellos una formación en español, actualizada, completa, útil y que destaca sobre todo por la simulación y resolución de escenarios reales con los que un DBA puede encontrarse fácilmente en su día a día.

Próxima convocatoria: 28 de abril

300,00 

IVA no incluido

Solo para cursos bonificados a través de Fundae. El coste de la gestión es de un 10% más iva y este importe también es bonificable. Pendiente de validación por TrainingIT

De nuestro profesor

Cursos que te pueden interesar

Nuestras

Preguntas frecuentes

Quiero bonificar el curso pero en mi empresa NO sabe cómo hacerlo

Podemos encargarnos, no te preocupes. Tiene un coste de un 10% sobre el importe del curso. Y este importe también es bonificable.

En este caso ponte en contacto con nosotros y te haremos llegar toda la documentación del curso para que podáis dar de alta la acción y grupo formativo.

Ofrecemos dos certificados:

Alumnos que bonifican el curso:
Certificado de asistencia al curso: para obtener este certificado debes haber completado el 75% del curso.
Certificado de aprovechamiento: Si has completado el curso y has realizado todas las pruebas prácticas del curso, y la media de tu calificación es igual o superior a 6.
Todos los alumnos:
Insignia de participación: si realizas el curso completo pero tu nota en los ejercicios del curso es inferior a un 6.
Insignia de aprovechamiento: si realizas el curso completo y tu nota en los ejercicios del curso es igual o superior a 6.

Los cursos están pensados entre dos fechas, para tener disponible al profesor y resto de alumnos para resolver dudas. Si no lo terminas a tiempo, seguirás teniendo acceso a la plataforma con todo el material disponible. Sin embargo, no tendrás a los profesores a tu disposición, aunque sí a otros alumnos que puedan estar en tu misma situación. Los alumnos que bonifiquen el curso tendrán que completarlo en los plazos especificados, al menos con un 75% de las actividades del curso completadas, y unos tiempos de conexión a la plataforma acordes a los tiempos de dedicación del curso. De no ser así no se podrá aplicar bonificación sobre el curso.

Lamentablemente no. Sólo pueden bonificar los cursos tus empleados si los tienes. Ponte en contacto con nosotros y te ofreceremos un descuento.

Si, una vez finalice el curso podrás seguir accediendo a los materiales del mismo. Pero los profesores ya no atenderán el curso.

No supone ningún problema. Si estás contratado por una empresa española, y tienes contrato en España podrás bonificar el curso igualmente. Si no es tu caso podrás realizar el curso por tu cuenta.

formación bonificada

Simplificamos la gestión de tu formación 100% bonificada

300,00 

Solo para cursos bonificados a través de Fundae. El coste de la gestión es de un 10% más iva y este importe también es bonificable. Pendiente de validación por TrainingIT

Contáctanos

¿Tienes alguna duda acerca del curso?
Escribe tu mensaje y en breve nos pondremos en contacto para solucionar tus dudas.

¿Aún no te has decidido?

Subscríbete a nuestra newsletter.

Novedades, recursos para desarrolladores, noticias, promociones... y obtén un descuento de un

10%

para el próximo curso que realices.