Cette formation Elasticsearch a pour but de vous apprendre à mettre en place un cluster Elasticsearch pour maîtriser l'indexation, la recherche et l'analyse de données de vos projets.
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 Elasticsearch s'adresse à des développeurs et développeuses souhaitant maîtriser les bases de la suite Elastic afin de l'intégrer efficacement dans leurs applications.
Les stagiaires 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.
Aller plus loin
L'équipe de Human Coders propose deux formations complémentaires sur la suite Elastic :
Cette formation était très complète et structurée de manière à couvrir tous les aspects essentiels de l'utilisation d'Elasticsearch. Pour moi le point fort de la formation a été la mise en pratique des fonctionnalités permettant de configurer un moteur de recherche efficace, en mettant un accent particulier sur les performances et la pertinence des résultats.
Les objectifs
Configurer un cluster Elasticsearch
Opérer le cluster Elasticsearch
Indexer des données
Faire des recherches simples et complexes
Manipuler les agrégations afin de faire des traitements sur les données
Pré-requis
Savoir manipuler un terminal
Des connaissances dans un langage de programmation
Mises 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
Mises 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
Mises en pratique :
- Utilisation d'un SDK (langage de votre choix) afin d'interagir avec le cluster
- Sécurisation du cluster
- Manipulation de l'API Index Lifecycle Management
- Création de Back via l'API de Backup/Restore
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.
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.
Témoignages
4.7/5Basé sur 187 avis*
OB
Olga B.
LEROY MERLIN17.06.2024
Cette formation était très complète et structurée de manière à couvrir tous les aspects essentiels de l'utilisation d'Elasticsearch. Pour moi le point fort de la formation a été la mise en pratique des fonctionnalités permettant de configurer un moteur de recherche efficace, en mettant un accent particulier sur les performances et la pertinence des résultats.
AD
Aurélien D.
LEROY MERLIN17.06.2024
Formation très intéressante et très riche, montrant l'exhaustivité d'elasticsearch.
PZ
Paul Z.
Alcatel Submarine Networks31.01.2024
Formation qui balaie de nombreux aspects d'ElasticSearch, à la fois configuration du cluster, des indexes, avec beaucoup des parallèles sur les besoins que l'on peut avoir remontés.
MA
Mathieu A.
Orange Business Service - Rennes29.11.2023
Très bonne formation, complète et très pédagogique.
CL
Christian Lionel K.
TRIBUN HEALTH
Intéressante et enrichissante, Elastic est très bien expliqué pour les novices notamment. On sait à quoi ça sert exactement et comment ça marche. Il faudrait (beaucoup) pratiquer maintenant, pour que ça rentre bien... et que ça reste.
SD
Samba D.
MAISON DES ARTISTES
Formation très bien pour un débutant comme moi qui n'avait jamais vu elesticsearch
DD
David D.
ETNIC
Maxime est un excellent formateur. Il prend le temps d'expliquer les choses. Il prend le temps de nous débloquer lors des TP's. Il prend le temps de faire les choses correctement. Il n'abandonne personne.
GC
Guillaume C.
UNSEENLABS
Très intéressant et bien expliqué. Super formateur !
AG
Adrien G.
UNSEENLABS
Maxime a été un formateur pédagogue et à l'écoute de nos problématiques
VA
Vincent A.
UNSEENLABS
très bonne formation, bon support, bonne pédagogie
LB
Lionel B.
SIGFOX
Super formation, le formateur était très pédagogue et à l'écoute de nos questions.
GM
Grégory M.
SIGFOX
Formateur compétent.
Bon ratio entre théorie et pratique.
Découverte relativement complète des différentes fonctionnalités de Elasticsearch.
Explications bien détaillées.
SB
Safouene B.
Maisons du monde
- cadre agréable
- formation qui répond à mes attentes
- formateur sympa et très compétent
DG
Dadja G.
Maisons du monde
Toute la formation a été bien ! De bons supports de cours et de TP, le Formateur maîtrise sont sujet !
LD
Laurent D.
Maqprint
Formation enrichissante qui s'adresse à tous les niveaux (débutant ou confirmé sur Elastic Search)
NC
Nathanael C.
ABBEAL
Une formation très intéressante qui m'a permis d'approfondir mes connaissances d'Elasticsearch et de découvrir des bonnes pratiques et pistes d'améliorations à apporter à mes projets actuels et futurs. Emmanuel adapte aussi le contenu en fonction des besoins des participants d'aborder un sujet particuler.
JY
Jean Yves H.
E-NRJ
Formation répondant à mes attentes. L'intervenant n'hesitera pas à vous conseiller et aider par rapport a vos questions.
OD
Olivier D.
SAS ASFALIA
si vous voulez apprendre à faire des recherches ES cette formation est pour vous
JL
Jérémy L.
HEGYD
Très satisfait !
Malgré la situation sanitaire, une formation à distance qui s'est bien déroulée à 3 stagiaires.
Un formateur à l'écoute et bien calé sur le sujet ElasticSearch.
Il sait se débrouiller pour trouver une réponse rapidement lorsqu'il ne l'a pas, il s'adapte à nos problématiques métiers.
Plateforme HumanCoders fonctionnelles avec les signatures numériques pour l'émargement.
Je n'ai pas pu tester le système de partage de document car transmis différemment par le formateur, peut être parce que cela ne fonctionne pas bien sur la plateforme...
VH
Valentin H.
AMUNDI IT Services
Très bonne formation, très intéressante, du temps pour échanger.
ST
Simon T.
AMUNDI IT Services
Très bonne formation, apportant une bonne vision d'ensemble sur Elasticsearch + Kibana.
Les TP permettent de bien découvrir les différentes parties (recherches, aggrégations, analyzer, ...).
ST
Sébastien T.
FM Logistic Corporate21.11.2019
Cette formation nous a passé en revue beaucoup de concepts. C'est un peu intense, mais au moins, on fait vraiment tout le programme !
RL
Richard L.
MEDIA PARTICIPATIONS PARIS17.10.2019
Formation dense, mais très bon format pour découvrir elasticsearch et son environnement.
LD
Laurent D.
Alturing08.04.2019
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.
AG
Aurélien G.
BUT29.11.2018
Très intéressant. Formateur très pro, sujet passionnant, et prise en main facilité via cette formation
CH
Cécile H.
BUT29.11.2018
Une formation idéale pour apprendre les bases et comprendre le mécanisme d'Elasticsearch. des supports clairs, un formateur au top!
JF
Jean-Baptiste F.
PharmaGest06.11.2018
Tour d'horizon détaillé de l'univers elasticsearch.
TG
Théo G.
PharmaGest06.11.2018
Bien que le formateur soit barbu, sa formation n'est pas barbante !
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 ce qui pourrait donner envie à certain de devenir DBA ES... ou pas ça dépend.
Point bonus pour les gifs et les memes dans les diapos ;)
GB
Guillaume B.
PharmaGest15.10.2018
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...
PL
Pierre-Yves L.
SUNERIS07.06.2018
Très satisfait de cette formation qui pose bien les bases du stack ELK et présente Elasticsearch dans l'état de l'art.
FM
Fabrice M.
Université Clermont Auvergne18.01.2018
Formation claire et très bon intervenant
WK
Werner K.
CSTB18.12.2017
Formation très bien structurée, illustrée par des exemples parlants et un formateur compétent et flexible, capable de s'adapter à nos besoins. Tous les outils sont prêts à être installés et utilisés, on ne perd pas de temps.
PC
Philippe C.
Sopra Steria20.04.2017
Très bonne formation et surtout très intense sur un outil ayant beaucoup de facettes à découvrir et auxquelles nous avons eu une bonne vision générale
MM
Mathieu M.
Sopra Steria20.04.2017
Merci à Damien pour son expertise et sa qualité de formateur. Le contenu de la formation est bon et cette formation sera, je n'en doute pas, un très bon tremplin pour faire mon premier saut avec elastic (search).
DE
David E.
Sopra Steria20.04.2017
Formation bien structurée mais un peu dense pour 2 jours.
DR
David R.
CINES04.07.2016
Très bonne formation
TJ
Thomas J.
Leggett17.05.2016
Très bon cours
FB
François B.
Supersonic Imagine29.09.2015
La formation est vraiment très intéressante, elle permet d'avoir un aperçu sur comment et pourquoi utiliser Elasticsearch.
FAQ
Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
9h30 : la formation commence
12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
14h : reprise de la formation
18h : fin de la journée
8 raisons de participer à une formation Human Coders
Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1649 sessions réalisées). 99% des participants se disent satisfaits de nos formations
Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
Catalogue de formations complet : 172 formations au catalogue, de quoi vous accompagner sur tout vos projets
Écosystème dynamique : Nous accompagnons les dev depuis 13 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux