1 | Curso Big Data con MongoDB, Hadoop y Spark
CURSO BIG DATA CON
MONGODB, HADOOP
Y SPARK
BS Grupo cuenta con la certificación ISO 9001:2008
Emitida por AENOR - España e ICONTEC - Colombia.
Nuestra Certificación ha sido validada por la Entidad
Mexicana de Acreditación (EMA) - México y por el
Instituto Nacional de Normalización (INN) - Chile.
2 | Curso Big Data con MongoDB, Hadoop y Spark
Acerca de BS Grupo
Somos una organización innovadora con una experiencia exitosa en prestar servicios de
capacitación, para lo cual contamos con una amplia red internacional de expertos y de
relaciones con instituciones de primer nivel en las siguientes áreas: Calidad y Sistemas de
Gestión, Construcción, Gestión, Innovación y Emprendimiento, Mantenimiento, Minería,
Proyectos, Tecnologías de Información.
Nosotros
•	 Años de presencia en el mercado: 14
•	 Número de empresas peruanas y extranjeras que confiaron la capacitación de sus
colaboradores a BS Grupo: 938
•	 Países de las empresas que confiaron la capacitación de sus colaboradores a BS Grupo:
Argentina, Bolivia, Chile, Colombia, Costa Rica, Ecuador, Guatemala, México, Nicaragua,
Perú, República Dominicana.
•	 Número de integrantes de la plana docente de BS Grupo: 164
•	 Países de donde provienen los integrantes de la plana docente de BS Grupo: Argentina,
Bolivia, Canadá, Chile, Colombia, España, Francia, México, Perú.
Nuestros Profesionales
•	 Número de profesionales capacitados en el año 2009: 1033
•	 Número de profesionales capacitados en el año 2010: 1591
•	 Número de profesionales capacitados en el año 2011: 1808
•	 Número de profesionales capacitados en el año 2012: 2081
•	 Número de profesionales capacitados en el año 2013: 2548
•	 Número de profesionales capacitados en el año 2014: 2655
•	 Países de donde provienen los profesionales capacitados en BS Grupo: Argentina, Bolivia,
Brasil, Chile, Colombia, Costa Rica, Ecuador, Guatemala, México, Nicaragua, Panamá, Perú,
República Dominicana, y Venezuela.
•	 Total de empresas en las que laboran nuestros egresados: 1480
¿POR QUÉ MATRICULARSE EN BS GRUPO?
Nuestra empresa ha certificado su Sistema de Gestión de Calidad bajo el estándar internacional ISO 9001:2008. La
Certificación ha sido emitida por la Asociación Española de Normalización y Certificación - AENOR y reconocida
mediante el co-certificado emitido por el Instituto Colombiano de Normas Técnicas y Certificación - ICONTEC
– Colombia, a través de IQNet. Adicionalmente nuestra Certificación está acreditada por: La Entidad Española
de Acreditación (ENAC) - España. La Entidad Mexicana de Acreditación (EMA) - México. El Instituto Nacional de
Normalización (INN) - Chile.
Esto significa que BS Grupo es una organización centrada en la satisfacción continua de los requerimientos de
nuestros clientes. Con este propósito:
•	 Nos enfocamos en la mejora continua de nuestros procesos.
•	 Tomamos en cuenta las sugerencias y quejas de nuestros clientes de manera personalizada.
•	 Creamos cursos diseñados específicamente para satisfacer los requerimientos de nuestros clientes.
NUESTRO SISTEMA DE GESTIÓN DE CALIDAD ESTA CERTIFICADO CON
LA NORMA ISO 9001:2008
3 | Curso Big Data con MongoDB, Hadoop y Spark
95 %
5 %
92 %
8 %
¿Qué opinan nuestros alumnos que llevaron este diplomado? (*)
¿Recomendaría el diplomado
que Ud. siguió en BS Grupo?
¿Volvería a inscribirse en un
diplomado en BS Grupo?
Los niveles de satisfacción de los participantes, en una escala del 1 al 7, de anteriores versiones de diplomados
similares del área de Tecnologías de Información es la que se detalla a continuación (*):
(*) Fuente: Encuestas aplicadas a una muestra compuesta por el 84% de los participantes de los siguientes diplomados:
Diplomado en Business Intelligence con SQL Server 2014 (Versión N° 2). Diplomado en SQL Server 2014 (Versión N° 2)
1.00
2.00
3.00
4.00
5.00
6.00
5.42
5.95
5.87
5.91
6.01
7.00
Si
Si
No
No
NUESTRO COMPROMISO CON LA SATISFACCIÓN DE NUESTROS CLIENTES
¿POR QUÉ MATRICULARSE EN BS GRUPO?
Servicio al
Cliente
Curso y
Docente
Materiales Planificación y
Organización
Evaluación
General
4 | Curso Big Data con MongoDB, Hadoop y Spark
NUESTRA AMPLIA EXPERIENCIA EN
CAPACITACIÓN EMPRESARIAL
¿POR QUÉ MATRICULARSE
EN BS GRUPO?
A lo largo de nuestros 14 años en el mercado hemos tenido la oportunidad de
capacitar a más de 10,000 profesionales de países de toda América Latina. A
continuación una lista de las empresas donde laboran algunos de nuestros egresados:
Argentina
Empresa Constructora Unicon S.R.L.
Minera Santa Cruz S.A.
Patagonia Gold S.A.
Bolivia
Mutual La Primera
Tano S.R.L.
Grupo Ancona S.R.L.
Minera San Cristóbal S.A.
Brazil
Coffey
Chile
Constructora El Dial
Soluciones Computacionales Acquire
Limitada
Promet Servicios S.A.
Constructora Excon Ltda.
Mining Solutions Ltda.
Colombia
ABBA Delta Seguros Ltda.
Consorcio Hidrocucua
IAM Gold Corporation
Constructora Concreto S.A.
B2gold Colombia
Empresa de Fosfatos del Huila S.A.
Tigers Realm Mineral PTY Ltda.
Naciones Unidas de Colombia Unodc
London Mining Ltda.
Ceiba Software House S.A.S.
Intercarbón Mining S.A.S.
Rio Novo Colombia Holdings Ltda.
Minera Quinchia S.A.S.
Aux Colombia S.A.S.
Costa Rica
Desarrolladores de Inocuidad y Salud
Alimentaria
Depal Costa Rica S.A.
Ecuador
Compañía Minera Beloro C.L.
Universidad Nacional de Loja
Minera DMG
Grupo Empresarial Machuca
Compañía Minera Excelmoro S.A.
Ingeniería y Construcciones Yanrom
IAMgold Ecuador S.A.
Ripconciv Constructora
China Gexhouba Group Company
RM Constructores
Coeltec S.A.
Guatemala
Tritón Minera S.A.
Duracril
Ingenia S.A.
México
Compañía Minera Cuzcatlán S.A. de C.V.
Compañía Minera Cutlacan S.A.
Primero Empresa Minera S.A.
Servicios Administrativos Peñoles S.A.
Nicaragua
Tritón Minera S.A.
Paraguay
Banco Itaú Paraguay S.A.
Perú
Petróleos del Perú Petroperu S.A.
Southern Perú Copper
Sociedad Minera Cerro Verde S.A.A.
Banco de Crédito del Perú
Telefónica Móviles S.A.
Minera Barrick Misquichilca S.A.
Alicorp S.A.
Perú Lng
Cia. de Minas Buenaventura S.A.A.
Banco Continental
Unión de Cervecerías Peruanas Backus
y Johnston
Shougang Hierro Perú S.A.A.
Supermercados Peruanos S.A.
Gloria S.A.
Minsur S.A.
Saga Falabella S.A.
Corporación Aceros Arequipa S.A.
Volcán Cia. Minera S.A.A.
Corporación Lindley S.A.
Venezuela
Petróleos de Venezuela S.A.
5 | Curso Big Data con MongoDB, Hadoop y Spark
PRESENTACIÓN
El presente curso abarca una de las bases de datos
NoSQL más populares: MongoDB, tanto desde el
punto de vista conceptual, introduciendo al alumno
al razonamiento para el correcto uso y diseño de
bases de datos en esta plataforma, como desde el
punto de vista práctico, permitiéndole aprender las
herramientas para desarrollar aplicaciones orientadas
al análisis de datos como parte de una solución.
De igual manera pretende acercar a los
desarrolladores de software y analistas de datos, los
conceptos y casos de uso de una de las plataformas
de datos de mayor escala en la actualidad: Hadoop,
aprovechando además nuevas piezas del ecosistema
como Spark para facilitar la integración y análisis
de datos altamente volátiles y no estructurados en
entornos distribuidos.
OBJETIVOS
OBJETIVOS GENERALES
OBJETIVOS ESPECÍFICOS
Al finalizar el curso el participante estará en la capacidad de:
•	 Entender los conceptos fundamentales de funcionamiento de
MongoDB.
•	 Entender los conceptos para el diseño de bases de datos
eficientes en MongoDB.
•	 Aprender a instalar y utilizar las herramientas básicas de
MongoDB para desarrollar aplicaciones.
•	 Poder realizar una aplicación que utilice MongoDB como
medio de almacenamiento principal, basado en un caso de uso
práctico.
•	 Proporcionar las bases para poder aplicar los conceptos
del curso utilizando otras herramientas y lenguajes de
programación.
•	 Conocer los componentes principales del ecosistema Hadoop.
•	 Comprender los conceptos y poder utilizar los componentes
fundamentales: HDFS y MapReduce.
•	 Aprender a integrar datos de fuentes diversas con el fin de
obtener información apta para el análisis.
•	 Conocer y poder ejecutar aplicaciones prácticas con Spark.
•	 Proporcionar conocimientos para poder diseñar e implementar
aplicaciones que involucren integración de datos y análisis de
información en esta plataforma.
Al finalizar el curso el participante estará en la capacidad de:
•	 Aprender a estructurar, crear y manipular datos en MongoDB.
•	 Realizar análisis de información sobre MongoDB.
•	 Arquitecturar una solución con MongoDB.
•	 Conocimiento de los componentes del ecosistema Hadoop.
•	 Realizar análisis de datos de fuentes diversas utilizando Hadoop
y Spark.
•	 Obtener nociones sobre como arquitecturar una solución de
análisis de datos escalable.
6 | Curso Big Data con MongoDB, Hadoop y Spark
7 | Curso Big Data con MongoDB, Hadoop y Spark
El curso tiene una duración de 24 horas cronológicas
desarrollando la siguiente estructura:
MODULO I : APLICACIONES CON MONGODB
Introducción a MongoDB, instalación y operaciones básicas
•	 Introducción.
•	 Operaciones básicas (CRUD).
•	 Diseño de base de datos.
•	 Performance.
Agregación de datos y replicación
•	 Framework de Agregación.
•	 Map/Reduce.
•	 Replicación y Sharding.
Desarrollo de Aplicaciones con MongoDB
•	 Preparación y Drivers.
•	 Caso práctico.
•	 Conclusiones.
MODULO II: ANÁLISIS DE DATOS CON HADOOP Y SPARK
Introducción y componentes principales de Hadoop
•	 Introducción.
•	 HDFS.
•	 YARN y MapReduce.
•	 Caso de uso práctico.
Análisis de datos y desarrollo de aplicaciones con Spark
•	 Introducción a Spark.
•	 Agregación de datos.
•	 Desarrollo de aplicaciones con Spark y Java.
•	 Spark SQL.
Arquitectura de soluciones de Business Intelligence
•	 Arquitectura de un sistema de datos escalable.
•	 Integración de la solución.
•	 Conclusiones.
Desarrolladores de software, programadores y analistas de datos
que trabajen actualmente con bases de datos de cualquier
tipo, o desarrollen o utilicen aplicaciones orientadas a la
manipulación y análisis de datos.
Prerrequisitos:
•	 Conocimiento de algún lenguaje de programación de uso
general como JavaScript, Python, Java, Scala, VB.Net o C++
(El shell de MongoDB y los ejemplos del curso se basan en
JavaScript, fácilmente entendible para desarrolladores que
manejen otro lenguaje de uso general).
•	 Se requiere una computadora capaz de ejecutar MongoDB
y Nades: Ambas aplicaciones soportan Windows de 64bits,
Linux o Mac OSX y se requiere un mínimo de 4Gb de
memoria.
•	 Se requiere algún editor de texto o entorno de desarrollo para
editar código JavaScript como Eclipse o IntelliJ Idea.
•	 Conocimientos de Java, su instalación y programación básica.
•	 Entorno de desarrollo apto para Java como Eclipse o IntelliJ
Idea.
•	 Conocimientos básicos de lenguaje de consultas SQL.
•	 Familiaridad con los comandos de manipulación de archivos
de los sistemas POSIX (Unix, Linux, Mac OSX, Cygwin).
•	 Se requiere una computadora capaz de ejecutar Java e
instalar HDFS. Se recomienda generar una maquina virtual
con alguna sistema operativo Linux gratuito, con Java
Development Kit instalado. En caso que se desee trabajar en
Windows, las instrucciones para descargar e instalar HDFS (de
Hadoop) deberán ser realizadas previo a la sesión que el curso
lo requiera siguiendo las instrucciones del sitio de Hadoop.
(https://wiki.apache.org/hadoop/Hadoop2OnWindows).
PÚBLICO
OBJETIVO Y
PRERREQUISITOS
ESTRUCTURA
CURRICULAR
8 | Curso Big Data con MongoDB, Hadoop y Spark
¿Cómo funciona la metodología online de este Curso?
Usted podrá acceder en cualquier momento y de manera inmediata luego de matricularse a los contenidos del curso, Usted tiene tres meses para
completar el curso. El contenido comprende 24 horas cronológicas de clases grabadas a las que usted podrá acceder en línea o podrá descargar en un
dispositivo móvil: tablet o smartphone para poder visualizarlas sin estar conectado a internet. Además de sesiones web (webinars) quincenales en tiempo
real durante las cuales Usted podrá interactuar con el docente y con los demás participantes del curso.
¿Qué componentes considera la metodología online de este Curso?
La metodología consta de los siguientes componentes:
•	 Sesiones de clases grabadas publicadas en el Aula Virtual de BS Grupo y accesibles en linea 24 horas 7 días a la semana o descargables en un dispositivo
móvil ya sea tablet o smartphone.
•	 Auto-evaluaciones semanales.
•	 Interacción de los alumnos con el docente a través del foro virtual de preguntas.
•	 Desarrollo de un trabajo de aplicación práctica a ser revisado por el expositor/tutor del curso.
•	 Aplicación de una Evaluación final.
•	 Interacción de los alumnos con el docente mediante una sesión web (webinar) quincenal en vivo, donde los alumnos podrán plantear sus dudas a los
expositores y/o tutores.
¿Qué tipo de conexión a internet debo tener para poder participar en el Curso?
Depende de cómo decida visualizar el curso:
•	 Opción 1: Visualización del curso en linea (conectado a internet)
Para poder acceder a los contenidos del curso se requiere una conexión a internet de al menos un megabit por segundo (Mb/s, Mbit/s o Mbps) de
ancho de banda. El curso puede visualizarse en una computadora convencional, una tablet o un smartphone. Usted puede pre visualizar los contenidos
del curso y comprobar si su conexión de internet le permite acceder a dichos contenidos haciendo clic en uno de los botones que dicen“Vista Previa”
dentro del punto Estructura Curricular de la página web del curso.
•	 Opción 2: Visualización del curso descargado en un dispositivo móvil
En el caso de que desee ver los contenidos del curso sin conexión permanente a internet a través de nuestra
aplicación BS PLAY, solo debe tener una conexión a internet que le permita descargar los contenidos del
curso a su dispositivo móvil ya sea tablet o smartphone. Esta descarga se debe hacer solo una vez, luego de
que ha descargado los contenidos a su dispositivo móvil puede visualizarlos las veces que necesite sin estar
conectado a internet.
En el caso de que desee participar en los webinars si necesita una conexión a internet de al menos un megabit
por segundo (Mb/s, Mbit/s o Mbps) de ancho de banda.
Si tiene alguna duda al respecto solo tiene que contactarse con nosotros para darle mayor información.
METODOLOGÍA ONLINE DE ESTE CURSO
9 | Curso Big Data con MongoDB, Hadoop y Spark
Ahora puede visualizar sus sesiones de clases donde quiera que se encuentre
desde un dispositivo móvil: tablet o smartphone sin conexión permanente a
internet. Con BSPlay es posible poder visualizar las sesiones de clase desde su
oficina, en el camino al trabajo, cuando este viajando o en cualquier zona alejada
donde se encuentre.
Con BSPlay podrá:
•	 Descargar sus sesiones de clases en su dispositivo móvil: tablet o smartphone.
•	 Visualizar sus sesiones de clases sin tener que estar conectado a internet
de manera permanente, previamente debe descargar los contenidos en su
dispositivo móvil: tablet o smartphone.
CON BSPLAY PUEDE VER LAS CLASES SIN
TENER QUE ESTAR CONECTADO A INTERNET
DISPONIBLE EN
Disponible en
ACCESIBILIDAD: En la modalidad online: Este curso es accesible para personas sin limitaciones y con minusvalías físicas moderada. Este curso no está
adaptado para ser realizado por personas con discapacidades visuales, auditivas, cognitivas, del lenguaje, de aprendizaje y neurológicas.
DURACIÓN, HORARIOSY CERTIFICACIÓN
EXPOSITOR
Leo Smerling
MongoDB Certified Developer Associate Level por
MongoDB Inc. Especialista en diseño y desarrollo de
Business Intelligence e interfaz usando MongoDB
& NodeJS & AngularJS Stack. Actualmente se
desempeña como consultor en MongoDB basado en
Análisis de Datos y Desarrollo Dashboard. Cuenta con
una amplia experiencia y conocimiento en base de
datos SQL, Java EE y Supply Chain Domain.
CERTIFICACIÓN
Los participantes que completen exitosamente el curso tendrán acceso a la siguiente certificación:
•	 Certificado emitido por BS Grupo.
MODALIDAD ONLINE
El participante podrá acceder a las 24 horas cronológicas en cualquier día y a cualquier hora durante los tres meses que dura el curso.
Adicionalmente puede participar de
los webinars que se desarrollarán con
una frecuencia quincenal los días
Miércoles en el siguiente horario:
•	 Bolivia, Guatemala, Costa Rica, Honduras, El Salvador, Nicaragua (GMT -6): 17:00 a 18:00 horas.
•	 México, Panamá, Colombia, Ecuador y Perú (GMT -5): 18:00 a 19:00 horas.
•	 Chile, Paraguay, República Dominicana (GMT -4): 19:00 a 20:00 horas.
•	 Uruguay (GMT -3): 20:00 a 21:00 horas.
Donde podrá interactuar en tiempo real con el docente y sus compañeros.
10 | Curso Big Data con MongoDB, Hadoop y Spark
11 | Curso Big Data con MongoDB, Hadoop y Spark
BS Grupo cuenta con la certificación ISO 9001:2008
Emitida por AENOR - España e ICONTEC - Colombia.
Nuestra Certificación ha sido validada por la Entidad
Mexicana de Acreditación (EMA) - México y por el
Instituto Nacional de Normalización (INN) - Chile.
Para mayor información acerca del curso puede llamar a los
siguientes números según su país:
•	 Perú - 1 - 207 2770
54 - 25 8787 Anexo 230
E-mail: info@bsgrupo.com
www.bsgrupo.com
•	 Chile - 227609120
•	 Colombia - 13819462
•	 Costa Rica - 40015922
•	 México - 5540003255
•	 Panamá - 8365735
•	 Rep. Dominicana - 9548625
!

Tibimondoop

  • 1.
    1 | CursoBig Data con MongoDB, Hadoop y Spark CURSO BIG DATA CON MONGODB, HADOOP Y SPARK BS Grupo cuenta con la certificación ISO 9001:2008 Emitida por AENOR - España e ICONTEC - Colombia. Nuestra Certificación ha sido validada por la Entidad Mexicana de Acreditación (EMA) - México y por el Instituto Nacional de Normalización (INN) - Chile.
  • 2.
    2 | CursoBig Data con MongoDB, Hadoop y Spark Acerca de BS Grupo Somos una organización innovadora con una experiencia exitosa en prestar servicios de capacitación, para lo cual contamos con una amplia red internacional de expertos y de relaciones con instituciones de primer nivel en las siguientes áreas: Calidad y Sistemas de Gestión, Construcción, Gestión, Innovación y Emprendimiento, Mantenimiento, Minería, Proyectos, Tecnologías de Información. Nosotros • Años de presencia en el mercado: 14 • Número de empresas peruanas y extranjeras que confiaron la capacitación de sus colaboradores a BS Grupo: 938 • Países de las empresas que confiaron la capacitación de sus colaboradores a BS Grupo: Argentina, Bolivia, Chile, Colombia, Costa Rica, Ecuador, Guatemala, México, Nicaragua, Perú, República Dominicana. • Número de integrantes de la plana docente de BS Grupo: 164 • Países de donde provienen los integrantes de la plana docente de BS Grupo: Argentina, Bolivia, Canadá, Chile, Colombia, España, Francia, México, Perú. Nuestros Profesionales • Número de profesionales capacitados en el año 2009: 1033 • Número de profesionales capacitados en el año 2010: 1591 • Número de profesionales capacitados en el año 2011: 1808 • Número de profesionales capacitados en el año 2012: 2081 • Número de profesionales capacitados en el año 2013: 2548 • Número de profesionales capacitados en el año 2014: 2655 • Países de donde provienen los profesionales capacitados en BS Grupo: Argentina, Bolivia, Brasil, Chile, Colombia, Costa Rica, Ecuador, Guatemala, México, Nicaragua, Panamá, Perú, República Dominicana, y Venezuela. • Total de empresas en las que laboran nuestros egresados: 1480
  • 3.
    ¿POR QUÉ MATRICULARSEEN BS GRUPO? Nuestra empresa ha certificado su Sistema de Gestión de Calidad bajo el estándar internacional ISO 9001:2008. La Certificación ha sido emitida por la Asociación Española de Normalización y Certificación - AENOR y reconocida mediante el co-certificado emitido por el Instituto Colombiano de Normas Técnicas y Certificación - ICONTEC – Colombia, a través de IQNet. Adicionalmente nuestra Certificación está acreditada por: La Entidad Española de Acreditación (ENAC) - España. La Entidad Mexicana de Acreditación (EMA) - México. El Instituto Nacional de Normalización (INN) - Chile. Esto significa que BS Grupo es una organización centrada en la satisfacción continua de los requerimientos de nuestros clientes. Con este propósito: • Nos enfocamos en la mejora continua de nuestros procesos. • Tomamos en cuenta las sugerencias y quejas de nuestros clientes de manera personalizada. • Creamos cursos diseñados específicamente para satisfacer los requerimientos de nuestros clientes. NUESTRO SISTEMA DE GESTIÓN DE CALIDAD ESTA CERTIFICADO CON LA NORMA ISO 9001:2008 3 | Curso Big Data con MongoDB, Hadoop y Spark
  • 4.
    95 % 5 % 92% 8 % ¿Qué opinan nuestros alumnos que llevaron este diplomado? (*) ¿Recomendaría el diplomado que Ud. siguió en BS Grupo? ¿Volvería a inscribirse en un diplomado en BS Grupo? Los niveles de satisfacción de los participantes, en una escala del 1 al 7, de anteriores versiones de diplomados similares del área de Tecnologías de Información es la que se detalla a continuación (*): (*) Fuente: Encuestas aplicadas a una muestra compuesta por el 84% de los participantes de los siguientes diplomados: Diplomado en Business Intelligence con SQL Server 2014 (Versión N° 2). Diplomado en SQL Server 2014 (Versión N° 2) 1.00 2.00 3.00 4.00 5.00 6.00 5.42 5.95 5.87 5.91 6.01 7.00 Si Si No No NUESTRO COMPROMISO CON LA SATISFACCIÓN DE NUESTROS CLIENTES ¿POR QUÉ MATRICULARSE EN BS GRUPO? Servicio al Cliente Curso y Docente Materiales Planificación y Organización Evaluación General 4 | Curso Big Data con MongoDB, Hadoop y Spark
  • 5.
    NUESTRA AMPLIA EXPERIENCIAEN CAPACITACIÓN EMPRESARIAL ¿POR QUÉ MATRICULARSE EN BS GRUPO? A lo largo de nuestros 14 años en el mercado hemos tenido la oportunidad de capacitar a más de 10,000 profesionales de países de toda América Latina. A continuación una lista de las empresas donde laboran algunos de nuestros egresados: Argentina Empresa Constructora Unicon S.R.L. Minera Santa Cruz S.A. Patagonia Gold S.A. Bolivia Mutual La Primera Tano S.R.L. Grupo Ancona S.R.L. Minera San Cristóbal S.A. Brazil Coffey Chile Constructora El Dial Soluciones Computacionales Acquire Limitada Promet Servicios S.A. Constructora Excon Ltda. Mining Solutions Ltda. Colombia ABBA Delta Seguros Ltda. Consorcio Hidrocucua IAM Gold Corporation Constructora Concreto S.A. B2gold Colombia Empresa de Fosfatos del Huila S.A. Tigers Realm Mineral PTY Ltda. Naciones Unidas de Colombia Unodc London Mining Ltda. Ceiba Software House S.A.S. Intercarbón Mining S.A.S. Rio Novo Colombia Holdings Ltda. Minera Quinchia S.A.S. Aux Colombia S.A.S. Costa Rica Desarrolladores de Inocuidad y Salud Alimentaria Depal Costa Rica S.A. Ecuador Compañía Minera Beloro C.L. Universidad Nacional de Loja Minera DMG Grupo Empresarial Machuca Compañía Minera Excelmoro S.A. Ingeniería y Construcciones Yanrom IAMgold Ecuador S.A. Ripconciv Constructora China Gexhouba Group Company RM Constructores Coeltec S.A. Guatemala Tritón Minera S.A. Duracril Ingenia S.A. México Compañía Minera Cuzcatlán S.A. de C.V. Compañía Minera Cutlacan S.A. Primero Empresa Minera S.A. Servicios Administrativos Peñoles S.A. Nicaragua Tritón Minera S.A. Paraguay Banco Itaú Paraguay S.A. Perú Petróleos del Perú Petroperu S.A. Southern Perú Copper Sociedad Minera Cerro Verde S.A.A. Banco de Crédito del Perú Telefónica Móviles S.A. Minera Barrick Misquichilca S.A. Alicorp S.A. Perú Lng Cia. de Minas Buenaventura S.A.A. Banco Continental Unión de Cervecerías Peruanas Backus y Johnston Shougang Hierro Perú S.A.A. Supermercados Peruanos S.A. Gloria S.A. Minsur S.A. Saga Falabella S.A. Corporación Aceros Arequipa S.A. Volcán Cia. Minera S.A.A. Corporación Lindley S.A. Venezuela Petróleos de Venezuela S.A. 5 | Curso Big Data con MongoDB, Hadoop y Spark
  • 6.
    PRESENTACIÓN El presente cursoabarca una de las bases de datos NoSQL más populares: MongoDB, tanto desde el punto de vista conceptual, introduciendo al alumno al razonamiento para el correcto uso y diseño de bases de datos en esta plataforma, como desde el punto de vista práctico, permitiéndole aprender las herramientas para desarrollar aplicaciones orientadas al análisis de datos como parte de una solución. De igual manera pretende acercar a los desarrolladores de software y analistas de datos, los conceptos y casos de uso de una de las plataformas de datos de mayor escala en la actualidad: Hadoop, aprovechando además nuevas piezas del ecosistema como Spark para facilitar la integración y análisis de datos altamente volátiles y no estructurados en entornos distribuidos. OBJETIVOS OBJETIVOS GENERALES OBJETIVOS ESPECÍFICOS Al finalizar el curso el participante estará en la capacidad de: • Entender los conceptos fundamentales de funcionamiento de MongoDB. • Entender los conceptos para el diseño de bases de datos eficientes en MongoDB. • Aprender a instalar y utilizar las herramientas básicas de MongoDB para desarrollar aplicaciones. • Poder realizar una aplicación que utilice MongoDB como medio de almacenamiento principal, basado en un caso de uso práctico. • Proporcionar las bases para poder aplicar los conceptos del curso utilizando otras herramientas y lenguajes de programación. • Conocer los componentes principales del ecosistema Hadoop. • Comprender los conceptos y poder utilizar los componentes fundamentales: HDFS y MapReduce. • Aprender a integrar datos de fuentes diversas con el fin de obtener información apta para el análisis. • Conocer y poder ejecutar aplicaciones prácticas con Spark. • Proporcionar conocimientos para poder diseñar e implementar aplicaciones que involucren integración de datos y análisis de información en esta plataforma. Al finalizar el curso el participante estará en la capacidad de: • Aprender a estructurar, crear y manipular datos en MongoDB. • Realizar análisis de información sobre MongoDB. • Arquitecturar una solución con MongoDB. • Conocimiento de los componentes del ecosistema Hadoop. • Realizar análisis de datos de fuentes diversas utilizando Hadoop y Spark. • Obtener nociones sobre como arquitecturar una solución de análisis de datos escalable. 6 | Curso Big Data con MongoDB, Hadoop y Spark
  • 7.
    7 | CursoBig Data con MongoDB, Hadoop y Spark El curso tiene una duración de 24 horas cronológicas desarrollando la siguiente estructura: MODULO I : APLICACIONES CON MONGODB Introducción a MongoDB, instalación y operaciones básicas • Introducción. • Operaciones básicas (CRUD). • Diseño de base de datos. • Performance. Agregación de datos y replicación • Framework de Agregación. • Map/Reduce. • Replicación y Sharding. Desarrollo de Aplicaciones con MongoDB • Preparación y Drivers. • Caso práctico. • Conclusiones. MODULO II: ANÁLISIS DE DATOS CON HADOOP Y SPARK Introducción y componentes principales de Hadoop • Introducción. • HDFS. • YARN y MapReduce. • Caso de uso práctico. Análisis de datos y desarrollo de aplicaciones con Spark • Introducción a Spark. • Agregación de datos. • Desarrollo de aplicaciones con Spark y Java. • Spark SQL. Arquitectura de soluciones de Business Intelligence • Arquitectura de un sistema de datos escalable. • Integración de la solución. • Conclusiones. Desarrolladores de software, programadores y analistas de datos que trabajen actualmente con bases de datos de cualquier tipo, o desarrollen o utilicen aplicaciones orientadas a la manipulación y análisis de datos. Prerrequisitos: • Conocimiento de algún lenguaje de programación de uso general como JavaScript, Python, Java, Scala, VB.Net o C++ (El shell de MongoDB y los ejemplos del curso se basan en JavaScript, fácilmente entendible para desarrolladores que manejen otro lenguaje de uso general). • Se requiere una computadora capaz de ejecutar MongoDB y Nades: Ambas aplicaciones soportan Windows de 64bits, Linux o Mac OSX y se requiere un mínimo de 4Gb de memoria. • Se requiere algún editor de texto o entorno de desarrollo para editar código JavaScript como Eclipse o IntelliJ Idea. • Conocimientos de Java, su instalación y programación básica. • Entorno de desarrollo apto para Java como Eclipse o IntelliJ Idea. • Conocimientos básicos de lenguaje de consultas SQL. • Familiaridad con los comandos de manipulación de archivos de los sistemas POSIX (Unix, Linux, Mac OSX, Cygwin). • Se requiere una computadora capaz de ejecutar Java e instalar HDFS. Se recomienda generar una maquina virtual con alguna sistema operativo Linux gratuito, con Java Development Kit instalado. En caso que se desee trabajar en Windows, las instrucciones para descargar e instalar HDFS (de Hadoop) deberán ser realizadas previo a la sesión que el curso lo requiera siguiendo las instrucciones del sitio de Hadoop. (https://wiki.apache.org/hadoop/Hadoop2OnWindows). PÚBLICO OBJETIVO Y PRERREQUISITOS ESTRUCTURA CURRICULAR
  • 8.
    8 | CursoBig Data con MongoDB, Hadoop y Spark ¿Cómo funciona la metodología online de este Curso? Usted podrá acceder en cualquier momento y de manera inmediata luego de matricularse a los contenidos del curso, Usted tiene tres meses para completar el curso. El contenido comprende 24 horas cronológicas de clases grabadas a las que usted podrá acceder en línea o podrá descargar en un dispositivo móvil: tablet o smartphone para poder visualizarlas sin estar conectado a internet. Además de sesiones web (webinars) quincenales en tiempo real durante las cuales Usted podrá interactuar con el docente y con los demás participantes del curso. ¿Qué componentes considera la metodología online de este Curso? La metodología consta de los siguientes componentes: • Sesiones de clases grabadas publicadas en el Aula Virtual de BS Grupo y accesibles en linea 24 horas 7 días a la semana o descargables en un dispositivo móvil ya sea tablet o smartphone. • Auto-evaluaciones semanales. • Interacción de los alumnos con el docente a través del foro virtual de preguntas. • Desarrollo de un trabajo de aplicación práctica a ser revisado por el expositor/tutor del curso. • Aplicación de una Evaluación final. • Interacción de los alumnos con el docente mediante una sesión web (webinar) quincenal en vivo, donde los alumnos podrán plantear sus dudas a los expositores y/o tutores. ¿Qué tipo de conexión a internet debo tener para poder participar en el Curso? Depende de cómo decida visualizar el curso: • Opción 1: Visualización del curso en linea (conectado a internet) Para poder acceder a los contenidos del curso se requiere una conexión a internet de al menos un megabit por segundo (Mb/s, Mbit/s o Mbps) de ancho de banda. El curso puede visualizarse en una computadora convencional, una tablet o un smartphone. Usted puede pre visualizar los contenidos del curso y comprobar si su conexión de internet le permite acceder a dichos contenidos haciendo clic en uno de los botones que dicen“Vista Previa” dentro del punto Estructura Curricular de la página web del curso. • Opción 2: Visualización del curso descargado en un dispositivo móvil En el caso de que desee ver los contenidos del curso sin conexión permanente a internet a través de nuestra aplicación BS PLAY, solo debe tener una conexión a internet que le permita descargar los contenidos del curso a su dispositivo móvil ya sea tablet o smartphone. Esta descarga se debe hacer solo una vez, luego de que ha descargado los contenidos a su dispositivo móvil puede visualizarlos las veces que necesite sin estar conectado a internet. En el caso de que desee participar en los webinars si necesita una conexión a internet de al menos un megabit por segundo (Mb/s, Mbit/s o Mbps) de ancho de banda. Si tiene alguna duda al respecto solo tiene que contactarse con nosotros para darle mayor información. METODOLOGÍA ONLINE DE ESTE CURSO
  • 9.
    9 | CursoBig Data con MongoDB, Hadoop y Spark Ahora puede visualizar sus sesiones de clases donde quiera que se encuentre desde un dispositivo móvil: tablet o smartphone sin conexión permanente a internet. Con BSPlay es posible poder visualizar las sesiones de clase desde su oficina, en el camino al trabajo, cuando este viajando o en cualquier zona alejada donde se encuentre. Con BSPlay podrá: • Descargar sus sesiones de clases en su dispositivo móvil: tablet o smartphone. • Visualizar sus sesiones de clases sin tener que estar conectado a internet de manera permanente, previamente debe descargar los contenidos en su dispositivo móvil: tablet o smartphone. CON BSPLAY PUEDE VER LAS CLASES SIN TENER QUE ESTAR CONECTADO A INTERNET DISPONIBLE EN Disponible en
  • 10.
    ACCESIBILIDAD: En lamodalidad online: Este curso es accesible para personas sin limitaciones y con minusvalías físicas moderada. Este curso no está adaptado para ser realizado por personas con discapacidades visuales, auditivas, cognitivas, del lenguaje, de aprendizaje y neurológicas. DURACIÓN, HORARIOSY CERTIFICACIÓN EXPOSITOR Leo Smerling MongoDB Certified Developer Associate Level por MongoDB Inc. Especialista en diseño y desarrollo de Business Intelligence e interfaz usando MongoDB & NodeJS & AngularJS Stack. Actualmente se desempeña como consultor en MongoDB basado en Análisis de Datos y Desarrollo Dashboard. Cuenta con una amplia experiencia y conocimiento en base de datos SQL, Java EE y Supply Chain Domain. CERTIFICACIÓN Los participantes que completen exitosamente el curso tendrán acceso a la siguiente certificación: • Certificado emitido por BS Grupo. MODALIDAD ONLINE El participante podrá acceder a las 24 horas cronológicas en cualquier día y a cualquier hora durante los tres meses que dura el curso. Adicionalmente puede participar de los webinars que se desarrollarán con una frecuencia quincenal los días Miércoles en el siguiente horario: • Bolivia, Guatemala, Costa Rica, Honduras, El Salvador, Nicaragua (GMT -6): 17:00 a 18:00 horas. • México, Panamá, Colombia, Ecuador y Perú (GMT -5): 18:00 a 19:00 horas. • Chile, Paraguay, República Dominicana (GMT -4): 19:00 a 20:00 horas. • Uruguay (GMT -3): 20:00 a 21:00 horas. Donde podrá interactuar en tiempo real con el docente y sus compañeros. 10 | Curso Big Data con MongoDB, Hadoop y Spark
  • 11.
    11 | CursoBig Data con MongoDB, Hadoop y Spark BS Grupo cuenta con la certificación ISO 9001:2008 Emitida por AENOR - España e ICONTEC - Colombia. Nuestra Certificación ha sido validada por la Entidad Mexicana de Acreditación (EMA) - México y por el Instituto Nacional de Normalización (INN) - Chile. Para mayor información acerca del curso puede llamar a los siguientes números según su país: • Perú - 1 - 207 2770 54 - 25 8787 Anexo 230 E-mail: info@bsgrupo.com www.bsgrupo.com • Chile - 227609120 • Colombia - 13819462 • Costa Rica - 40015922 • México - 5540003255 • Panamá - 8365735 • Rep. Dominicana - 9548625 !