Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Elasticsearch

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Elasticsearch es un servidor de búsqueda basado en Lucene. Provee un motor de búsqueda de texto completo, distribuido y con capacidad de multi-tenencia con una interfaz web RESTful y con documentos JSON.

En este curso de Elasticsearch, te sumergirás en los conceptos fundamentales de Elasticsearch y aprenderás a utilizarlo para indexar, buscar y analizar grandes volúmenes de datos de manera eficiente. Durante el curso, explorarás temas como el modelado de datos, el mapeo de campos, el análisis de texto y las consultas avanzadas. Al finalizar el curso, estarás preparado para utilizar Elasticsearch de manera efectiva en proyectos de búsqueda y análisis de datos, aprovechando su capacidad para obtener información valiosa a partir de grandes conjuntos de datos.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Elasticsearch bonificable para empresas

A quién va dirigido nuestro curso de Elasticsearch

Desarrolladores de software con conocimientos básicos sobre los principios más comunes de escritura de logs que quieran aprender a indexar diferentes tipos de contenido para luego utilizarlo en búsquedas de aplicaciones web, entre otras cosas...

Objetivos de nuestro curso de Elasticsearch

  • Aprenderás en profundidad todas las características y funciones de ELK más conocido como Elastic Stack. Veremos ElasticSearch, Kibana, Logstash y Beats.
  • Crear visualizaciones a partir de los datos disponibles.
  • Administrar los datos para llevar una mejor gestión.

Qué vas a aprender en nuestro curso de Elasticsearch

Elasticsearch es un servidor de búsqueda basado en Lucene. Provee un motor de búsqueda de texto completo, distribuido y con capacidad de multi-tenencia con una interfaz web RESTful y con documentos JSON.

En este curso de Elasticsearch, te sumergirás en los conceptos fundamentales de Elasticsearch y aprenderás a utilizarlo para indexar, buscar y analizar grandes volúmenes de datos de manera eficiente. Durante el curso, explorarás temas como el modelado de datos, el mapeo de campos, el análisis de texto y las consultas avanzadas. Al finalizar el curso, estarás preparado para utilizar Elasticsearch de manera efectiva en proyectos de búsqueda y análisis de datos, aprovechando su capacidad para obtener información valiosa a partir de grandes conjuntos de datos.

Requisitos de nuestro curso de Elasticsearch

  • Estar familiarizado con la terminal de comandos del sistema operativo, así como con la instalación y configuración de aplicaciones.
  • Disponer de permisos suficientes para instalar software en el equipo.
  • Tener conocimientos básicos sobre bases de datos.

Temario del curso de Elasticsearch

tema 1

Introducción a Elasticsearch

  • Introducción y conceptos
  • Preparación del entorno
  • Arquitectura
iconArrowDown
tema 2

CRUD

  • Crear índices
  • Añadir documentos
  • Leyendo documentos
  • Actualizando documentos
  • Actualización con script
  • Upserts
  • Borrar documentos
  • Borrar índices
  • Importando datos con cURL
  • Actualizaciones en lote
iconArrowDown
tema 3

Mapping

  • Tipos de datos
  • Mapping dinámico
  • Meta fields
  • Añadiendo mappings a índices existentes
  • Parámetros de Mapping
  • Formatos personalizados para fechas
iconArrowDown
tema 4

Análisis

  • Introducción
  • Filtros de caracteres
  • Tokenizers
  • Filtros de Tokens
  • API de Analyze
  • Analizadores de sistema
  • Analizadores personalizados
iconArrowDown
tema 5

Búsqueda

  • Introducción
  • Query DSL
  • Debug
  • Filtros de búsqueda
  • Full text vs Term level
  • Request URI
  • Puntuaciones
  • Búsquedas de un término
  • Múltiples términos
  • Búsqueda por rango de valores
  • Fechas relativas
  • Búsqueda con patrones
  • Búsqueda con expresiones regulares
  • Búsqueda flexible con match
  • Match en Frases
  • Búsqueda en varios campos
  • Búsquedas compuestas
  • Lógica de las búsquedas
  • Búsquedas con nombre
  • Búsqueda de objetos embebidos
  • Búsquedas por proximidad
  • Fuzzy match
  • Resaltado de la búsqueda en los campos
  • Mapeado de Relaciones
  • Sinónimos
  • Stemming
iconArrowDown
tema 6

Resultados

  • Filtros
  • Tamaño del resultado
  • Offset
  • Ordenación
  • Paginación
  • Formato
iconArrowDown
tema 7

Agregaciones

  • Buckets
  • Agregaciones por métricas
  • Agregaciones buckets
  • Agregaciones estadísticas
  • Agregaciones anidadas
  • Agregaciones por rango
  • Histogramas
iconArrowDown
tema 8

Kibana

  • Análisis con Kibana
  • Configuración y administración
  • Logs
  • Kibana Discover (Análisis de Logs)
  • Visualizaciones: Histograma
  • Visualizaciones: Pie
  • Visualizaciones: Gauge
  • Visualizaciones: Mapas
  • Visualizaciones: Controles
  • Visualizaciones: Metric
  • Visualizaciones: Tablas de datos
  • Otras visualizaciones
  • Kibana Dashboards
iconArrowDown
tema 9

Logstash

  • Introducción
  • Diseño de Logstash
  • Arquitectura de Logstash
  • Instalación de Logstash
  • ¿Qué son las directivas?
  • ¿Cómo funcionan las directivas?
  • Introducción a funciones Hook
  • Creando una directiva
  • Pasando valores a directivas personalizadas
  • Pasando argumentos a directivas personalizadas
  • Modificando directivas personalizadas
  • Registrando directivas
  • Usando múltiples modificadores
  • Pasando valores complejos a directivas
iconArrowDown
tema 10

Logstash Inputs

  • Pipeline de Logstash
  • Input: Stdin
  • Input: File
  • Input: Beats
iconArrowDown
tema 11

Logstash Filters

  • Filter: Grok. Procesamiento básico de los logs
  • Filter: Grok. Procesamiento avanzado de logs
  • Filter Grok. Usos avanzados
  • Filter: Mutate
  • Filter: Date
  • Filter: Translate
  • Filter: GeoIp
  • Filter: Ruby
iconArrowDown
tema 12

Logstash Outputs

  • Output: Stdout
  • Output: Elasticsearch
  • Otros plugins de salida
  • Combinando configuraciones
  • Monitorización de Logstash
  • Configuración avanzada
  • Múltiples pipelines
  • Uso de pipelines
iconArrowDown
tema 13

Beats

  • ¿Qué son los Beats?
  • MetricBeat
  • PacketBeat
  • FileBeat
  • FileBeat: configuración manual
  • FileBeat: configuración avanzada
  • FileBeat: uso de módulos preconfigurados
  • Análisis con FileBeat
  • WinlongBeat
  • Heartbeat
iconArrowDown
tema 14

Caso práctico: Log de servidor Apache

  • Introducción al proyecto guiado
  • Montando el servidor de apache
  • Ingestar y transformar los logs con Logstash
  • Indexarlos en ElasticSearch
  • Visualizarlos en Kibana
iconArrowDown
tema 15

Caso práctico: Aplicación de búsqueda

  • Introducción al proyecto guiado
  • Indexación de documentos en ElasticSearch
  • Conexión al endpoint de ElasticSearch
  • Landing con campos de búsqueda y resultados
iconArrowDown

Preguntas Frecuentes de Elasticsearch

¿Por qué debería realizar el curso de Elasticsearch?

accordionIcon
Realizar el curso de Elasticsearch te permitirá dominar una de las tecnologías más potentes para búsqueda y análisis de datos en tiempo real. Aprenderás a indexar información, realizar consultas complejas, diseñar estructuras eficientes, y visualizar datos con Kibana. Elasticsearch es clave en proyectos de big data, monitorización, analítica y sistemas que requieren búsquedas rápidas y escalables.

¿El curso de Elasticsearch se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Elasticsearch es bonificable a través de FUNDAE. Las empresas pueden cubrir total o parcialmente el coste del curso con sus créditos de formación disponibles.

¿Gestionáis la bonificación con FUNDAE?

accordionIcon
Te ofrecemos la posibilidad de gestionar la bonificación por ti, si así lo deseas, por un coste extra del 10% del valor del curso + IVA. Dicho coste también es hasta 100% bonificable a través de FUNDAE si dispones de créditos disponibles.

¿En qué modalidades se imparte el curso de Elasticsearch?

accordionIcon
El curso de Elasticsearch está disponible en modalidad online (flexible, con acceso 24/7 a contenidos, tutorizado) y en aula virtual personalizada (formación en directo vía Zoom, con temario y horarios adaptados a la empresa). Ambas opciones son bonificables hasta el 100% mediante FUNDAE.

¿Qué habilidades desarrollaré con el curso de Elasticsearch?

accordionIcon
Aprenderás a instalar y configurar clústeres de Elasticsearch, definir índices y mappings, realizar búsquedas avanzadas con el Query DSL, trabajar con filtros y agregaciones, optimizar el rendimiento de las consultas, y visualizar los resultados con Kibana para generar paneles e informes en tiempo real.

¿Cómo puedo inscribirme en el curso de Elasticsearch?

accordionIcon
Puedes inscribirte en el curso de Elasticsearch a través del formulario que encontrarás en nuestra web. Una vez recibida tu solicitud, nuestro equipo te contactará para completar el proceso y ayudarte con la gestión de la bonificación si lo necesitas.