MongoDB®

Descripción

MongoDB®

PRERREQUISITOS
Para un óptimo aprovechamiento de este curso el alumno debe tener un conocimiento avanzado de JavaScript y SQL

 

 DOCUMENTACIÓN
Manual Pro MongoDB Development

ISBN13: 978-1-484215-99-9; 504 Pág.; Ed. AppressACCESS

 

Módulos
Módulo 01: Introducción a NoSQL

  • Comparación NoSQL y SQL tradicional
  • Usos apropiados de NoSQL.

 

Módulo 02: 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

 

Módulo 03: 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

 

Módulo 04: 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

 

Módulo 05: Aggregation

  • Introducción a la agregación de datos
  • Herramientas de agregación
  • MapReduce
  • Aggregation Framework

 

Módulo 06: Índices

  • Introducción a los índices
  • Tipos
  • Propiedades
  • Rendimiento
  • Índices de texto
  • Índices geo-espaciales

 

Módulo 07: Replicación

  • Concepto de replicación
  • Modelos de replicación e implementación
  • Clustering
  • Pares de réplicas

 

Módulo 08: 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

 

Módulo 09: 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

 

Módulo 10: Desarrollo con MongoDB

  • Conectar Java y MongoDB
  • Conectar PHP y MongoDB
  • Conectar Node JS y MongoDB
Objetivos
  • Introducir al alumno a la base tecnológica del Big Data.

 

  • Preparar a los alumnos para trabajar con el motor de base de datos NoSQL, MongoDB, a nivel avanzado.
Pide Información

Nombre (*)

Tu Email (*)

¿Tienes alguna duda o consulta? Contáctanos (*)

Antes de enviar, por favor verifica que eres humano

* Campos obligatorios