Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une formation ou pour participer aux serious games !

Financement FNE-Formation 2021

Toutes nos formations sont éligibles au FNE-formation 2021

Formation : ElasticStack pour développeurs et analystes

Durée2 jours
Prix 1280 €
Code coursCB021
Dates 1 au 2 juin
5 au 6 octobre
7 au 8 décembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

Architectes techniques, développeurs, analystes.

Objectifs:

Comprendre le fonctionnement et les apports d'Elasticsearch dans le traitement de données, et savoir le mettre en oeuvre pour l'analyse de données.

Connaissances préalables nécessaires:

Connaissances générales des systèmes d'information, et des systèmes d'exploitation (Linux ou Windows). Les travaux pratiques sont réalisés sur Linux.Connaissance d'un langage de programmation structuré

Validation des pré-requis

Programme détaillé de la formation


( logo acroreadTéléchargez le programme) :
IntroductionPrésentation de la pile elastic.
Positionnement d'Elasticsearch et des produits complémentaires :Kibana, Logstash, Beats, X-Pack
Principe : base technique Lucene et apports d'ElasticSearch. Fonctionnement distribué
Cas d'usage classiques : analyse de logs et securité, analyse de métriques, recherches web, etc ...
Installation et configurationPrérequis techniques.
Premiers pas dans la console DevTools de Kibana.
Concepts clésPrésentation des concepts clés d'ElasticSearch :
index, types, documents, noeuds, clusters, shards et replica
Notions de datatypes et mappings
Opérations CRUD : exemples d'opérations basiques,
création d'index et mappings
Format et stockage des donnéesFormat des données. Conversion au format JSON des données à traiter.
Structure des données. Stockage, indexation. Terminologie Elasticsearch : notions de document,index.
Métadonnées : _index, _ID
Choix de l'identifiant par l'application avec l'API index, ou genération automatique d'un identifiant..
Indexation inversée.
Outils d'interrogationAPI RESTful en HTTP
Exemples de requêtes simples et plus complexes : recherche de «phrases», extraction de plusieurs documents, etc ..
Notion de pertinence du résultat : «score»
Requêtes avec Search Lite et avec Query DSL (domain-specific language)
Utilisation de 'filtre' pour affiner des requêtes.
Aggrégation de résultats.
Gestion des accès concurrentsUtilisation du numéro de version.
Gestion par l'application : différentes méthodes selon les contraintes fonctionnelles.
Utilisation d'un numéro de version externe.
Analyse et visualisation de donnéesPrincipes de base de l'analyse de texte
Recherche dans des données structurées,
recherche full text,
Ecriture de requêtes complexes.
Notions d'agrégations,
Mise en oeuvre : préparation des données,
agrégation de mesures, bucket aggregation,
Flux logstash et présentation KibanaTraitement de logs avec logstash
Introduction à beats, installation et configuration
Présentation Kibana et démonstrations
Fonctionnalités : recherche, visualisation, création de tableaux de bord et graphiques à partir des données fournies par Elacticsearch

Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:CB021

Contenu de la formation
ElasticStack pour développeurs et analystes:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours