Curso Superior en Big Data con MongoDB, Neo4j y Riak

 

Desde Culture Lab hemos querido concentrar en este Curso Superior, el uso y la gestión de las principales bases NoSql con el objetivo de dotar al alumno de de una visión experta que le proporcione la capacidad de utilizar estas herramientas para profesionalizase en Big Data uno de los campos con mayor presencia en las ofertas de empleo en 2016

El fenómeno Big Data intenta abordar el problema de almacenar y manejar grandes y variados conjuntos de datos de forma rápida y escalable. MongoDB ha sido uno de los primeros actores destacados en este escenario y es ahora mismo la base de datos NoSQL más utilizada.

Por otro lado, Neo4j es una base de datos NoSQL capaz de establecer una visualización de los análisis de datos que nos permite medir con mayor precisión las distintas soluciones o tareas que nos facilitan la creación de mediciones de cualquier índole.

Durante el curso exploraremos las funcionalidades de ambas bases, con el objetivo de aprender a diseñar nuestras propias soluciones Big Data e implementarlas en nuestros trabajos y servicios, por lo que se trataría de un curso práctico, editado en 2016, y que nos permitirá profesionalizarnos en este sector con todas las garantías de éxito.

  • Próxima convocatoria presencial/telepresencial: 8 de junio de 2016
  • Duración: 50 horas lectivas + 5 horas de tutorías
  • Contenido práctico: 12 Prácticas + 2 exámenes + Proyecto final
  • 100% Bonificable para empresas que incorporen al menos 2 alumnos en modalidad Presencial, y dispongan de los créditos necesarios para establecer la bonificación.

 

Este curso te introducirá en las tecnologías MongoDB y Neo4j desde un de un modo fundamentalmente práctico. Al finalizarlo conocerás todos los componentes del ecosistema NoSQL que hoy se utilizan en proyectos Big Data, y serás capaz de utilizar Neo4j y Riak para visualizar análisis de datos a gran escala, y serás capaz de aplicar está tecnología en tus propios proyectos.

Temario del Curso de Big Data con MongoDB, Neo4j y Riak

Modulo 1: MongoDB (25 Horas)

1º Introducción a las Bases de Datos NoSQL.

  • Bases de datos NoSQL.
  • Modelo de datos orientado a agregados.
  • Bases de datos Documentales.
  • Instalación y puesta en marcha de MongoDB.

2º Conceptos básicos de MongoDB.

  • La consola de MongoDB.
  • Documentos, colecciones y bases de datos.
  • Tipos de datos.
  • Comandos básicos.

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.

4º Querying.

  • El método find.
  • Operadores condicionales.
  • Consultas de tipo “OR”
  • El $not
  • Expresiones regulares.
  • Consultas sobre arrays.
  • Los operadores $all, $size, $slice
  • Consultas sobre documentos embebidos.
  • Límites, saltos, ordenaciones y paginación.

5º Aggregation Framework

  • Introducción a la agregación de datos
  • Herramientas de agregación
  • Métodos básicos de agregación
  • MapReduce
  • Aggregation Framework

6º Índices

  • Introducción al uso de índices
  • Tipos de índices
  • Propiedades de los índices
  • Consideraciones de rendimiento
  • Índices de texto
  • Índices geo-espaciales

7º Replicación y Sharding.

  • Concepto de replicación y Sharding.
  • Modelos e implementación en MongoDB
  • Implementación de clustering con replicación de datos.
  • Implementación y configuración del Sharding en MongoDB.
  • Operaciones de mantenimiento de un shard de un cluster.
  • Utilización de pares de réplicas.

Modulo 2: Neo4j y Riak(25 Horas)

1. Bases de datos orientadas a Grafo
  • Introducción a las bases de datos orientadas a grafos.
  • Características principales.
  • Contextos de uso.
  • Elementos principales
2. Introducción a Neo4j.
  • Instalación de Neo4j
  • Principales características de Neo4j
  • Modelado de bases de datos en Ne04j
  • Importación de datos
3. Introducción al lenguaje de consultas Cypher
  • Patrones en Cypher.
  • Consultas de lectura y escritura
  • Optimización.
  • Esquemas
  • Índices.
  • Otras funciones
4.  Características avanzadas de Neo4j
  • Tolerancia a fallos.
  • Clustering.
  • Monitorización
  • Seguridad
  • Ejemplo de creación de una base de datos orientada a Grafos.
  • Ejemplo de Consulta de Neo4j en Redes Sociales

5.  Bases de datos Clave-Valor

  •  Introducción a las bases de datos clave-valor.
  • Características principales.
  • Contextos de uso.
  • Elementos principales

 6.  Introducción a Riak

  • Instalación de Riak
  • Principales características de Riak
  • Modelo de datos y arquitectura en Riak.

7. Operaciones en Riak.

  • Operaciones CRUD
  • Índices
  • Distribución de datos

 

 

* Entenderás el conjunto de tecnologías que dan soporte a Big Data y el posicionamiento de cada una.
* Conocerás y practicarás con los componentes asociados al ecosistema MongoDB.
* Conocerás Neo4j y serás capaz de desarrollar programas de análisis de datos con esta tecnología.
* En resumen, estarás preparado para participar en un proyecto Big Data real.

Express: Próximamente
Online: Próximamente
Telepresencial: Disponible
Presencial: Disponible

Válidos exclusivamente para la modalidad presencial y telepresencial:
  • Fecha de inicio: Miércoles 8 de junio de 2016
  • Horarios: Jueves y viernes de 18:00 a 21:30 y sábado de 10:00 a 14:00.
  • Detalles de horario: La Última semana la sesión será únicamente el jueves y viernes de 18:00 a 21:00
  • Duración: 50 horas
  • Nº semanas: 5
  • Fin de curso: viernes 8 de julio a las 21:00

Modalidad Presencial: 

Centro Melior C/Diego de Leon 47, cercano al metro de Diego de León y Nuñez de Balboa

Modalidad Telepresencial:

Desde cualquier lugar con acceso a internet, durante el mismo horario de la modalidad presencial.

Resto de modalidades:

Desde cualquier lugar, en cualquier horario.

  • Entrega de pendrive con los materiales del curso al comienzo del curso “Disponible solo para modalidad presencial”
  • Prácticas y exámenes
  • Certificado del curso emitido por Culture Lab TS S.L. al finalizar el curso.
  • Los alumnos deben tener conocimientos sobre programación (Java, C++, etc.) y nociones en bases de datos SQL o similares para realizar el curso satisfactoriamente.

Es necesario instalar los siguientes programas para completar el curso:

* VMWare Player.
* Un cliente SSH (Putty para PCs con Windows, no es necesario instalar ningún programa para PCs con Mac OSX o Linux).
* Navegador Firefox (última versión) o Internet Explorer 9 (o superior).

Para realizar el curso es necesario contar con un equipo Intel i3  64 bits con 4 GB de memoria mínimo, aunque el curso irá más fluido con un i5 o i7 incluso con  8 GB de RAM y acceso a Internet.

  • 10% descuento para estudiantes
  • 10% descuento para desempleados
  • 10% descuento si realizas una inscripción anticipada a un curso presencial con un mínimo de 15 días de antelación antes del comienzo del curso
  • 100% Bonificable para empresas que incorporen al menos 2 alumnos en modalidad Presencial, y dispongan de los créditos necesarios para establecer la bonificación.
  • Modalidad Presencial: 750€con IVA incluido
  • Modalidad Telepresencial: 675€ con IVA incluido
  • Modalidad Online: 330€ con IVA inlcuido
  • Modalidad Express: 80€ con IVA incluido

El curso está fundamentalmente planteado para analistas y programadores que quieran concentrar su trayectoria profesional al estudio de Big Data con todas las garantías de éxito.

Solicita tu inscripción al curso a través de nuestro formulario.

Inscripción al curso

Consulta en detalle todo lo que necesites.

+ Información


Aprende cuando, donde y como quieras

Te ofrecemos cuatro modalidades diferentes para que escojas la que se adapta mejor a tus necesidades de formación y tus posibilidades.

Express

80
  • Contenidos directos y resumidos
  • En cualquier lugar y momento
  • Disponibilidad ilimitada
  • Resolución de dudas
  • Ejercicios
  • Exámenes
  • Certificado del curso
Próximamente

Online

330
  • Contenidos completos
  • En cualquier lugar y momento
  • Disponibilidad durante 3 meses
  • Resolución de dudas
  • Ejercicios
  • Exámenes
  • Certificado del curso
Próximamente

Telepresencial

675
  • Contenidos completos
  • Accesible desde casa con conexión a internet
  • Resolución directa de dudas
  • Horario definido
  • Ejercicios
  • Exámenes
  • Certificado del curso
Más detalles