Programa Avanzado Data Analytics Online

Conviértete en experto en analítica de datos y aprende todo lo que necesitas saber sobre la ciencia de datos

Programa Avanzado Data Analytics Online

Actualmente, las empresas cuentan con cantidades masivas de datos que consiguen a través de diferentes formas como las redes sociales o los dispositivos móviles. Al conseguir poder acceder a esta información a tiempo real de nuestros clientes y potenciales clientes, debemos saber qué hacer con esta gran cantidad de datos, siendo una revolución para las empresas en cuanto al volumen, variedad y velocidad. Las empresas del sector digital basan su modelo de trabajo en recolectar, almacenar y analizar datos de importancia para su negocio. Esto significa que es necesario cambiar la forma de trabajar, por ejemplo, la digitalización de los procesos para poder monitorizarlos. Es una tarea costosa pero esos datos generados se analizarán para poder tomar decisiones de vital importancia para la empresa. El Big Data genera nuevos desafíos en cuanto a la gestión y el análisis, ya que necesita nuevas arquitecturas para la gestión y, al tener nuevos tipos de datos hay que adaptar las técnicas de análisis clásicas para los aspectos novedosos del big data. A través de la tecnología Big Data y la ciencia de datos, se ha conseguido la tecnología que sea capaz de almacenar y visualizar los datos. Esto requiere perfiles técnicos mucho más concretos y especializados. Los perfiles en relación al Data Analytics están más solicitados y demandados que nunca en el mercado laboral ya que las empresas necesitan cubrir estas necesidades y satisfacer las demandas que tienen.
  • Aprender a programar en Python y conocer sus principales librerías.
  • Adquirir los conocimientos de la programación orientada a objetos.
  • Aprender a utilizar Python para extraer y transformar dato.
  • Conocer funciones básicas y avanzas de Power BI desde cero.
  • Aprender a crear potentes visualizaciones y dashboards en Power BI que faciliten la interpretación de los datos y una mejor toma de decisiones estratégicas.
  • Aprender a utilizar Python para importar, transformar y visualizar datos en Power BI.
  • Aprender a realizar consultas en bases de datos SQL.
  • Comprender y profundizar en el flujo completo de un proyecto de Data Science.
  • Conocer todas las claves para obtener la certificación de Power BI PL-300 Data Analyst.
Nuestro master online en Data Analytics está dirigido a cualquier persona que quiera y tenga ganas de convertirse en experto en análisis de datos de una forma 100% práctica enfocada al entorno laboral. Perfiles profesionales: Analistas de datos y desarrolladores, profesionales de marketing, finanzas o reporting que deseen profundizar en el mundo de la analítica de datos.

MÓDULO 1. Python Introducción (40 h)

  • ¿Por qué aprender Python?
    • El lenguaje Python en el mundo actual
    • Aplicaciones de Python en el desarrollo de software
    • Características generales del lenguaje
  • Primeros pasos con Python
    • Herramientas y entornos de desarrollo
    • Configurando el entorno de desarrollo
    • Características de Python
    • Primer programa Python
  • Sintaxis de Python
    • Tipos de datos y variables
    • Entrada y salida
    • Instrucciones de control de flujo
    • Principales funciones del lenguaje
    • Pip y utilización de módulos Python
    • Manejo de cadenas y fechas
  • Estructuras de datos
    • Listas y tuplas
    • Diccionarios
    • Utilización de lambdas
    • Manejo de cadenas y fechas
  • Programación orientada a objetos con Python
    • Clases y objetos
    • Atributos
    • Constructores
    • Herencia
    • Sobreescritura de métodos
    • Metaclases y decoradores
    • Uso de type
    • Excepciones
  • Acceso a ficheros y bases de datos
    • Lectura y escritura en ficheros
    • Módulos para acceso a ficheros
    • Acceso a ficheros CSV
    • Acceso a ficheros JSON
    • Bases de datos relacionales y documentales
    • Módulo para acceso a bases de datos MySQL
    • Acceso a bases de datos MongoDB
  • Librerías para manipulación de datos
    • Principales librerías para el tratamiento de datos en Python
    • Utilización de la librería Numpy
    • Manipulación de arrays con Numpy
    • Pandas

MÓDULO 2. Python Avanzado (40 h)

  • Funciones avanzadas
    • Listas
    • Ejercicios de listas
    • Comprensión de listas
    • Diccionarios
    • Funcionarios Lambdas
  • Programación orientada a objetos
    • Clases y objetos
    • Destructores y atributos
    • Herencia
    • Ejercicio de herencia
    • Sobreescritura
    • Métodos especiales
  • Multitarea
    • Fundamentos de multitarea
    • Multitarea con threading
    • Sincronización de tareas
  • Metaprogramación
    • Conceptos generales de metaprogramación
    • Manipulación de clases
    • Metaclases
    • Creación de metaclases
    • Decoradores
  • Módulos y paquetes
    • Módulos I
    • Módulos II
    • Paquetes
    • Distribución de paquetes
  • Acceso a datos
    • Ficheros
    • Ficheros y otros métodos
    • Ejercicio de gestión de empleados
    • Manipulación JSON
    • Gestión de empleados JSON
    • Fundamentos MongoDB
    • Inserción de documentos MongoDB
    • Recuperación, actualización, eliminación MongoDB
    • Ejercicio MongoDB
  • Acceso a APIs
    • Acceso a recursos externos
    • Manipulación de respuesta
    • API REST
    • Ejemplos APIS
    • Autentificación APIS
  • Scripts de administración
    • Módulos SYS
    • Módulo Subprocess
    • Salida subprocesos
    • El módulo OS

MÓDULO 3. Power BI Introducción

  • Introducción
    • Presentación
    • Uso de Power BI
    • Los bloques de creación de Power BI
  • Obtención de datos (I)
    • Introducción a Power BI Desktop
    • Conexión a orígenes de datos
    • Limpieza y transformación de los datos con el Editor de Consultas
    • Tareas comunes de consultas
  • Modelado
    • Introducción al modelado de datos
    • Administración de las relaciones de datos
    • Creación de columnas calculadas
    • Optimización de los modelos de datos
    • Creación de tablas calculadas
    • Creación de medidas
  • Elaborar informes y visualizaciones
    • Elaborar informes
    • Creación y personalización de visualizaciones básicas
      • Gráficos de columnas
      • Segmentadores de datos
      • Gráficos de barras. Jerarquías
      • Gráficos de líneas
      • Gráficos de áreas
      • Gráficos circulares
      • Gráficos combinados
      • Gráficos de dispersión
      • Mapa de burbujas
      • Mapa de formas o coropletico
      • Tablas
      • Matrices
    • Personalización de informes con formas, cuadros de texto e imágenes
    • Personalización de informes con opciones de formato y diseño de página
    • Power BI Q&A preguntas y respuestas
  • Introducción a DAX
    • Introducción a DAX
    • Funciones de fecha y hora
    • Funciones de texto
    • Funciones matemáticas
    • Funciones de agregación
    • Funciones de recuento

MÓDULO 4. Power BI Avanzado

  • Presentación
  • Obtención de datos (II)
    • Conexión a orígenes de datos SQL
    • Diferencia con DirectQuery
  • Más Visualizaciones
    • Velocímetro
    • Cascada
    • Importar KPI
    • Esquema jerárquico
    • Añadir visualizaciones
    • Trucos para visualizaciones
  • Funciones DAX Avanzadas
    • Crear tabla de datos
    • Crear tabla de métricas
    • Operadores lógicos
    • Funciones lógicas
    • Funciones de agregación
    • Funciones de relación
    • Funciones filtro
    • Tabla calendario
    • Funciones de inteligencia de tiempo
    • Funciones varias
    • Parámetros de hipótesis
    • Medidas vs variables
    • Parámetros de consulta
  • Introducción a la publicación y uso compartido
    • Publicación de informes
    • Compartir informes y paneles
    • Aplicaciones
    • Puertas de enlace
    • Seguridad a nivel de fila

MÓDULO 5. Conecta Python y Power BI. Más allá del análisis de datos (5 h)

  • Requisitos previos
  • Objetivos de cómo podemos fusionar estas tecnologías
  • Python para importar datos en Power BI
  • Python para transformar datos en Power BI
  • Python para visualizar datos en Power BI

MÓDULO 6. Python & SQL (20 h)

  • Lenguaje SQL y gestores de bases de datos en Python
  • Profundizando en SQLite: El gestor SQL más rápido
    • Introducción a SQLite
    • Instalación y primeras conexiones
    • Creación, edición y eliminación de bases de datos y tablas
    • Operaciones esenciales de manipulación de datos (CRUD: Create, Read, Update, Delete)
    • Consultas SQL esenciales (selects)
    • Relaciones entre tablas
    • Consultas SQL avanzadas (selects y joins)
    • Importación y exportación
  • Conexión de SQLite a Power BI usando ODBC

MÓDULO 7. Python & Data Science (45 h)

  • Introducción al análisis de datos
    • ¿Qué es Python y qué nos proporciona para el análisis de datos?
    • Instalación Python + Jupyter
    • Importar librerías y fuentes de datos
    • Visualización básica con Matplotlib
    • Flujograma de un proyecto Data Science
  • Fundamentos del lenguaje Python
    • Variables en Python
    • Creación de listas y extracción de datos
    • Conceptos avanzados de creación de listas
    • Uso de funciones en Python (in-built)
    • Creación de funciones en Python y argumentos flexibles
    • Funciones lambda
    • Métodos de Python
    • Cómo crear diccionarios en Python
    • Uso de función zip para creación de diccionarios en base a listas
    • Operadores en Python
    • Bucles en Python
    • Comprensión de listas en Python
  • Conceptos de estadística para el análisis de datos
    • Variables y conceptos básicos
    • Varianza en una variable
    • Correlación de variables
    • Histogramas
    • Análisis con percentiles (CDF)
    • Funciones densidad de probabilidad
    • Cálculo de previsiones (forecast) y media móvil
  • Cálculo numérico con Numpy
    • Introducción a la librería Numpy
    • Selección de datos con array Numpy
    • Arrays 2D en Numpy
    • Cálculo estadístico con Numpy
  • Análisis de datos con Pandas
    • Introducción a la librería Pandas, ¿qué es un dataframe?
    • Creación de un dataframe a partir de un diccionario
    • Cómo importar datos desde un fichero de texto plano (txt, csv…)
    • Selección de datos en un dataframe Pandas
    • Métodos útiles de un dataframe Pandas
    • Eliminar duplicados, valores erróneos y columnas de un dataframe Pandas
    • Interpolación de datos
    • Filtrar datos en un dataframe Pandas
    • Ordenación de valores en un dataframe Pandas
    • Crear columnas en un dataframe para cadenas de texto
    • Crear columnas en un dataframe a partir de un diccionario con map
    • Crear columnas en un dataframe a partir de funciones lambda
    • Crear columnas en un dataframe a partir de funciones condicionales
    • Renombrar y reordenar columnas de un dataframe Pandas
    • Cómo crear pivot tables en Pandas
    • Uso de groupby en Pandas
    • Concatenación de dataframes (union)
    • Combinación de dataframes
  • Importación y exportación con Pandas
    • Cómo importar datos desde un fichero Excel
    • Introducción a las BBDD relacionales / Modelos de datos
    • Cómo importar datos desde una BBDD SQL
    • Cómo importar datos desde una página web
    • Cómo importar datos desde una página web (web scraping)
    • Cómo importar datos desde un fichero semi-estructurado JSON
    • Cómo importar datos desde redes sociales
    • Cómo importar datos desde cloud (AWS / Azure / Google Cloud)
    • Exportación de datos a csv y Excel
    • Exportación de datos a BBDD SQL
  • Visualización de datos en Python. Matplotlib
    • Consejos de visualización de datos
    • Introducción a la librería Matplotlib
    • Creación de un gráfico de línea, bar, scatter
    • Personalización de gráficos (título, etiquetas, ticks, leyenda, límites de ejes,)

Títulación Universitaria

Una vez finalizada el Programa Avanzado Data Analytics Online, el alumno recibe:
Título Acreditado por UCJC . Este título es válido para conseguir méritos en procesos selectivos, bolsas, oposiciones, etc y que por tanto serán reconocidos en el ámbito profesional.
Al aprobar la formación los estudiantes reciben el título con 12 créditos ECTS y código de verificación.

Otras formaciones relacionadas con Análisis de Datos

Scroll al inicio
jQuery(function($){ var form = $('.form-sticky-scroll'); var footer = $('footer'); $(window).on('scroll', function(){ var scrollTop = $(window).scrollTop(); var footerTop = footer.offset().top; var formHeight = form.outerHeight(); var stopPoint = footerTop - formHeight - 120; if(scrollTop > stopPoint){ form.addClass('form-stop'); }else{ form.removeClass('form-stop'); } }); });