SOYDATA.NET
¿Te interesa entrar en el mundo big data y tienes problemas para instalar Hadoop y
empezar a manejarlo? Este es tu curso, Bienvenido!!
1
Big Data 4Success SLU, 2015
2
Big Data 4Success SLU, 2015
3
Big Data 4Success SLU, 2015
qué es MongoDB y qué tiene que ver con NoSQL o Big Data
qué le diferencia de otras bases de datos
cómo lo instalamos en un equipo
cómo podemos trabajar con la información que almacenamos en él
El curso consta de una serie de lecciones en formato vídeo, que constan tanto de
contenidos teóricos cómo prácticos. La longitud de los vídeos suele ser inferior a los
diez minutos, aunque en ocasiones alguno de ellos se acerca a los quince minutos.
Veremos cómo replicar en vuestros equipos los ejemplos incluidos en los vídeos, para
que hagáis con vuestras propias manos las operaciones que os muestro. Para ello
veremos cómo realizar una instalación de MongoDB.
4
Big Data 4Success SLU, 2015
Cada cierto número de lecciones se incluye un grupo de preguntas para comprobar el
grado de compresión de los temas tratados. En ocasiones, se incluye algún ejercicio
práctico entre las preguntas, que requiere la descarga de algún archivo y el manejo de un
servidor MongoDB. También se incluyen diversos ejemplos de código NodeJS, para ver
cómo se trabaja con MongoDB desde una aplicación.
El curso puede ser completado en unas tres semanas, una para cada una de las secciones
principales, dedicando unas 8 - 12 horas a la semana. En todo caso, elige el ritmo que
más se adapte a tu disponibilidad.
El curso, que es el segundo de una serie de cursos sobre MongoDB, nos permite
profundizar en las tareas de gestión de datos. Vamos a ver:
5
Big Data 4Success SLU, 2015
qué otras posibilidades de almacenamiento nos ofrece MongoDB (colecciones
limitadas, GridFS,...)
cómo realizamos operaciones de agregación en MongoDB
cómo utilizamos MapReduce en MongoDB
MongoDB cuenta con varios tipos de índices para mejorar el rendimiento de las
operaciones de lectura. Los índices geoespaciales nos permiten trabajar con datos de
geolocalización, por ejemplo filtrando la información por la distancia a la que se
encuentra de un punto sobre la superficie de la Tierra. Los índices de texto,
definitivamente incluidos en MongoDB a partir de la versión 2.6, nos permiten realizar
búsquedas sobre textos.
MongoDB cuenta con varias alternativas para llevar a cabo operaciones de agregación
de los datos (medias, máximas, sumas,...). En este curso nos ocuparemos principalmente
del sistema de agregación de MongoDB, y de la implementación MapReduce realizada
por MongoDB.
El curso consta de una serie de lecciones en formato vídeo, que constan tanto de
contenidos teóricos cómo prácticos. La longitud de los vídeos suele ser inferior a los
diez minutos, aunque en ocasiones alguno de ellos se acerca a los quince minutos.
Veremos cómo replicar en vuestros equipos los ejemplos incluidos en los vídeos, para
que hagáis con vuestras propias manos las operaciones que os muestro. Cada cierto
número de lecciones se incluye un grupo de preguntas para comprobar el grado de
compresión de los temas tratados. En ocasiones, se incluye algún ejercicio práctico entre
las preguntas, que requiere la descarga de algún archivo y el manejo de un servidor
MongoDB. También se incluyen diversos ejemplos de código NodeJS, para ver cómo se
trabaja con MongoDB desde una aplicación.
El curso puede ser completado en unas seis semanas, dedicando unas 8 - 12 horas a la
semana. En todo caso, elige el ritmo que más se adapte a tu disponibilidad.
6
Big Data 4Success SLU, 2015
Vamos a ver de forma detallada, clara y amena en qué consiste eso de Big Data del que
todos hablan. Nos vamos a asomar a su funcionamiento, la arquitectura de los sistemas
y sus principales soluciones, sobre todo las que tienen que ver con Hadoop.
No es un curso técnico, queremos aprender qué utilidad tiene el Big Data dentro de una
empresa, que factores son clave para implantarlo. En el curso se ven distintos casos de
estudio que analizan el impacto crítico de big data en un negocio u organización.
Es un curso de iniciación con una orientación funcional, que utiliza el método del
estudio del caso. Asimismo sabrá el valor puede aportar a una organización el uso del
big data y cuáles son las principales necesidades para implementarlo.
Una vez superado el programa el alumno estará en posesión de una visión global
del concepto ―Big Data", sus principales herramientas y aplicaciones
En este curso verás el potencial de Big Data y todo lo que puede beneficiar a tu
empresa
7
Big Data 4Success SLU, 2015
Objetivo:
Empezamos a trabajar con datos, y vemos las opciones más básicas de importación.
8
Big Data 4Success SLU, 2015
En un caso real, normalmente no conseguimos leer los datos a la primera. Prueba de ello
es este ejemplo, que nos da error a la primera, pero encontramos la manera de
resolverlo. La clave es saber inspeccionar adecuadamente los datos, y disponer de las
herramientas para encontrar soluciones alternativas.
Partimos del data frame obtenido en el vídeo ―Caso práctico #1: Estimación de la
población mundial: lectura de los datos".
9
Big Data 4Success SLU, 2015
DataViz con Google Earth
Este curso nos permite sacar todo el partido a una de las herramientas de visualización
geográfica más extendidas: Google Earth
10
Big Data 4Success SLU, 2015
Nivel:
Iniciación
Requisitos necesarios:
No es necesario ningún conocimiento previo de visualización.
A quien va dirigido:
Tableau Public es una herramienta excelente para aquellos que desean iniciarse en el
mundo de la visualización. Cualquier persona que en algún momento necesite presentar
11
Big Data 4Success SLU, 2015
información en forma de gráficos, cuadros de mando o mapas puede beneficiarse de su
utilización.
Estos son algunos de los perfiles que pueden a los que va dirigido este curso:
-Periodistas
-Bloggers.
Duración:
3 horas
12
Big Data 4Success SLU, 2015
Duración: Número de vídeos, 28 vídeos de 6 minutos para una duración de tres (3)
horas.
Nivel: Introductorio.
1. Buenas prácticas.pdf.
2. DBSupermarket.mwb.
3. Diagrama Entidad Relación – Supermarket.pdf.
4. MySQL 5.5 Reference Manual.pdf.
5. MySQL Workbench Reference Manual.pdf.
6. Mysql-installation-excerpt-5.6-en.a4.pdf.
7. scriptDBSupermarket.sql.
8. Sentencias.rar.
9. Tipos Datos MySQL.pdf.
13
Big Data 4Success SLU, 2015
Evaluaciones: Cada 5 vídeos viene una evaluación, quiere decir que tenemos 6
evaluaciones en total.
14
Big Data 4Success SLU, 2015
15
Big Data 4Success SLU, 2015
Esto puede implicar la creación, utilización de nuevas plataformas de desarrollo
pensadas para esto, y nuevas arquitecturas de aplicaciones que permitan la creación
eliminación sencilla de recursos, para obtener las ventajas de cloud computing
(Flexibilidad y control de costes) dentro de la creación y utilización de aplicaciones.
Tanto para el funcionamiento de plataformas de infraestructura, como de desarrollo de
aplicaciones y acceso a los datos de los entornos cloud existen a día de hoy multitud de
diferentes formas, para elegir un ejemplo, que se asemeja a algunos entornos líderes de
mercado y al mismo tiempo son plataformas de rápido crecimiento cogeremos el
ejemplo de entornos Opensource, OpenStack para la gestión de.
Esto ayuda a dar una visión de qué consideraciones tener al crear o seleccionar qué
entorno elegir porque sabremos qué piezas influyen en el funcionamiento de las
aplicaciones a la hora de acceder a la información.
16
Big Data 4Success SLU, 2015
(English only)
What you'll learn
CartoDB is a great tool for introducing the power of SQL and PostGIS. You will be
walked through the basics of these languages, building towards more and more complex
data analysis and manipulation that will allow you to tell even more powerful stories
with your maps.
17
Big Data 4Success SLU, 2015
Prerequisites
Intermediate experience using CartoDB
A modern browser like Chrome, Firefox, or Safari
Reliable Internet access
A desire to learn!
TIME - 1hour
DIFFICULTY - Basic
2015 CartoDB — About the Map Academy — The Map Academy @ GitHub
(English only)
Prerequisites
18
Big Data 4Success SLU, 2015
Reliable internet access
A modern browser like Chrome, Firefox, or Safari
Basic computer skills
A desire to learn!
TIME - 1 hour
DIFFICULTY - Basic
2015 CartoDB — About the Map Academy — The Map Academy @ GitHub
(English only)
Prerequisites
Reliable internet access
A modern browser like Chrome, Firefox, or Safari
Basic CartoDB knowledge
19
Big Data 4Success SLU, 2015
Completion of Course 1
TIME - 1 hour
DIFFICULTY - Basic
2015 CartoDB — About the Map Academy — The Map Academy @ GitHub
(English only)
What you'll learn
This introduction to CartoDB.js from the ground up will take you through the common
uses of the library. You'll start out by pulling your maps from CartoDB with only a few
lines of code. Later you'll customize your maps with JavaScript, interact with the data,
add custom SQL queries, integrate other features, and much more.
Prerequisites
Intermediate experience coding in HTML and JavaScript
Experience creating multi-layer visualizations in CartoDB
Reliable Internet access
A modern browser like Chrome, Firefox, or Safari
A desire to learn!
DIFFICULTY - Medium
2015 CartoDB — About the Map Academy — The Map Academy @ GitHub
20
Big Data 4Success SLU, 2015
21