Menú

Curso Elastic Stack del centro TrainingIT

Programa de Curso Elastic Stack

Modalidad: Online , A Distancia
Precio: 300 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE.

Descripción

Domina Elastic Stack y convierte grandes volúmenes de datos en insights claros y accionables.

Este curso te enseña a dominar los componentes principales de la plataforma ELK (Elasticsearch, Logstash y Kibana) para gestionar grandes volúmenes de datos de manera rápida y eficiente. Aprenderás a ingestar, transformar y visualizar información en tiempo real, aplicando casos prácticos que te permitirán implementar soluciones escalables y seguras en proyectos reales.

A quién va dirigido

  • Profesionales que trabajan con Big Data y necesitan gestionar información compleja.
  • Analistas que buscan construir dashboards interactivos y visualizaciones en tiempo real.

Objetivos

  1. Crear motores de búsqueda potentes con Elasticsearch.
  2. Escribir consultas simples y complejas en Elasticsearch.
  3. Ejecutar pipelines de ingesta, transformación y carga con Logstash.
  4. Diseñar visualizaciones en Kibana (línea, circular, histograma, heatmap, mapas geográficos).
  5. Construir dashboards interactivos enlazando múltiples visualizaciones.

Temario

1.Introducción Y Arquitectura De Elastic Stack

1.1 ¿Qué es Elasticsearch?

1.2 Resumen de Elastic Stack (Elasticsearch, Logstash, Kibana,…)

1.3 Escenario típico de Elastic Stack

1.4 Implementar Elasticsearch y Kibana en Elastic Cloud

1.5 Instalación de Elasticsearch y Kibana en local - Windows (+Linux/Mac)

1.6 ¿Cuál es la arquitectura básica de Elastic?

1.7 Inspección del cluster y envío de consultas mediante consola

1.8 Sharding y escalabilidad en Elastic Stack

1.9 Replicación en Elastic Stack

1.10 ¿Qué son los roles de los nodos de Elastic?

2.Elasticsearch - Manejo De Documentos

2.1 Creación de un índex, indexar documentos y consultarlos mediante el ID

2.2 Actualización de documentos manual y mediante scripts en Elasticsearch

2.3 ¿Cómo Elasticsearch lee y escribe datos?

2.4 ¿Cómo controlamos la concurrencia de solicitudes en Elasticsearch?

2.5 Actualizar y eliminar masivamente a partir de consulta (Query)

2.6 Procesamiento masivo mediante bulk

2.7 Importación de datos con cURL

3. Conceptos Estadísticos Para El Análisis De Datos

3.1 Introducción al análisis y al uso de la API Analyze

3.2 ¿Qué son los índices invertidos para mejorar la eficiencia de Elasticsearch?

3.3 Tipos de datos en Elasticsearch

3.4 ¿Cómo definir mapeos explícitos y añadir nuevos mapeos?

3.5 ¿Qué son los parámetros de mapeo y cómo aplicarlos?

3.6 Reindexación de documentos con la API Reindex

3.7 Aplicación de plantillas de mapeo a índices

3.8 Recomendaciones de mapeo

3.9 Técnicas stemming y palabras de parada

3.10 Analizadores predefinidos (built-in)

3.11 Analizadores personalizados

Test de conocimientos I

4.Elasticsearch – Búsquedas Term-Level, Full-Text Y Booleanas

4.1 Métodos de búsqueda QueryDSL vs búsqueda URI

4.2 ¿Qué es la puntuación de relevancia en las búsquedas?

4.3 Diferencia entre consultas “full-text” y “term level”

4.4 Búsquedas “Term level” – 1 o múltiples términos o ID

4.5 Búsquedas “Term level” – Rango de valores o de fechas

4.6 Búsquedas “Term level” – Trabajar con fechas relativas

4.7 Búsquedas “Term level” – No nulos, prefijo, comodín y expresión regular

4.8 Búsquedas “Full-text” – Coincidencia flexible con “match”

4.9 Búsquedas “Full-text” – Múltiples campos y frases completas

4.10 Búsquedas “booleanas” – Must, must not, should y filter

4.11 Mejorar búsquedas con tratamiento de errores mediante "fuzziness"

4.12 Búsquedas aplicando steeming y sinónimos

5.Elasticsearch - Consultas Para Relaciones Entre Documentos

5.1 ¿En qué se diferencia una BBDD relacional y Elasticsearch?

5.2 Mapear relaciones entre documentos y añadir documentos

5.3 Búsqueda de Children por Parent y viceversa

5.4 Relaciones multinivel

5.5 Control de resultados de búsqueda

Test de conocimientos II

6.Elasticsearch - Agregaciones

6.1 ¿Qué son las agregaciones de tipo métrica?

6.2 ¿Qué son las agregaciones de tipo “bucket”?

6.3 Agregaciones combinadas “nested”

6.4 Agregaciones con filtrados y reglas

6.5 Agregaciones con rangos de valores y fechas

6.6 Histogramas

7.Logstash - Ingesta, Transformación Y Salida

7.1 ¿Cómo ingestamos datos en Elasticsearch?

7.2 Instalación de Logstash

7.3 Creación de un pipeline (input, filter y output)

7.4 Ejecución del pipeline y carga en Elasticsearch

7.5 Otros métodos de ingesta, transformación y carga

8.Kibana – Interfaz, Ingesta Y Visualizaciones

8.1 ¿Qué nos proporciona Kibana y cuáles son sus componentes?

8.2 Ingesta de datos y creación de data views

8.3 Menú Discover – Paneles y lenguaje KQL

8.4 Visualización tipo métrica

8.5 Visualización tipo barra, área y línea

8.6 Visualización tipo circular

8.7 Split de series con filtros KQL y Ranges

8.8 Visualización tipo histogramas

8.9 Visualización tipo tabla

8.10 Visualización tipo heatmap

8.11 Visualización tipo KPI objetivo

8.12 Visualización en mapa geográfico

9.Kibana - Creación De Dashboards, Roles Y Permisos

9.1 Creación de un dashboard completo

9.2 Editar visualizaciones y filtrar documentos

9.3 Interactividad en el dashboard

9.4 Creación de dashboard logs de acceso

9.5 Enlazar dashboards (drilldown)

9.6 Creación de usuarios y roles

Test de conocimientos III

Titulación obtenida

Certificado de aprovechamiento.

Requisitos

Se requiere que el alumno posea conocimientos previos o nociones fundamentales sobre la materia, asegurando así un aprendizaje fluido y especializado.

Información Adicional

Precio: 300,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​