Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Spark con Python Avanzado

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Aprende a usar Apache Spark, el marco de computación de clústeres de código abierto, orientado al procesamiento de datos en tiempo real, que proporciona una interfaz para programar clústers con paralelismo de datos implícito y tolerancia a fallos. Este curso cubrirá conceptos avanzados que abarcarán buenas prácticas y resolución de problemas en un contexto profesional.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Spark con Python Avanzado bonificable para empresas

A quién va dirigido nuestro curso de Spark con Python Avanzado

Profesionales que trabajaron con Python o Spark como lenguajes de programación antes y requieren conocimientos más avanzados y buenas prácticas.

Objetivos de nuestro curso de Spark con Python Avanzado

  • Profundiza en el uso de Python para el tratamiento de datos.
  • Amplia tus conocimientos en clustering.
  • Mejora en tus procedimientos mediante buenas prácticas.

Qué vas a aprender en nuestro curso de Spark con Python Avanzado

Aprende a usar Apache Spark, el marco de computación de clústeres de código abierto, orientado al procesamiento de datos en tiempo real, que proporciona una interfaz para programar clústers con paralelismo de datos implícito y tolerancia a fallos. Este curso cubrirá conceptos avanzados que abarcarán buenas prácticas y resolución de problemas en un contexto profesional.

Requisitos de nuestro curso de Spark con Python Avanzado

  • Tener conocimientos previos desarrollando con Python
  • Tener conocimientos previos en el uso de frameworks con Spark y Python.
  • Tener una computadora con acceso a un usuario con permisos de instalación y configuración
  • Tener un IDE listo para desarrollar con Spark y Python 3

Temario del curso de Spark con Python Avanzado

tema 1

Repaso de Fundamentos de Spark

  • ¿Que es Spark?
  • Instalación de Spark
  • PySpark
  • Consola de Spark
  • RDD Spark
  • Creación de un RDD
  • RDD Clave-valor
  • Creación de un RDD clave-valor
  • Parámetros de configuración de Spark y recomendaciones
iconArrowDown
tema 2

Apache Spark SQL

  • Introducción a Spark SQL
  • Esquemas
  • Operaciones SQL
  • Opciones de Entrada/Salida
  • DataFrames
  • DataSets
  • Uniones
  • Conjuntos de datos fuertemente tipados
  • Uso de conjunto de datos
  • Conversiones
  • Optimizaciones de rendimiento
iconArrowDown
tema 3

Machine Learning con Spark

  • Introducción a MLLib
  • Creación de un sistema de ML
  • Regresión Lineal con MLLib
  • Dataframes con MLLib
  • Análisis de datos con MLlib
  • Visualizar los datos
  • Optimización
iconArrowDown
tema 4

Clusters

  • Introducción al Clustering
  • Configuración y gestión de Clusters
  • Soluciones más comunes
  • Recomendaciones y Buenas Prácticas
iconArrowDown
tema 5

Algoritmos de cluster

  • K-means
  • Gaussian mixture
  • PIC (Power iteration clustering)
  • Bisecting K-means
  • Streaming K-means
iconArrowDown
tema 6

Spark Streaming

  • Introducción a Spark Streaming
  • Puesta en Marcha
  • Configuraciones
  • Buenas Prácticas
iconArrowDown
tema 7

Spark NLP

  • Introducción al Natural language Processing
  • Usos reales de NLP
  • Configuración y Puesta en Marcha
  • Buenas Prácticas
iconArrowDown
tema 8

GraphX

  • Introducción al proceso en paralelo
  • Qué es Graph X
  • Usos reales de GraphX
  • Configuración y puesta en Marcha
  • Buenas Prácticas
iconArrowDown
tema 9

Despliegue

  • Estructura de los proyectos
  • SBT
  • Despliegue de aplicaciones
  • Empaquetado de aplicaciones
  • Spark-Submit
iconArrowDown
tema 10

Buenas prácticas

  • Recomendaciones de programación paralela
  • Inmutabilidad
  • Uso de lambdas
  • Bucles
  • Uso de funciones dentro de Dataframes
  • Optimización de la sesión de Spark
iconArrowDown
tema 11

Detección de problemas

  • Planes de ejecución
  • Detectando un Shuffle en un procesamiento
  • Probando operaciones que puedan causar un Shuffle
  • Cambiando el diseño de trabajos con dependencias amplias
  • Usando operaciones keyBy para reducir los Shuffle
  • Usando particionadores personalizado
iconArrowDown

Preguntas Frecuentes de Spark con Python Avanzado

¿Cuáles son los beneficios del curso Spark con Python Avanzado?

accordionIcon
El curso ofrece una formación especializada para que tu equipo pueda manejar grandes volúmenes de datos de manera eficiente. Además, proporciona habilidades avanzadas en Spark y Python que pueden mejorar significativamente la capacidad analítica de tu empresa.

¿El curso Spark con Python Avanzado es 100% bonificado por FUNDAE?

accordionIcon
Sí, el curso es 100% bonificable a través de la Fundación Estatal para la Formación en el Empleo (FUNDAE). Esto significa que tu empresa puede recuperar el costo del curso mediante créditos formativos.

¿Cómo se imparten las clases del curso Spark con Python Avanzado?

accordionIcon
Las clases se imparten en modalidad online, permitiendo flexibilidad para que los empleados puedan manejar su tiempo y aprender a su propio ritmo. También se incluyen sesiones en vivo y grabadas para asegurar una experiencia de aprendizaje completa.

¿Qué habilidades desarrollarán los empleados con el curso Spark con Python Avanzado?

accordionIcon
Los empleados desarrollarán habilidades avanzadas en la programación con Python y la utilización de Apache Spark. Esto les permitirá procesar y analizar grandes conjuntos de datos de manera más rápida y eficiente, mejorando la toma de decisiones basada en datos.

¿Cómo me inscribo al curso Spark con Python Avanzado?

accordionIcon
Para inscribirte al curso, simplemente debes contactar con nuestro equipo de ventas o llenar el formulario de inscripción disponible en nuestra página web. Nuestro equipo te asistirá en todo el proceso de inscripción y gestión de la bonificación a través de FUNDAE.