Formation Elasticsearch

Notée : (122)

Formation Elasticsearch maîtriser l'in­dexa­tion, la recherche et l'analyse de données

Prix (Formation inter-entreprise)

1700€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

La suite Elastic est composée de plusieurs produits : Elasticsearch, Kibana, APM, Beats... Ce n'est plus une suite mais plutôt une galaxie de produits permettant d'utiliser Elasticsearch dans différents cas d'utilisation allant du moteur de recherche aux concentrateurs de logs et en passant par un SIEM.

Dans cette formation, nous aborderons toutes les fonctionnalités permettant de mettre en place un moteur de recherche dans vos applications, en apportant une grande importance aux performances de cette solution et à la pertinence des résultats. Vous verrez également plusieurs bonnes pratiques pour réussir vos mises en production.

Cette formation s'adresse à des développeur·e·s souhaitant maîtriser les bases de la suite Elastic afin de l'intégrer efficacement dans leurs applications.

Les participant·e·s sortiront de cette formation avec les corrections de chaque partie pratique, les supports au format numérique des parties pratiques et théoriques, ainsi que plusieurs pistes d'approfondissement.

Cette formation se base sur la toute dernière version de Elasticsearch.

Covid-19 : Nous nous adaptons dans ces moments difficiles. Nous avons mis en place des outils permettant l'organisation de formations à distance.

Les objectifs

  • Apprendre à configurer un cluster Elasticsearch
  • Apprendre à opérer le cluster Elasticsearch
  • Savoir comment indexer des données
  • Faire des recherches simples et complexes
  • Savoir manipuler les aggrégations afin de faire des traitements sur les données

Pré-requis

  • Savoir manipuler un terminal
  • Des connaissances dans un langage de programmation
  • Ordinateur portable à apporter

Le programme de la formation Elasticsearch

Jour 1 : Création d'un cluster et Indexation

Présentation générale
  • Les moteurs de recherches
  • Les solutions existantes
  • Lucene
  • Elasticsearch et Kibana
  • Les cas d'utilisation
  • La suite Elastic
  • Configuration d'un cluster Elasticsearch
Indexation de documents
  • Création et suppression d'un index
  • Indexation d'un document
  • Mise à jour et suppression d'un document
  • Récupération tous les documents indexés
  • Indexation en masse via l'API bulk
  • Les alias

Schéma d'un document

  • Le Mapping
  • Les Char Filters
  • Les Tokenizers
  • Les Token Filters
  • Les Analyzers built-in et custom
  • Tester son schéma
  • Les Templates

Mise en pratique :

  • Configuration d'un cluster Elasticsearch
  • Manipulation de documents (indexation, mise à jour et suppression)
  • Création d'alias et de templates
  • Configuration du mapping pour les documents indexés.

Jour 2 : Recherche et Agrégation

Recherche
  • La syntaxe Lucene
  • La DSL Elasticsearch
  • Les recherches full text
  • Les recherches exactes
  • Les recherches géographiques
  • Les recherches booléennes
  • Elasticsearch SQL
  • Le Cross Cluster Search

Agrégation

  • Agrégation de type Metric
  • Agrégation de type Bucket
  • Agrégation de type Pipeline

Mise en pratique

  • Exécution de recherches simples et complexes sur un jeu de données fourni
  • Création de requêtes d'agrégation permettant de ressortir certaines informations du jeu de données

Jour 3 : Tester et opérer votre cluster

Développer avec Elasticsearch
  • Utilisation d'un SDK (Java, JavaScript, DotNET, ...)
  • Tester votre cluster avec Test Container
Bonnes pratiques avant une mise en production
  • Configuration matérielle, JVM, ...
  • Topologie d'un cluster
  • Sécurisation du cluster
Opérer votre cluster
  • Index Lifecycle Managment
  • API Snapshot et Restore
  • API pour monitorer votre cluster
  • Monitoring via Kibana

Mise en pratique

  • Utilisation d'un SDK (langage de votre choix) afin d'intéragir avec le cluster
  • Sécurisation du cluster
  • Manipulation de l'API Index Lifecycle Management
  • Création de Back via l'API de Backup/Restore

Télécharger le programme

Le(s) formateur(s)

Damien Alexandre

Damien Alexandre

Passionné du Web et expert PHP, Damien Alexandre est un amoureux de la qualité et des projets qui la mettent en avant. Il est, en outre, un utilisateur assidu des framework Symfony et d'Elasticsearch.

Orateur international, sur des sujets allant de l'indexation des emoji à la micro-typographie, il aime partager ses connaissances et intervient donc aussi bien en expertise qu'en développement et en formation.

Vous le croiserez volontiers lors des meet-ups techniques parisiens (ParisJS, sfPot, etc.), mais surtout sur Twitter (@damienalexandre) ou sur son blog personnel.

Voir son profil détaillé

Emmanuel Demey

Emmanuel Demey

Emmanuel est consultant et formateur depuis 2009. Spécialisé dans les technologies Web et également sur la suite Elastic, il donne des formations depuis une dizaine d’années, tout d’abord chez Worldline puis chez Zenika.

Toujours prêt à partager ces connaissances, il donne depuis cinq ans de nombreuses conférences en France et co-gère également l’association du GDG Lille, organisant la conférence Devfest Lille. Il est également intervenant à l’IMT Lille-Douai depuis 2019.

Aujourd’hui, Emmanuel intervient chez ces clients pour des missions d’expertise et de réalisation en apportant tout d’abord son experience sur les problématiques de qualité, maintenabilité, accessibilité et performance.

Voir son profil détaillé

14 témoignages

Très bon formateur (Damien ALEXANDRE). Formation adaptée et complète.

Nicolas Can
Université Lille 1

Une super formation, avec un formateur excellent (Damien ALEXANDRE).

Frédéric Dooremont
Université Lille 1

Très bonne formation (de Damien Alexandre) permettant de comprendre les mécanismes d'Elasticsearch avec un formateur très compétent et capable d'orienter le contenu de la formation pour répondre au mieux à nos attentes.

Gabriel Leroy
Tag Commander

Formation Elastic très complète, facile à appréhender même en tant que débutant sur le sujet

Nicolas SIMIDE
PharmaGest

Cadre très sympa, formateur très compétent (Damien) et en lien avec les applications métiers. Petit groupe, cela était appréciable.

Adrien Barbotte
PixWays

Formation bien calibrée, pas trop rapide, pas trop courte, elle avait un bon format, un bon formateur (Damien ALEXANDRE) et une bonne dynamique.

Geoffrey Gourlez
Axa

Très bonne formation (de Damien ALEXANDRE) orientée utilisation du moteur elasticsearch, suffisamment complète pour démarrer sur un projet utilisant ce moteur.

Maxime Delaunay
Orange

Les supports permettent de facilement se mettre en route, aucun temps perdu sur de la configuration un simple drag & drop et on est directement dans l'apprentissage. Damien est très accessible et maîtrise le sujet et son application (il l'utilise dans tous ses projets). On sent qu'il est passionné par le produit ce qui rayonne évidemment dans sa volonté de transmettre et la qualité de sa formation. Les problématiques abordées sont des problématiques que l'on pourrait rencontrer IRL ce qui nous prépare pour la suite. Formation 50% framework ES, 50% monitoring d'infra.

Théo GERRIET
PharmaGest

Très bonne formation. Damien maîtrise parfaitement son sujet et est capable de rendre compréhensible les sujets complexes. Il a un bon équilibre entre théorie et pratique.

Laurent DEMONTREUILLE

Une formation idéale pour apprendre les bases et comprendre le mécanisme d'Elasticsearch. des supports clairs, un formateur au top!

Cécile HUGBART
BUT

Très intéressant. Formateur très pro, sujet passionnant, et prise en main facilité via cette formation

Aurélien GOURLE
BUT

Très bonne formation, le formateur connaissait son sujet et ses slides, et ça se ressent !

Mikael FRECHE
PharmaGest

Formation très complète, dispensé par quelqu'un qui sait de quoi il parle et qui connaît ses supports de formation. Les travaux pratiques sont quelques fois un peu passé rapidement à mon goût, mais cela permet de maintenir le rythme et de tenir le programme des deux jours, donc l'un dans l'autre...

Guillaume BILLEY
PharmaGest

Formation dense, mais très bon format pour découvrir elasticsearch et son environnement.

Richard LANDY

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

FNAC
Peugeot
Moody's Analytics
Voyage SNCF
Meetic
CNRS

Nos formations en images

Angular
Ruby
CasperJS
DevOps avec Chef

Formation Elasticsearch

Notée : (122)

Formation Elasticsearch maîtriser l'in­dexa­tion, la recherche et l'analyse de données

La suite Elastic est composée de plusieurs produits : Elasticsearch, Kibana, APM, Beats... Ce n'est plus une suite mais plutôt une galaxie de produits permettant d'utiliser Elasticsearch dans différents cas d'utilisation allant du moteur de recherche aux concentrateurs de logs et en passant par un SIEM.

Dans cette formation, nous aborderons toutes les fonctionnalités permettant de mettre en place un moteur de recherche dans vos applications, en apportant une grande importance aux performances de cette solution et à la pertinence des résultats. Vous verrez également plusieurs bonnes pratiques pour réussir vos mises en production.

Cette formation s'adresse à des développeur·e·s souhaitant maîtriser les bases de la suite Elastic afin de l'intégrer efficacement dans leurs applications.

Les participant·e·s sortiront de cette formation avec les corrections de chaque partie pratique, les supports au format numérique des parties pratiques et théoriques, ainsi que plusieurs pistes d'approfondissement.

Cette formation se base sur la toute dernière version de Elasticsearch.

Covid-19: Nous restons ouverts. Cette formation est disponible à distance.

Les objectifs

  • Apprendre à configurer un cluster Elasticsearch
  • Apprendre à opérer le cluster Elasticsearch
  • Savoir comment indexer des données
  • Faire des recherches simples et complexes
  • Savoir manipuler les aggrégations afin de faire des traitements sur les données

Pré-requis

  • Savoir manipuler un terminal
  • Des connaissances dans un langage de programmation
  • Ordinateur portable à apporter

Le programme de la formation Elasticsearch

Jour 1 : Création d'un cluster et Indexation

Présentation générale
  • Les moteurs de recherches
  • Les solutions existantes
  • Lucene
  • Elasticsearch et Kibana
  • Les cas d'utilisation
  • La suite Elastic
  • Configuration d'un cluster Elasticsearch
Indexation de documents
  • Création et suppression d'un index
  • Indexation d'un document
  • Mise à jour et suppression d'un document
  • Récupération tous les documents indexés
  • Indexation en masse via l'API bulk
  • Les alias

Schéma d'un document

  • Le Mapping
  • Les Char Filters
  • Les Tokenizers
  • Les Token Filters
  • Les Analyzers built-in et custom
  • Tester son schéma
  • Les Templates

Mise en pratique :

  • Configuration d'un cluster Elasticsearch
  • Manipulation de documents (indexation, mise à jour et suppression)
  • Création d'alias et de templates
  • Configuration du mapping pour les documents indexés.

Jour 2 : Recherche et Agrégation

Recherche
  • La syntaxe Lucene
  • La DSL Elasticsearch
  • Les recherches full text
  • Les recherches exactes
  • Les recherches géographiques
  • Les recherches booléennes
  • Elasticsearch SQL
  • Le Cross Cluster Search

Agrégation

  • Agrégation de type Metric
  • Agrégation de type Bucket
  • Agrégation de type Pipeline

Mise en pratique

  • Exécution de recherches simples et complexes sur un jeu de données fourni
  • Création de requêtes d'agrégation permettant de ressortir certaines informations du jeu de données

Jour 3 : Tester et opérer votre cluster

Développer avec Elasticsearch
  • Utilisation d'un SDK (Java, JavaScript, DotNET, ...)
  • Tester votre cluster avec Test Container
Bonnes pratiques avant une mise en production
  • Configuration matérielle, JVM, ...
  • Topologie d'un cluster
  • Sécurisation du cluster
Opérer votre cluster
  • Index Lifecycle Managment
  • API Snapshot et Restore
  • API pour monitorer votre cluster
  • Monitoring via Kibana

Mise en pratique

  • Utilisation d'un SDK (langage de votre choix) afin d'intéragir avec le cluster
  • Sécurisation du cluster
  • Manipulation de l'API Index Lifecycle Management
  • Création de Back via l'API de Backup/Restore

Télécharger le programme

Le(s) formateur(s)

Damien Alexandre

Damien Alexandre

Passionné du Web et expert PHP, Damien Alexandre est un amoureux de la qualité et des projets qui la mettent en avant. Il est, en outre, un utilisateur assidu des framework Symfony et d'Elasticsearch.

Orateur international, sur des sujets allant de l'indexation des emoji à la micro-typographie, il aime partager ses connaissances et intervient donc aussi bien en expertise qu'en développement et en formation.

Vous le croiserez volontiers lors des meet-ups techniques parisiens (ParisJS, sfPot, etc.), mais surtout sur Twitter (@damienalexandre) ou sur son blog personnel.

Voir son profil détaillé

Emmanuel Demey

Emmanuel Demey

Emmanuel est consultant et formateur depuis 2009. Spécialisé dans les technologies Web et également sur la suite Elastic, il donne des formations depuis une dizaine d’années, tout d’abord chez Worldline puis chez Zenika.

Toujours prêt à partager ces connaissances, il donne depuis cinq ans de nombreuses conférences en France et co-gère également l’association du GDG Lille, organisant la conférence Devfest Lille. Il est également intervenant à l’IMT Lille-Douai depuis 2019.

Aujourd’hui, Emmanuel intervient chez ces clients pour des missions d’expertise et de réalisation en apportant tout d’abord son experience sur les problématiques de qualité, maintenabilité, accessibilité et performance.

Voir son profil détaillé

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation

Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.

14 témoignages

Très bon formateur (Damien ALEXANDRE). Formation adaptée et complète.

Nicolas Can
Université Lille 1

Une super formation, avec un formateur excellent (Damien ALEXANDRE).

Frédéric Dooremont
Université Lille 1

Très bonne formation (de Damien Alexandre) permettant de comprendre les mécanismes d'Elasticsearch avec un formateur très compétent et capable d'orienter le contenu de la formation pour répondre au mieux à nos attentes.

Gabriel Leroy
Tag Commander

Formation Elastic très complète, facile à appréhender même en tant que débutant sur le sujet

Nicolas SIMIDE
PharmaGest

Cadre très sympa, formateur très compétent (Damien) et en lien avec les applications métiers. Petit groupe, cela était appréciable.

Adrien Barbotte
PixWays

Formation bien calibrée, pas trop rapide, pas trop courte, elle avait un bon format, un bon formateur (Damien ALEXANDRE) et une bonne dynamique.

Geoffrey Gourlez
Axa

Très bonne formation (de Damien ALEXANDRE) orientée utilisation du moteur elasticsearch, suffisamment complète pour démarrer sur un projet utilisant ce moteur.

Maxime Delaunay
Orange

Les supports permettent de facilement se mettre en route, aucun temps perdu sur de la configuration un simple drag & drop et on est directement dans l'apprentissage. Damien est très accessible et maîtrise le sujet et son application (il l'utilise dans tous ses projets). On sent qu'il est passionné par le produit ce qui rayonne évidemment dans sa volonté de transmettre et la qualité de sa formation. Les problématiques abordées sont des problématiques que l'on pourrait rencontrer IRL ce qui nous prépare pour la suite. Formation 50% framework ES, 50% monitoring d'infra.

Théo GERRIET
PharmaGest

Très bonne formation. Damien maîtrise parfaitement son sujet et est capable de rendre compréhensible les sujets complexes. Il a un bon équilibre entre théorie et pratique.

Laurent DEMONTREUILLE

Une formation idéale pour apprendre les bases et comprendre le mécanisme d'Elasticsearch. des supports clairs, un formateur au top!

Cécile HUGBART
BUT

Très intéressant. Formateur très pro, sujet passionnant, et prise en main facilité via cette formation

Aurélien GOURLE
BUT

Très bonne formation, le formateur connaissait son sujet et ses slides, et ça se ressent !

Mikael FRECHE
PharmaGest

Formation très complète, dispensé par quelqu'un qui sait de quoi il parle et qui connaît ses supports de formation. Les travaux pratiques sont quelques fois un peu passé rapidement à mon goût, mais cela permet de maintenir le rythme et de tenir le programme des deux jours, donc l'un dans l'autre...

Guillaume BILLEY
PharmaGest

Formation dense, mais très bon format pour découvrir elasticsearch et son environnement.

Richard LANDY