curso _Mongo DB, Base de datos no Relacional
Programación
Temario
OBJETIVOS
El Objetivo del curso es capacitar con habilidades técnicas a los alumnos para trabajar con el motor de base de datos NoSQL, MongoDB, a nivel avanzado.
DIRIGIDO A
El curso está dirigido a programadores que posean conocimientos de Bases de Datos Relacionales. Es recomendable conocimientos del lenguaje SQL, del entorno de bases de datos, JSON y de JavaScript
CONTENIDOS
-
INTRODUCCIÓN A NOSQL
- Comparación NoSQL y SQL tradicional.
- Usos apropiados de NoSQL.
-
INTRODUCCIÓN A MONGODB
- ¿Qué es MongoDB?
- JSON
- Instalación de MongoDB
- Conceptos en MongoDB
- Documentos, colecciones y bases de datos
- Gestionar servicio de servidor MongoDB
- Conexión a MongoDB
- Acceso al shell
-
CRUD
- Inserción de documentos
- Actualización de documentos
- Borrado de documentos
- Modificadores de Array
- Actualización múltiple de documentos
- Configuración de la escritura
-
CONSULTAS
- Método find
- Operadores condicionales
- Consultas OR
- $not
- Expresiones regulares
- Consultas sobre arrays
- Operadores $all, $size, $slice
- Consultas sobre documentos embebidos
- Límites, saltos, ordenaciones y paginación
-
AGGREGATION
- Introducción a la agregación de datos
- Herramientas de agregación
- MapReduce
- Aggregation Framework
-
ÍNDICES
- Introducción a los índices
- Tipos
- Propiedades
- Rendimiento
- Índices de texto
- Índices geo-espaciales
-
REPLICACIÓN
- Concepto de replicación
- Modelos de replicación e implementación
- Clustering
- Pares de réplicas
-
SHARDING
- Concepto de Sharding
- Implementación y configuración de sharding en MongoDB
- Mantenimiento de un shard en un cluster
- Otras operaciones de administración
-
CONCEPTOS AVANZADOS
- Optimización de consultas
- Importación y exportación de datos
- Seguridad y autenticación
- Monitorización
- Backups y otras operaciones de administración
-
DESARROLLO CON MONGODB
- Conectar Java y MongoDB
- Conectar PHP y MongoDB
- Conectar Node JS y MongoDB
DURACIÓN
25 horas teórico-prácticas
Si ya te has registrado
Accede con tus credenciales para no tener que rellenar toda la información de nuevo.
Si aún no te has registrado
Crearemos un acceso después de inscribirte en el curso para para facilitarte la gestión.
Inscripción al curso
Mongo DB, Base de datos no Relacional
Programación