Curso de Elasticsearch, Logstash y Kibana (ELK): Potencia el Valor de tus Datos
Características Principales
Precio: 240€ IVA INC
Duración: 40 HORAS
Modalidad: ONLINE
Descuentos:
- 10% estudiantes y desempleados.
- 15% si te inscribes en dos cursos.
- Bonificable a través de la Fundae.
- (Los descuentos no son acumulables.)
Descripción:
Elasticsearch es un potente motor de búsqueda extremadamente eficiente y que es usado por plataformas como Google Search, pero además podemos usarlo para analizar información con grandes volúmenes de datos. Durante el curso aprenderás el uso de Elasticsearch desde cero.
También aprenderás a utilizar Logstash como pipeline para poder ingestar, transformar y cargar datos en Elasticsearch.
Por último, profundizarás en Kibana, este componente nos permite visualizar los datos almacenados en Elasticsearch, incluyendo la ejecución de consultas a medida, creación de todo tipo de visualizaciones y creación de dashboards. Kibana nos habilita a interactuar fácilmente con nuestros datos pudiendo analizar, explorar y sacar conclusiones. Además, aprenderás a compartir los dashboards de manera segura configurando los roles y permisos. Al finalizar el curso podrás trabajar en Elastic a nivel profesional.
Precio: 240€ IVA inc
40 Horas
Prácticas y exámenes
Certificado de curso
Bonificable a empresas
Temario y ficha descriptiva del curso:
Tema 1º Introducción y arquitectura de Elastic Stack
- ¿Qué es Elasticsearch?
- Resumen de Elastic Stack (Elasticsearch, Logstash, Kibana…)
- Escenario típico de Elastic Stack
- Implementar Elasticsearch y Kibana en Elastic Cloud
- Instalación de Elasticsearch y Kibana en local – Windows (+Linux/Mac)
- ¿Cuál es la arquitectura básica de Elastic?
- Inspección del cluster y envío de consultas mediante consola
- Sharding y escalabilidad en Elastic Stack
- Replicación en Elastic Stack
- ¿Qué son los roles de los nodos de Elastic?
- Resumen
Tema 2º Elasticsearch – Manejo de documentos
- Creación de un índex, indexar documentos y consultarlos mediante el ID
- Actualización de documentos manual y mediante scripts en Elasticsearch
- ¿Cómo Elasticsearch lee y escribe datos?
- ¿Cómo controlamos la concurrencia de solicitudes en Elasticsearch?
- Actualizar y eliminar masivamente a partir de consulta (Query)
- Procesamiento masivo mediante bulk
- Importación de datos con cURL
- Resumen
Tema 3º Elasticsearch – Técnicas de mapping y análisis
- Introducción al análisis y al uso de la API Analyze
- ¿Qué son los índices invertidos para mejorar la eficiencia de Elasticsearch?
- Tipos de datos en Elasticsearch
- ¿Cómo definir mapeos explícitos y añadir nuevos mapeos?
- ¿Qué son los parámetros de mapeo y cómo aplicarlos?
- Reindexación de documentos con la API Reindex
- Aplicación de plantillas de mapeo a índices
- Recomendaciones de mapeo
- Técnicas stemming y palabras de parada
- Analizadores predefinidos (built-in)
- Analizadores personalizados
- Resumen
Tema 4º Elasticsearch – Búsquedas term-level, full-text y booleanas
- Métodos de búsqueda QueryDSL vs búsqueda URI
- ¿Qué es la puntuación de relevancia en las búsquedas?
- Diferencia entre consultas «full-text» y «term level»
- Búsquedas «Term level» – 1 o múltiples términos o ID
- Búsquedas «Term level» – Rango de valores o de fechas
- Búsquedas «Term level» – Trabajar con fechas relativas
- Búsquedas «Term level» – No nulos, prefijo, comodín y expresión regular
- Búsquedas «Full-text» – Coincidencia flexible con «match»
- Búsquedas «Full-text» – Múltiples campos y frases completas
- Búsquedas «booleanas» – Must, must not, should y filter
- Mejorar búsquedas con tratamiento de errores mediante «fuzziness»
- Búsquedas aplicando steeming y sinónimos
- Resumen
Tema 5º Elasticsearch – Consultas para relaciones entre documentos
- ¿En qué se diferencia una BBDD relacional y Elasticsearch?
- Mapear relaciones entre documentos y añadir documentos
- Búsqueda de Children por Parent y viceversa
- Relaciones multinivel
- Control de resultados de búsqueda
- Resumen
Tema 6º Elasticsearch – Agregaciones
- ¿Qué son las agregaciones de tipo métrica?
- ¿Qué son las agregaciones de tipo «bucket»?
- Agregaciones combinadas «nested»
- Agregaciones con filtrados y reglas
- Agregaciones con rangos de valores y fechas
- Histogramas
- Resumen
Tema 7º Logstash – Ingesta, transformación y salida
- ¿Cómo ingestamos datos en Elasticsearch?
- Instalación de Logstash
- Creación de un pipeline (input, filter y output)
- Ejecución del pipeline y carga en Elasticsearch
- Otros métodos de ingesta, transformación y carga
- Resumen
Tema 8º Kibana – interfaz, ingesta y visualizaciones
- ¿Qué nos proporciona Kibana y cuáles son sus componentes?
- Ingesta de datos y creación de data views
- Menú Discover – Paneles y lenguaje KQL
- Visualización tipo métrica
- Visualización tipo barra, área y línea
- Visualización tipo circular
- Split de series con filtros KQL y Ranges
- Visualización tipo histogramas
- Visualización tipo tabla
- Visualización tipo heatmap
- Visualización tipo KPI objetivo
- Visualización en mapa geográfico
- Resumen
Tema 9º Kibana – Creación de dashboards, roles y permisos
- Creación de un dashboard completo
- Editar visualizaciones y filtrar documentos
- Interactividad en el dashboard
- Creación de dashboard logs de acceso
- Enlazar dashboards (drilldown)
- Creación de usuarios y roles
- Resumen
El curso está principalmente orientado a:
- Arquitectos de datos para necesiten aportar una solución flexible, escalable y eficiente para manejar grandes volúmenes de datos.
- Analistas que precisan de una plataforma potente en la que obtener conclusiones a partir de los datos y dashboards interactivos.
- Desarrolladores relacionados con plataformas de datos que precisan consultar y visualizar información.
- Perfiles de desarrollo de negocio que quieran aprender a aplicar Elastic Stack en su solución de BigData.
- Estudiantes que quieran obtener habilidades que le abrirán puertas en el mercado laboral.
Objetivos del curso:
Aprender la plataforma Elastic Stack siendo capaz de crear un potente motor analítico con Elasticsearch y visualizaciones / dashboards interactivos con Kibana para analizar grandes volúmenes de información de manera rápida y flexible.
- El curso tiene un coste de 240€ IVA incluido
Una vez inscrito, el alumno recibirá las claves de acceso al curso durante un periodo de 3 meses desde su matriculación.
- Una vez inscrito en el curso Online, tendrás acceso a todo el contenido durante los próximos 3 meses
- Podrás realizar el curso a través de tu ordenador, móvil o tablet para realizar el curso cómodamente y a tu ritmo
- Durante el curso tendrás que completar 9 temas dedicados, con un total de 40 horas lectivas
- En el momento que lo necesites podrás efectuar tus consultas al formador, a través de correo electrónico, para resolver tus dudas relativas al curso.
- Una vez finalizada la formación, te enviaremos un Certificado del curso emitido por Culture Lab TS S.L.
Requisitos del curso:
No se precisan requisitos previos, aprenderá todos los conceptos desde cero.
- La empresa podrá solicitar la bonificación del curso a través de FUNDAE (Antigua Fundación Tripartita)
- Culture Lab facilitará a la empresa solicitante la documentación necesaria para que la empresa pueda dar de alta el proceso de bonificación del curso.
- El curso dispone de una bonificación máxima aplicable del 100% en modalidad Online siempre y cuando la empresa disponga de los créditos necesarios para solicitar la bonificación.
El crédito disponible para las empresas durante el presente ejercicio se calcula a partir de dos datos: lo cotizado por la empresa en concepto de Formación Profesional en el año anterior y el tamaño de su plantilla, que determinará el porcentaje del importe cotizado al cual tiene derecho la empresa:
- Empresas de 1 a 9 trabajadores: 100%.
- De 10 a 49 trabajadores: 75%.
- De 50 a 249 trabajadores: 60%.
- De 250 o más trabajadores: 50%.
- Durante la impartición del curso Culture Lab se encargará de los controles de asistencia diarios de los alumnos, así como de las encuestas de evaluación finales, las cuales serán entregadas al responsable de la empresa al finalizar el curso.
Descuentos y promociones*:
- 10% de descuento para estudiantes y desempleados.
- 15% si te inscribes en dos cursos.
- Curso bonificable a través de Fundae para trabajadores y empresas.
*(Los descuentos presentados no son acumulables)