-
Elasticsearch ist eine Such- und Analyseplattform für skalierbare und performante Anwendungen in den Bereichen Search, Observability und Security. In diesem praxisorientierten Elasticsearch Training wird Ihnen ein Grundverständnis für Elasticsearch nahegebracht.
Es wird das Wissen zur Architektur vermittelt: wie funktioniert Elasticsearch intern, was steckt hinter Clustern, Nodes und Shards und warum ist es so leistungsfähig? Ein besonderer Fokus liegt auf den modernen Möglichkeiten der Datenspeicherung und Suche: was muss man beim Erstellen und Verwalten der Indizes, Mappings uns Settings berücksichtigen, wie schreibt man Such-Queries und Aggregationen.
Abgerundet wird der Kurs auch durch das Thema „Semantic Search und KI-basierten Anwendungen“: wie Elasticsearch mit Vektoren und KI-Modellen zusammenarbeitet, um kontextbasierte, intelligente Sucherlebnisse zu ermöglichen.
-
Kursinhalt
-
- Architektur von Elasticsearch und Apache Lucene
- Installation und Betrieb von Elasticsearch
- Import, Indexierung und Pflege von Daten
- REST APIs
- Einsatzszenarien von Elasticsearch
- Betrachtung beschiedener Suchszenarien
o Lexical Search (Freitextsuche)
o Semantic Search und Vektorsuche
o Hybrid Search und Einbindung von AI-Modellen - Aggregationen
- Mappings und Settings
- Komplexere Queries
- Debugging und Fehlerbehandlung
- Backups und Sicherung, Index Lifecycle Management
- Vorverarbeitung mit Ingest PIpelines
- Alternative Tools
Sie erhalten eine ausführliche Kursdokumentation als PDF in deutscher Sprache.
-
Zielgruppe
-
Dieses Training richtet sich an Anwendungsentwickler, Designer, Betriebsteams und Plattform-Architekten, die einen einfachen und schnellen Einstieg in Elasticsearch bekommen möchten.
-
Voraussetzungen
-
Die Bereitschaft, sich mit den Themen wie Elasticsearch und JSON technisch auseinanderzusetzen wird vorausgesetzt. Grundkenntnisse zur Programmierung sind wünschenswert.
| 1 Elastic Stack |
| 1.1 Überblick und Architektur |
| 1.1.1 Ingest – Store - Consume |
| 1.2 Ingest |
| 1.2.1 Beats |
| 1.2.2 Agents & Fleet |
| 1.2.3 Logstash |
| 1.2.4 Vorverarbeitung und Indexierung der Daten |
| 1.3 Store |
| 1.3.1 Elasticsearch Grundlagen |
| 1.3.2 Elasticsearch APIs (Cluster, Index, Documents) |
| 1.3.3 Index Mappings |
| 1.4 Consume |
| 1.4.1 Kibana - Datenvisualisierung und Dashboard Erstellung |
| 2 Arbeiten mit Elasticsearch |
| 2.1 Arbeiten mit Dokumenten |
| 2.2 Grundlagen der Suche |
| 2.2.1 Queries & lexical search |
| 2.2.2 Queries & vector-basierte Suche |
| 2.2.3 Semantic Search |
| 2.2.4 Hybrid Search |
| 2.2.5 Suche mit ES | QL |
| 2.3 Elasticsearch Aufbau |
| 2.3.1 Cluster und Nodes |
| 2.3.2 Indexes und Dokumente |
| 2.3.3 Cluster Setup |
| 2.4 Aggregationen |
| 2.4.1 Überblick und Funktionsweise von Aggregationen |
| 2.4.2 Typen von Aggregationen |
| 2.4.3 Erstellung der Aggregationen |
| 3 Elasticsearch Betrieb |
| 3.1 Installation und Updates |
| 3.1.1 Installationsmöglichkeiten |
| 3.1.2 Deployment |
| 3.1.3 1-node und 3-node-cluster Konfiguration |
| 3.1.4 Upgrades und Anpassungen im Betrieb |
| 3.2 Index Management |
| 3.2.1 Index Templates |
| 3.2.2 Verwaltung der Daten |
| 3.2.3 Index Lifecycle Management |
| 3.2.4 Data Streams |
| 3.2.5 Snapshot Lifecycle Management |
| 3.3 Ingest Pipelines |
| 3.3.1 Ingest API |
| 3.3.2 Datenverarbeitung mit Ingest Pipelines |
| 3.4 Security |
| 3.4.1 Verschlüsselte Kommunikation |
| 3.4.2 User Management |
| 3.5 Monitoring und Fehlerbehandlung |
| 3.5.1 Cluster Monitoring und Alerting |
| 3.5.2 Debugging und Fehlerbehandlung |
| 3.6 Integrationen |
| 3.6.1 Integration Policies |
| 3.6.2 Fleet & Agent Policies |
| 3.6.3 APM: Überblick und Konfiguration |
| 3.7 Elasticsearch und Alternativen |
-
Classroom Training
- Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!
-
Hybrid Training
- Hybrid Training bedeutet, dass zusätzliche Online-Teilnehmer an einem Präsenzkurs teilnehmen können. Die Dynamik eines realen Kurses bleibt erhalten, wovon besonders auch die Online-Teilnehmer profitieren. Als Online-Teilnehmer eines Hybrid-Kurses nutzen Sie eine Collaboration-Plattform wie WebEx Training Center oder Saba Meeting. Dazu wird nur ein PC mit Browser und Internet-Anschluss benötigt, ein Headset und idealerweise eine Webcam. Im Kursraum setzen wir speziell entwickelte und angepasste hochwertige Audio- und Videotechnik ein. Sie sorgt dafür, dass die Kommunikation zwischen allen Beteiligten angenehm und störungsfrei funktioniert.
-
Online Training
- Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.
-
Inhouse-Schulung
-
Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
-
Elasticsearch ist eine Such- und Analyseplattform für skalierbare und performante Anwendungen in den Bereichen Search, Observability und Security. In diesem praxisorientierten Elasticsearch Training wird Ihnen ein Grundverständnis für Elasticsearch nahegebracht.
Es wird das Wissen zur Architektur vermittelt: wie funktioniert Elasticsearch intern, was steckt hinter Clustern, Nodes und Shards und warum ist es so leistungsfähig? Ein besonderer Fokus liegt auf den modernen Möglichkeiten der Datenspeicherung und Suche: was muss man beim Erstellen und Verwalten der Indizes, Mappings uns Settings berücksichtigen, wie schreibt man Such-Queries und Aggregationen.
Abgerundet wird der Kurs auch durch das Thema „Semantic Search und KI-basierten Anwendungen“: wie Elasticsearch mit Vektoren und KI-Modellen zusammenarbeitet, um kontextbasierte, intelligente Sucherlebnisse zu ermöglichen.
-
Kursinhalt
-
- Architektur von Elasticsearch und Apache Lucene
- Installation und Betrieb von Elasticsearch
- Import, Indexierung und Pflege von Daten
- REST APIs
- Einsatzszenarien von Elasticsearch
- Betrachtung beschiedener Suchszenarien
o Lexical Search (Freitextsuche)
o Semantic Search und Vektorsuche
o Hybrid Search und Einbindung von AI-Modellen - Aggregationen
- Mappings und Settings
- Komplexere Queries
- Debugging und Fehlerbehandlung
- Backups und Sicherung, Index Lifecycle Management
- Vorverarbeitung mit Ingest PIpelines
- Alternative Tools
Sie erhalten eine ausführliche Kursdokumentation als PDF in deutscher Sprache.
-
Zielgruppe
-
Dieses Training richtet sich an Anwendungsentwickler, Designer, Betriebsteams und Plattform-Architekten, die einen einfachen und schnellen Einstieg in Elasticsearch bekommen möchten.
-
Voraussetzungen
-
Die Bereitschaft, sich mit den Themen wie Elasticsearch und JSON technisch auseinanderzusetzen wird vorausgesetzt. Grundkenntnisse zur Programmierung sind wünschenswert.
| 1 Elastic Stack |
| 1.1 Überblick und Architektur |
| 1.1.1 Ingest – Store - Consume |
| 1.2 Ingest |
| 1.2.1 Beats |
| 1.2.2 Agents & Fleet |
| 1.2.3 Logstash |
| 1.2.4 Vorverarbeitung und Indexierung der Daten |
| 1.3 Store |
| 1.3.1 Elasticsearch Grundlagen |
| 1.3.2 Elasticsearch APIs (Cluster, Index, Documents) |
| 1.3.3 Index Mappings |
| 1.4 Consume |
| 1.4.1 Kibana - Datenvisualisierung und Dashboard Erstellung |
| 2 Arbeiten mit Elasticsearch |
| 2.1 Arbeiten mit Dokumenten |
| 2.2 Grundlagen der Suche |
| 2.2.1 Queries & lexical search |
| 2.2.2 Queries & vector-basierte Suche |
| 2.2.3 Semantic Search |
| 2.2.4 Hybrid Search |
| 2.2.5 Suche mit ES | QL |
| 2.3 Elasticsearch Aufbau |
| 2.3.1 Cluster und Nodes |
| 2.3.2 Indexes und Dokumente |
| 2.3.3 Cluster Setup |
| 2.4 Aggregationen |
| 2.4.1 Überblick und Funktionsweise von Aggregationen |
| 2.4.2 Typen von Aggregationen |
| 2.4.3 Erstellung der Aggregationen |
| 3 Elasticsearch Betrieb |
| 3.1 Installation und Updates |
| 3.1.1 Installationsmöglichkeiten |
| 3.1.2 Deployment |
| 3.1.3 1-node und 3-node-cluster Konfiguration |
| 3.1.4 Upgrades und Anpassungen im Betrieb |
| 3.2 Index Management |
| 3.2.1 Index Templates |
| 3.2.2 Verwaltung der Daten |
| 3.2.3 Index Lifecycle Management |
| 3.2.4 Data Streams |
| 3.2.5 Snapshot Lifecycle Management |
| 3.3 Ingest Pipelines |
| 3.3.1 Ingest API |
| 3.3.2 Datenverarbeitung mit Ingest Pipelines |
| 3.4 Security |
| 3.4.1 Verschlüsselte Kommunikation |
| 3.4.2 User Management |
| 3.5 Monitoring und Fehlerbehandlung |
| 3.5.1 Cluster Monitoring und Alerting |
| 3.5.2 Debugging und Fehlerbehandlung |
| 3.6 Integrationen |
| 3.6.1 Integration Policies |
| 3.6.2 Fleet & Agent Policies |
| 3.6.3 APM: Überblick und Konfiguration |
| 3.7 Elasticsearch und Alternativen |
-
Classroom Training
- Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!
-
Hybrid Training
- Hybrid Training bedeutet, dass zusätzliche Online-Teilnehmer an einem Präsenzkurs teilnehmen können. Die Dynamik eines realen Kurses bleibt erhalten, wovon besonders auch die Online-Teilnehmer profitieren. Als Online-Teilnehmer eines Hybrid-Kurses nutzen Sie eine Collaboration-Plattform wie WebEx Training Center oder Saba Meeting. Dazu wird nur ein PC mit Browser und Internet-Anschluss benötigt, ein Headset und idealerweise eine Webcam. Im Kursraum setzen wir speziell entwickelte und angepasste hochwertige Audio- und Videotechnik ein. Sie sorgt dafür, dass die Kommunikation zwischen allen Beteiligten angenehm und störungsfrei funktioniert.
-
Online Training
- Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.
-
Inhouse-Schulung
-
Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
