Desarrollador y Administrador de MongoDB - eLearning
450,00 EUR
- 50 hours
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

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

Cronograma del curso
Introducción al curso
Lección 01
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
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
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
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
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
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
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

¿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
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!
