Envíanos tu consulta
Términos y condiciones *
logoImagina
iconoCurso

Curso 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
Aprende Apache Hive: Curso completo
¿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 1Introducció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 2Bases 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 3Tablas en Apache Hive
  • Creación de tablas
  • Eliminación de tablas
  • Uso de tablas
  • Modificación de tablas
  • Estadísticas de tablas
tema 4Datos en Apache Hive
  • Introducción a los datos
  • Lectura de datos
  • Escritura de datos
  • Carga de datos
  • Descarga de datos
tema 5Consultas en Apache Hive
  • Introducción a HiveQL
  • Consultas básicas
  • Consultas avanzadas
  • Subconsultas
  • Índices
tema 6Funciones en Apache Hive
  • Funciones de agregado
  • Funciones matemáticas
  • Funciones de cadena
  • Funciones de conversión
  • Funciones de tipo de datos
tema 7UDFs en Apache Hive
  • Creación de UDFs
  • Uso de UDFs
  • Compilación de UDFs
  • Almacenamiento de UDFs
  • Eliminación de UDFs
tema 8Particiones 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 9Optimización de consultas en Apache Hive
  • Análisis de consultas
  • Índices
  • Estadísticas
  • UDFs
  • Particiones
tema 10Seguridad en Apache Hive
  • Autenticación
  • Autorización
  • Encriptación
  • Control de acceso
  • Auditoría
tema 11Administración de Apache Hive
  • Monitoreo de Hive
  • Almacenamiento de Hive
  • Respaldo de Hive
  • Configuración de Hive
  • Administración de usuarios
tema 12Desarrollo de Apache Hive
  • Integración de Hive
  • Automatización de Hive
  • Diseño de Hive
  • Despliegue de Hive
  • Mantenimiento de Hive
tema 13Herramientas 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 14Uso 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 15Prá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

Formación Bonificada 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