Menú

Curso Gestión y administración de bases de datos MongoDB del centro TrainingIT

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

Modalidad: A Distancia , Online
Precio: 375 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE.

Descripción

Domina MongoDB y conviértete en el experto en bases de datos modernas que impulsa proyectos reales.

Dominarás la gestión y administración de bases de datos con el sistema NoSQL más popular y flexible del mercado. Vas a aprender desde los fundamentos hasta técnicas avanzadas, diferenciando claramente entre bases de datos NoSQL y SQL, y aprovechando las ventajas de MongoDB para el desarrollo ágil y la administración eficiente de datos modernos y distribuidos. 

A quién va dirigido

La formación está destinada a todas las personas que deseen comprender a profundidad cómo funciona MongoDB en proyectos reales.

Objetivos

La finalidad de la formación es brindar a los alumnos las competencias que les permita usar de manera profesional MongoDB desde una doble perspectiva: la gestión y la administración.

Temario

1.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

Test Tema 1

2.Entorno de pruebas

2.1MongoDB Atlas

2.2 MongoDB Shell

Ejemplos

2.3 MongoDB Compass

2.4 Studio 3T

Test Tema 2

3.Introducción a las operaciones Crud

3.1 Crear bases de datos y colecciones

Ejemplos

3.2 Colecciones limitadas

Ejemplos

3.3 Insertar Documentos

Ejemplos

3.4 Consultar Documentos

Ejemplos

3.5 Actualizar Documentos

Ejemplos

3.6 Eliminar Documentos

Ejemplos

3.7 Transacciones

Ejemplos

Test Tema 3

4.Modelado de datos

4.1 Introducción al Modelado de Datos

4.2 Modelo de datos integrado

Ejemplos

4.3 Modelo de datos referenciado

Ejemplos

4.4 Validación de esquemas

Ejemplos

Test Tema 4

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

Ejemplos

5.4 Opción bypassDocumentValidation

Ejemplos

5.5 Opción ordered

Ejemplos

Test Tema 5

6.Consulta de documentos

6.1 Métodos para la Consulta de Documentos

Ejemplos

6.2 Operadores de Consulta de Comparación

Ejemplos

6.3 Operadores de Consulta Lógicos

Ejemplos

6.4 Operadores de Consulta de Campos

Ejemplos

6.5 Operadores de Consulta de Arrays

Ejemplos

6.6 Operadores de Proyección

Ejemplos

6.7 Consultar elementos de un array, de un documento anidado y de un array de documentos anidados

Ejemplos

6.8 Cursores y métodos del cursor

Ejemplos

Test Tema 6

7.Actualización de documentos

7.1 Métodos para la actualización de documentos y la opción upsert

Ejemplos

7.2 Operadores de actualización de campos

Ejemplos

7.3 Operadores de actualización de arrays

Ejemplos

Test Tema 7

8.Eliminación de documentos

8.1 Métodos para la Eliminación de Documentos

Test Tema 8

9.Métodos Crud combinados

9.1 Método findOneAndDelete()

Ejemplos

9.2 Método findOneAndReplace()

Ejemplos

9.3 Método findOneAndUpdate()

Ejemplos

9.4 Método findAndModify()

Ejemplos

9.5 Método bulkWrite()

Ejemplos

Test Tema 9

10.Agregación

10.1 Introducción a la agregación

Ejemplos

10.2 Etapa $match

Ejemplos

10.3 Etapa $group

Ejemplos

10.4 Etapa $project

Ejemplos

10.5 Etapa $count

Ejemplos

10.6 Etapa $set

Ejemplos

10.7 Etapa $unser

Ejemplos

10.8 Etapa $unwind

Ejemplos

10.9 Etapa $lookup

Ejemplos

10.10 Etapa $sort

Ejemplos

10.11 Etapa $out

Ejemplos

10.12 Otras etapas

Ejemplos

10.13 Operadores aritméticos

Ejemplos

10.14 Operadores de arrays

Ejemplos

10.15 Operadores de comparación

Ejemplos

10.16 Operadores de cadenas

Ejemplos

10.17 Operadores de tipos

Ejemplos

Test Tema 10

ADMINISTRACIÓN DE BASES DE DATOS MONGODB

Práctica final Voluntaria II

11. Instalación de MongoDB

11.1 Instalación de VirtualBox e importar MV

Enlaces

11.2 Instalación de MongoDB

11.3 Explorando la instalación

Explorando la instalación

11.4 Desinstalación

Desinstalación de MongoDB

Test Tema 11

12.EL shell de MongoDB

12.1 Opciones de conexión

Ejemplos de conexión con mongosh

12.2 Opción --eval

Ejemplos con opción --eval

12.3 Configuración del Shell

Ejemplos de configuración del Shell

12.4 La ayuda del Shell

Test Tema 12

13. Índices

13.1 Índices y Métodos de índices

13.2 Índices de campo simple

Ejemplos

13.3 Índices compuestos

Ejemplos

13.4 Índices multiclave

Ejemplos

13.5 Índices comodín

Ejemplos

13.6 Índice unique

Ejemplos

13.7 Índice TTL

Ejemplos

13.8 Índices parciales

Ejemplos

13.9 Índice oculto

Ejemplos

13.10 Índice sparse

Ejemplos

Test Tema 13

14. Optimización de consultas

14.1 Database Profiler

Ejemplos Database Profiler

14.2 Estrategia de indexación ESR

14.3 Cursor explain()

Ejemplos Cursor explain

14.4 Importar bases de datos de ejemplo

Ejemplos

14.5 Ejemplo de optimización de consultas

Test Tema 14

15.Seguridad

15.1 Introducción a la Seguridad en MongoDB

15.2 Habilitar el control de accesos

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

Test Tema 15

16.Backup y recovery

16.1 Exportar documentos con mongoexport

Ejemplos

16.2 Importar documentos con mongoimport

Ejemplos

16.3 Respaldar bases de datos con mongodump

Ejemplos

16.4 Recuperar bases de datos con mongorestore

Ejemplos

16.5 Convertir ficheros BSON en JSON con bsondump

Ejemplos

Test Tema 16

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

Test Tema 17

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

Test Tema 18

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

Test Tema 19

20. Motores de almacenamiento

20.1 Motores de almacenamiento

Test Tema 20

Titulación obtenida

Una vez la formación haya terminado se entregará un certificado de aprovechamiento.

Requisitos

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

Información Adicional

Precio: 375,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​