Elastichsearch Introduction
Descrizione
Durante il corso verranno trattati i principali temi per divenire un ELK Stack, ovvero una figura professionale con competenze e conoscenze base su Elasticsearch, Logstash e Kibana.
Target
Sviluppatori
Prerequisiti
Per comprendere a fondo tutti i contenuti del corso e necessario avere conoscenze base delle architetture web e del modello client server. Una comprensione generale del concetto di Basi Dati e di come si possono effettuare interrogazioni su di esse, ad ogni modo non sono richieste conoscenze tecniche approfondite di nessuna tecnologia di Basi Dati finalizzate alla programmazione di software, qualora vi siano saranno apprezzate.
Programma Corso
Modulo 1: Introduzione allo stack ELK
Modulo 2: Installazione ed utilizzo di ElastichSearch
- Indici, Documenti e Mapping
- Ricerca, Matching e Filters
- Aggregations
Modulo 3: Installazione ed utilizzo di Kibana
- Utilizzare lo strumento Discover
- Utilizzare lo strumento Visualize
- Utilizzare le dashboard
- Utilizzare lo strumento Timelion
- Utilizzare il Dev Tools
Modulo 4: Introduzione e concetti generali su Logstash
- Descrizione dei moduli
- Data Transformation
Modulo 5: Laboratorio didattico
- Esercitazione su ElastichSearch
- Esercitazione su Kibana e Logstash