Data visualization es un conjunto de disciplinas que buscan la comunicación visual. Es el proceso de búsqueda, interpretación, contrastación y comparación de datos que permite un conocimiento en profundidad y detalle de los mismos de tal forma que se transformen en información comprensible para el usuario.
DevAcademy es consciente de la falta de profesionales en el sector con conocimiento en disciplinas tan diversas de la visualización de datos que propone un plan práctico de formación en 5 módulos, los cuales introducirán al alumno en las técnicas y tecnologías más usadas para poder desarrollar sus propias visualizaciones.
Temario
Módulo 1 – Metodología y técnicas de visualización de datos
En este módulo se acompañará a los alumnos en el camino del aprendizaje sobre la creación de visualizaciones que cumplen con el objetivo de ser eficientes y atractivas en la comunicaciones de sus datos.
- Introducción a la visualización de datos
- ¿Qué significa y por qué necesitamos la visualización de datos?
- Presentación y análisis de los mejores proyectos de la visualización
- Teoría sobre los conceptos, técnicas y metodología
- ¿Como se planifica un proyecto de visualización de datos?
- ¿Cuál es la diferencia entre visualizaciones explicativas vs. explorativas?
- Presentación de las diferentes clasificaciones de visualización de datos
- La visualización de datos en la práctica
- ¿Cómo se seleccionan los visual encodings adecuados (colores, tamaño, formato) y cómo se optimiza el layout?
- Presentación del uso de visualizaciones interactivas
- Tips & Trucos para hacer una buena visualización de datos (elegir un gráfico adecuado)
- Nuevos tipos de la visualización de datos. Qué son, cómo se crean y para qué se utilizan:
- Algorithm Viz
- IOT Visualisations
Módulo 2 – Visual Storytelling
El módulo comienza con una introducción a la comunicación visual, que es la base del visual storytelling. En un workshop, a través de una presentación y una interpretación de los mejores ejemplos del visual storytelling, así como el periodismo de datos, se estudiarán todas las técnicas y metodologías del visual storytelling.
- Introducción al visual storytelling
- ¿Qué es el visual storytelling y para qué se usa?
- Comunicación visual
- La historia de visual comunicación y del análisis de imágenes
- Concepto de “Visual Data Literacy”
- Visual storytelling en la práctica
- Presentación de la psicología de la historia
- Maneras de crear una buena historia visual, con un enfoque en los diferentes conceptos, como el de Scroll-y-telling
- Retos del storytelling
- Periodismo de datos
- ¿Qué es periodismo de datos?
- ¿Qué rol tiene la visualización en el periodismo de datos?
- Acceso y análisis de datos en el mundo de periodismo
- Los mejores casos de uso
Módulo 3 – Visualización de datos con CARTO
Para empezar, en este módulo los profesionales aprenderán a utilizar CARTO desde cero hasta transformarse en expertos de Location Intelligence. Además, se trabajará con muchos ejemplos y casos de uso de varios sectores.
- Crear & Style mapas en CART
- Introducción
- Crear un mapa
- Diseñar un mapa
- Añadir Widgets
- Análisis en CARTO
- Crear y filtrar
- Analizar y predecir
- Transformar
- Análisis avanzados
Módulo 4 – Visualización de datos con D3.js
Además, este módulo ofrece la posibilidad de entrar con 0 conocimientos de D3.js y desarrollarlo paso por paso. Al final del módulo el alumno adquirirá una noción amplia y profunda de D3.js, que le permitirá realizar cualquier tipo de visualización de datos.
- Introducción a D3.js
- Los fundamentales tecnológicos
- Los principales de D3.js
- La primera visualización en D3.js
- D3.js en la práctica
- El ejemplo clásico: Gráfico de barras
- Trabajar con Generadores
- Trabajar con Layouts
- Visualizaciones avanzadas con D3.js
- Animaciones
- Interactividad
- Network visualisations
- Trabajar con Layouts especiales
Módulo 5 – Network Visualization
Por último, este módulo ofrecerá una visión teórica y práctica de las Network Visualizations. La idea es que el alumno obtenga una visión general para que sea capaz de crear este tipo de visualizaciones.
- Introducción al Network Visualization
- ¿Qué es el Network Visualization y para qué se usa?
- Tipos de Network Visualizations
- Diferencia entre Static & Dynamic Network Diagrams
- Intro a Force
- Creación de una visualización con el Force Graph Layout
- Network Visualization con Gephi
- Presentación de Gephi, una herramienta para crear diferentes tipos de Network Visualisation fácilmente
- Network visualization con D3.JS
- Introducción al Force.-Graph Layout de D3.js.
- Visual Analysis
- Visualizaciones que nos permiten analizar relaciones, jerarquías, comunidades, flujos y redes espaciales.
Casos prácticos
Durante el programa práctico los alumnos aprenderán primero teóricamente el concepto y las técnicas para hacer las visualizaciones en diferentes tecnologías descritas y, después de cada módulo, podrán poner en práctica la aplicación de los conocimientos adquiridos y hacer sus propias visualizaciones a través de ejercicios con datos ofrecidos por el profesor, por ejemplo de Worldbank (open data) o Twitter (utilizando API de twitter). También es posible que el alumno trabaje con sus propios datos.
Requisitos mínimos
No es necesario ningún requisito ni conocimiento previo
Fechas, horario y lugar
Actualmente no hay fechas disponibles. Mándanos un email para tenerte en lista y completar un grupo para poder organizarlo.
En caso de ser empresa te ayudamos a organizarlo a medida para tus empleados o compañeros.
Responsabilidades profesor
Presentar el contenido conforme lo presentado en el programa de formación
Dar acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.
Responsabilidades alumno
Conocimientos básicos de programación en Java son recomendables
Participar en la formación en el periodo determinado, trayendo un notebook con los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:
Sistema Operativo Unix o Mac OS
Recomendable unos 4GB de memoria RAM y 10GB de espacio en disco.
Habilitada la virtualización tanto en software como hardware
Poseer privilegios de administración
Observaciones importantes
Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno
Cancelaciones
Los plazos para la cancelación de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
Por eso, en caso de cancelación fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
Además, DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación
Obligaciones del alumno
Finalmente, es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase. Además, es posible que días antes se envíe un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.