Cursos Online » Otras Tecnologías: Desarrollo » TODOS

Trabajando con MongoDB (Curso 16 horas)

Por Pedro Plasencia

Por Redacción ERP-Spain.com
Actualizado el 2 de mayo, 2018 - 19.34hs.

Presentamos Curso online en formato Webinar con presencia del profesor y de 16 horas "Trabajando con MongoDB".

PINCHAR AQUÍ PARA REGISTRARSE

Dudas y cuestiones: [email protected] 

MongoDB es la base de datos NoSQL que más usuarios tiene en el mercado. Nos permite trabajar con documentos JSON binarios en lugar de utilizar un sistema clásico de tablas y relaciones. Esta estrategia hace que Mongo sea muy veloz y cada vez más utilizado en el mundo del desarrollo.

 
En esta formación, se explicarán los conceptos básicos de Big Data con MongoDB, y trabajar con los distintos procesos de captura, transformación, almacenamiento y procesamiento con queries NoSQL.
 
Detalles del Curso
 
Nivel: Introductorio-Intermedio.
Duración: 16 horas.
 
Costo: 350€
 
Fechas y horarios:
 
Semanas del 2 y 9 de julio lunes y miércoles
Horario: de 15h a 19h (Hora de España)
 
 
Objetivos
Conocer las características fundamentales una base de datos NoSQL 
Diferencia entre las bases de datos relacionales y no relacionales
Crear bases de datos
Trabajar con colecciones y documentos
Operaciones de CRUD
Colecciones y documentos embebidos
Operadores y actualización de documentos
Consultas
 
Conocimientos previos de los participantes
Se requieren conocimientos sólidos en programación con Javascript
No son necesarios conocimientos previos de SQL
 
Temario 
 
Módulo 1: Introducción
¿Qué nos permite hacer Bigdata en los negocios?  
Cómo aprovechar el enorme volumen de información que se recibe. 
Cómo utilizar soluciones para gestionar grandes volúmenes de datos 
Análisis de casos de éxito
Bigdata y análisis predictivos
Instalación de MongoDB
 
Módulo 2: Conceptos básicos de MongoDB.
La consola de MongoDB.
Conociendo los documentos JSON
Documentos, colecciones y bases de datos.
Tipos de datos.
Comandos principales.
 
Módulo 3: Operaciones CRUD
Inserción de documentos.
Actualización de documentos.
Borrado de documentos.
Modificadores de Array.
Actualización de múltiples documentos.
Configuración de la escritura.
 
Módulo 4: Querying
El método find.
Operadores condicionales.
Consultas de tipo “OR”
El $not
Consultas sobre arrays.
Los operadores $all, $size, $slice
Consultas sobre documentos embebidos.
Límites, saltos, ordenaciones y paginación.
 
 
Módulo 5: Introducción a Aggregation Framework: 
Introducción a la agregación de datos
Herramientas de agregación
Métodos básicos de agregación
MapReduce
Aggregation Framework
 
Módulo 6: Introducción a Índices
Introducción al uso de índices
Tipos de índices
Propiedades de los índices
Índices de texto
Índices de Expiración automática
 
Requisitos técnicos
o Arquitectura: 64 bits.
o Memoria: mínimo 8 GB.
o Sistema Operativo: preferiblemente Linux pero puede ser Windows o Mac 
o oftware:
Visual Studio Code (Instalado)
Descargar: https://code.visualstudio.com/ 
Google Chrome (Instalado)
Descargar: https://www.google.es/chrome/browser/desktop/ 
Node.js (Instalado)
Descargar: https://nodejs.org/es/
Git (Instalado con la herramienta Git Bash)
Descargar: https://git-scm.com/download/ 
 
 

 

Más Secciones »

Hola Invitado