Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Apache Hive

DISPONIBLE EN MODALIDAD:

Aprende los conceptos fundamentales y avanzados de Hive, desde la instalación y configuración, hasta la creación de tablas, bases de datos, UDFs, consultas y transformaciones de datos. Al final del curso, los participantes tendrán una comprensión profunda de Hive y podrán aplicar estos conocimientos en su entorno de producción.

Este curso se enfoca en enseñar a los usuarios a utilizar Apache Hive para realizar consultas y transformaciones de datos en una base de datos Hadoop. Serás capaz de comprender los conceptos básicos de HiveQL, así como los conceptos avanzados de desarrollo de Hive. Al final del curso, los participantes podrán utilizar herramientas y características avanzadas de Hive para desarrollar y administrar sus bases de datos.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Apache Hive bonificable para empresas

¿A quién va dirigido?

Profesionales que desean aprender a utilizar Apache Hive para realizar consultas y transformaciones de datos en una base de datos Hadoop.

Objetivos

  • Comprender los conceptos básicos de Hive
  • Desarrollar consultas y transformaciones de datos en Hive
  • Administrar bases de datos Hadoop con Hive
  • Comprender los conceptos avanzados de desarrollo de Hive
  • Utilizar herramientas y características avanzadas de Hive

¿Qué vas a aprender?

Aprende los conceptos fundamentales y avanzados de Hive, desde la instalación y configuración, hasta la creación de tablas, bases de datos, UDFs, consultas y transformaciones de datos. Al final del curso, los participantes tendrán una comprensión profunda de Hive y podrán aplicar estos conocimientos en su entorno de producción. Este curso se enfoca en enseñar a los usuarios a utilizar Apache Hive para realizar consultas y transformaciones de datos en una base de datos Hadoop. Serás capaz de comprender los conceptos básicos de HiveQL, así como los conceptos avanzados de desarrollo de Hive. Al final del curso, los participantes podrán utilizar herramientas y características avanzadas de Hive para desarrollar y administrar sus bases de datos.

Requisitos

  • Tener experiencia desarrollando con Java (JDK 11 o superior) y proyectos Maven, además de tener conocimientos fundamentales de bases de datos y SQL
  • Tener un equipo con acceso a un usuario con permisos de instalación donde realiziar el curso y conexión estable a internet
  • El equipo debe contar como mínimo con: CPU de 6.a generación o más reciente (o AMD equivalente), 8GB de RAM, 2GB de GPU y 8GB de espacio disponible en disco duro
  • Tener instalado previamente en el equipo: IntelliJ (2022 Community o superior), Java (JDK 11 o superior), Git, Docker Desktop y Apache Hive
  • Es recomendable tener experiencia dockerizando aplicaciones Java

Temario del curso

tema 1

Introducción a Apache Hive

  • Definición de Apache Hive
  • Beneficios de Apache Hive
  • Historia de Apache Hive
  • Componentes de Apache Hive
  • Instalación de Apache Hive
tema 2

Bases de datos en Apache Hive

  • Creación de bases de datos
  • Eliminación de bases de datos
  • Uso de bases de datos
  • Modificación de bases de datos
  • Estadísticas de bases de datos
tema 3

Tablas en Apache Hive

  • Creación de tablas
  • Eliminación de tablas
  • Uso de tablas
  • Modificación de tablas
  • Estadísticas de tablas
tema 4

Datos en Apache Hive

  • Introducción a los datos
  • Lectura de datos
  • Escritura de datos
  • Carga de datos
  • Descarga de datos
tema 5

Consultas en Apache Hive

  • Introducción a HiveQL
  • Consultas básicas
  • Consultas avanzadas
  • Subconsultas
  • Índices
tema 6

Funciones en Apache Hive

  • Funciones de agregado
  • Funciones matemáticas
  • Funciones de cadena
  • Funciones de conversión
  • Funciones de tipo de datos
tema 7

UDFs en Apache Hive

  • Creación de UDFs
  • Uso de UDFs
  • Compilación de UDFs
  • Almacenamiento de UDFs
  • Eliminación de UDFs
tema 8

Particiones en Apache Hive

  • Introducción a la partición
  • Creación de particiones
  • Uso de particiones
  • Modificación de particiones
  • Eliminación de particiones
tema 9

Optimización de consultas en Apache Hive

  • Análisis de consultas
  • Índices
  • Estadísticas
  • UDFs
  • Particiones
tema 10

Seguridad en Apache Hive

  • Autenticación
  • Autorización
  • Encriptación
  • Control de acceso
  • Auditoría
tema 11

Administración de Apache Hive

  • Monitoreo de Hive
  • Almacenamiento de Hive
  • Respaldo de Hive
  • Configuración de Hive
  • Administración de usuarios
tema 12

Desarrollo de Apache Hive

  • Integración de Hive
  • Automatización de Hive
  • Diseño de Hive
  • Despliegue de Hive
  • Mantenimiento de Hive
tema 13

Herramientas de Apache Hive

  • Herramientas de línea de comandos
  • Herramientas de interfaz gráfica
  • Herramientas de monitorización
  • Herramientas de administración
  • Herramientas de desarrollo
tema 14

Uso de Apache Hive

  • Uso de Hive en Hadoop
  • Uso de Hive en Spark
  • Uso de Hive en Scala
  • Uso de Hive en Python
  • Uso de Hive en Java
tema 15

Práctica de Apache Hive

  • Práctica de consultas básicas
  • Práctica de consultas avanzadas
  • Práctica de UDFs
  • Práctica de particiones
  • Práctica de optimización

Curso de Apache Hive bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient