OPSELAS01ILTDesarrollo de Software

    ElasticSearch

    20 h. Presencial-Remoto €0.00

    Descripción

    Elasticsearch es un producto open source que podría definirse como un motor de búsqueda distribuido en tiempo real basado en Java aunque también proporciona muchas características que permiten utilizarlo como almacén de datos y motor analítico.

    Objetivos

    En este curso, los asistentes aprenderán a instalar, utilizar la herramienta así como conocer las mejores prácticas para sacar el máximo beneficio de su potencial

    Audiencia

    Dirigido a analistas, analistas programadores y jefes de proyectos que deseen profundizar en el aprendizaje de la herramienta.

    Prerrequisitos

    Conocimientos de programación en Java y de bases de datos relacionales

    Temario

    1. Introducción
    Proporciona una introducción de los conceptos básicos de ElasticSearch y la forma de comunicarse con la herramienta.

    2. Descarga y configuración de ElasticSearch
    Cubre los pasos básicos para empezar a utilizar ElasticSearch desde la simple instalación a configuraciones complejas.

    3. Gestión de mapeos
    Cubre la correcta definición de los campos para mejorar tanto el indexado como la calidad de la búsqueda.

    4. Operaciones estandard
    Muestra las acciones más comunes para importar y gestionar datos en ElasticSearch.

    5. Búsqueda, Queries, y Filtros
    Search DSL— Core de las funcionalidades de búsqueda de ElasticSearch. Única manera de ejecutar queries en ElasticSearch.

    6. Facets y Agregaciones
    Facets proporcionan datos agregados sobre una consulta si bien esta deprecado y se ve sustituido por el uso de agregaciones.

    7. Scripting
    Mosrará como customizar ElasticSearch mediante scripting de diferentes lenguajes.

    8. Rivers
    Amplia la funcionalidad de ElasticSearch dando la posibilidad de poner información de diferentes fuentes tales como bases de datos, soluciones NoSQL, o flujos de datos.


    9. Cluster and Nodes Monitoring
    Muestra como analizar el comportamiento de un cluster/node para comprender los errores más comunes.

    10. Java Integration
    Describe como integrar ElasticSearch en aplicaciones Java

    11. Plugin Development
    Se enseñara a crear diferentes tipos de plugins: “sites” y nativos. Algunos ejemplos mostraran los esqueletos de plugin, el proceso de instalación, y su construcción.

    Cursos relacionados

    Transformamos empresas a través de la tecnología, la seguridad y la formación especializada. Tu partner de confianza en la era digital.

    Servicios

    Empresa

    © 2026 Sinensia. Todos los derechos reservados.