Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Este curso está dirigido a perfiles técnicos —desarrolladores, analistas de datos y administradores de sistemas— que se aproximan por primera vez a Elasticsearch y necesitan comprender sus fundamentos antes de integrarlo en proyectos reales. A lo largo de las ocho horas lectivas, la persona participante conocerá la estructura interna de Elasticsearch (índices, documentos y campos), aprenderá a leer e interpretar respuestas JSON de la API, realizará operaciones CRUD y consultas de búsqueda sobre índices de prueba mediante Kibana Dev Tools, y comprenderá cómo el mapping y el análisis de texto condicionan el comportamiento de las búsquedas. Al finalizar, el alumno será capaz de crear un índice con mapping explícito, indexar documentos, ejecutar consultas match, term, range y bool básicas, y diagnosticar los errores más frecuentes de la API, todo ello en un entorno guiado y con datos de ejemplo.
text y keyword según el caso de uso.Bloque 1 — Conceptos fundamentales de Elasticsearch. Se introduce la arquitectura lógica del motor: qué es un índice, cómo se organiza en documentos y qué papel desempeñan los campos dentro de cada documento. Se estudia la anatomía de una respuesta JSON típica, prestando atención a los metadatos _index, _id, _source y _score, y se explica qué información aporta cada uno de ellos durante una búsqueda real.
Bloque 2 — Operaciones CRUD con Kibana Dev Tools. Con el entorno de laboratorio en marcha, el alumno recorre de forma práctica y guiada las cuatro operaciones básicas: creación, lectura, actualización y eliminación de documentos sobre un índice de prueba. Se presentan los métodos HTTP correspondientes (PUT, GET, POST, DELETE) y se analiza la respuesta de la API en cada caso.
Bloque 3 — Mapping y análisis de texto. Se aborda la creación de un índice con mapping explícito, definiendo los tipos de dato más habituales: text, keyword, integer y date. Se explica el concepto de análisis de texto —tokenización y normalización— y se establecen criterios prácticos para decidir cuándo conviene utilizar text frente a keyword, ilustrándolo con casos de uso concretos.
Bloque 4 — Consultas y filtros de búsqueda. Se ponen en práctica las consultas match, term y range sobre un conjunto de datos proporcionado, usando la API REST o Dev Tools. A continuación se introduce la bool query y sus cláusulas must, filter y should, permitiendo combinar condiciones para acotar resultados. El bloque cierra con la identificación de los errores más frecuentes de la API —404 index not found, 400 mapping conflict y 405 method not allowed—, su causa probable y las acciones correctoras inmediatas.
GET, POST, PUT y DELETE.