Desarrollador y Administrador de MongoDB - eLearning

450,00 EUR

  • 50 hours
eLearning

Este curso te enseñará sobre la replicación de datos con MongoDB y obtendrás conocimientos sobre la instalación, actualización y mantenimiento del entorno de MongoDB. El curso también incluye proyectos basados en la industria en los dominios de e-learning y telecomunicaciones para proporcionar ejemplos reales que te permitan practicar tus habilidades. MongoDB es un programa de base de datos NoSQL orientado a documentos, multiplataforma, gratuito y de código abierto. Con este curso de formación, puedes convertirte en un desarrollador experto adquiriendo un conocimiento integral sobre NoSQL, modelado de datos, ingestión, consulta, shading y replicación de datos.

Características clave

Idioma

El curso y el material están en inglés

Nivel

Intermedio para profesionales

Acceso

Acceso de 1 año a la plataforma de aprendizaje electrónico de autoestudio disponible 24/7

6,5 horas de contenido en video

con 50 horas de estudio recomendadas

Ejercicio

Laboratorio virtual de MongoDB, demostraciones y simulaciones de pruebas

Proyectos finales

4 proyectos basados en la industria

No hay examen

No hay examen para el curso pero el estudiante recibirá un certificado de finalización de la capacitación

Hero

Resultados de aprendizaje

Al finalizar este curso, podrás:

Escribe con confianza en aplicaciones de Java y NodeJS utilizando MongoDB

Realizar la instalación, configuración y mantenimiento del entorno de MongoDB

Crear y gestionar diferentes tipos de índices en MongoDB para la ejecución de consultas

Procesa enormes cantidades de datos utilizando herramientas de MongoDB

Almacena datos no estructurados en MongoDB con eficiencia

Comprender la configuración de MongoDB, métodos de respaldo, así como monitoreo y estrategias operativas

Hero

Cronograma del curso

  1. Introducción al curso

    Lección 01

  2. Introducción a NoSQL

    Lección 02

    • Qué es NoSQL
    • ¿Por qué NoSQL
    • Diferencia entre bases de datos RDBMS y NoSQL
    • Beneficios de NoSQL
    • Tipos de NoSQL
    • Base de datos de clave-valor
    • Base de datos de documentos
    • Base de datos basada en columnas
    • Base de datos de grafos
    • Teorema CAP
    • Consistencia
    • Disponibilidad
    • Tolerancia a particiones
    • MongoDB según el teorema CAP
  3. MongoDB Una base de datos para la web moderna

    Lección 03

    • ¿Qué es MongoDB?
    • JSON, BSON, estructura de MongoDB
    • Gestión de transacciones en MongoDB
    • Escalabilidad Fácil
    • Escalado hacia arriba vs Escalado horizontal
    • Escalado vertical y horizontal
    • Replicación
    • Gestión de memoria
    • Agregación y MapReduce
    • Colección y Base de Datos
    • Diseño y modelado de esquemas
    • Modelo de datos embebido
    • Servidores centrales de MongoDB
    • Herramientas de MongoDB
    • Instalar MongoDB
  4. Operaciones CRUD en MondoDB

    Lección 04

    • Modificación de datos en MongoDB
    • Inserción por lotes en MongoDB
    • Inserción Masiva Ordenada
    • Realizando inserción masiva ordenada
    • Inserta componentes internos e implicaciones
    • Recuperando los documentos
    • Especificar condición de igualdad
    • Recuperando documentos mediante FindQuery
    • Dólar dentro, Y Condiciones
    • Recuperación de documentos utilizando FindOne, condiciones AND u OR
    • Expresión regular
    • Coincidencia exacta de arreglo
    • Operadores de proyección de arreglos
    • Consulta del dólar
    • Paginación
    • Actualizando documentos en MongoDB
    • dólar SET , dólar Push y dólar AddToSet
    • Modificador de incremento para aumentar el dólar
    • Reemplazando el documento existente
    • Añadiendo elementos en campos de arreglo
    • Insertar o actualizar
    • Eliminando documentos
  5. Indexación y Agregación

    Lección 05

    • Tipos de índice
    • Propiedades del Índice
    • Índice de campo único
    • Índices compuestos
    • Prefijos de índice
    • Orden de clasificación
    • Asegúrese de que los índices se ajusten a la RAM
    • Índices de clave múltiple
    • Crear índices compuestos, dispersos y únicos
    • Índices de texto
    • Creación de índice
    • Eliminar, modificar, reconstruir, listar índices
    • Uso de índices en informes
    • Índice geoespacial
    • Agregación
    • Operadores de tuberías e índices
  6. Replicación y Fragmentación

    Lección 06

    • Conjunto de réplicas en MongoDB
    • Fallo automático de conmutación por error
    • Miembros ocultos del conjunto de réplicas
    • Conjunto de réplicas retrasado
    • Escribir, modificar, preocupación de lectura para un conjunto de réplicas
    • Modos de preferencia de lectura
    • Bloqueo para replicación
    • Patrones de despliegue de conjuntos de réplicas
    • Fragmentación
    • Impacto de las claves de fragmento en la operación del clúster
    • Clúster de Producción
    • Desplegar un clúster fragmentado
    • Mantener una distribución equilibrada de los datos
    • División, Tamaño de fragmento, Balanceo de fragmentos
    • Fragmentación consciente de etiquetas
  7. Desarrollando aplicaciones en Java y NodeJS con MongoDB

    Lección 07

    • Creación de colecciones con límite en MongoDB
    • Colección TTL
    • GridFS
    • Controladores y bibliotecas de cliente de MongoDB
    • Desarrollar aplicación java con MongoDB
    • Conectándose a MongoDB desde un programa de Java
    • Crear, Insertar, actualizar, eliminar colección desde programa Java
    • Almacenar, recuperar, eliminar imágenes utilizando la API de GridFS
    • Operaciones de inserción utilizando NodeJS
    • Definiendo el esquema usando Mongoose
  8. Administración de Operaciones de Clústeres de MongoDB

    Lección 08

    • Archivos mapeados en memoria
    • Mecánicas de diario
    • Motores de almacenamiento
    • Motor de almacenamiento WiredTiger
    • Potencia de asignaciones de tamaño 2
    • Estrategia de asignación sin relleno
    • Diagnóstico de problemas de rendimiento
    • Estrategias de optimización para MongoDB
    • Optimizar el rendimiento de la consulta
    • Servicio de gestión de MongoDB (MMS)
    • Estrategias de respaldo de datos en MongoDB
    • Software de respaldo del administrador de operaciones de MongoDB
    • Estrategias de seguridad en MongoDB
    • Implementación de autenticación en MongoDB
    • Autorización
Curso de MongoDB

¿Quién debería inscribirse en este programa?

El programa de MongoDB Developer & Administrator Certification es ideal para personas que desean desarrollar un profundo entendimiento de MongoDB y demostrar su pericia trabajando con la base de datos NoSQL.

Desarrolladores de Software

Administradores de Bases de Datos (DBAs)

Ingenieros de DevOps

Arquitectos de Sistemas

Ingenieros de Datos

Profesionales de Computación en la Nube

Científico de Datos

Estudiantes o personas que cambian de carrera

Comienza ahora

Requisitos previos

Requisitos previos:

  • Conocimientos básicos de cualquier lenguaje de programación
  • Comprensión de cualquier base de datos, SQL y lenguaje de consulta para bases de datos.
  • Conocimientos prácticos de sistemas basados en Linux o Unix (no obligatorio)

Aunque la MongoDB Developer & Administrator Certification no tiene requisitos formales estrictos, contar con una comprensión básica de bases de datos, lenguajes de programación, y estructuras de datos te ayudará a asegurarte de que puedas seguir el curso y aplicar lo que aprendes. Si eres nuevo en NoSQL o específicamente en MongoDB, podría ser útil comenzar con recursos introductorios para construir tu base antes de sumergirte en este curso de certificación.

Preguntas Frecuentes

¿Necesitas una solución corporativa o integración de LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!