Elasticsearch (catalogue CAGIP)
Data & IA
2 jours
14 heures
À propos
ElasticSearch est un moteur de recherche et d'indexation Open Source nouvelle génération. Basé sur la librairie Apache Lucene, ce moteur de recherche offre des fonctionnalités avancées telles que les recherches par coordonnées géographiques, l'analyse et la catégorisation par agrégations, le filtrage de résultats ou encore la recherche sur plusieurs indexs et types de documents différents.
Taillé pour le Cloud, ElasticSearch a été spécialement conçu pour indexer de très gros volumes de données tout en assurant une montée en charge performante et une forte tolérance aux pannes.
Cette formation aborde les concepts clés des moteurs de recherche avant de détailler les fonctionnalités de base d'ElasticSearch et ses principes d'architecture.
En s'appuyant sur des exemples concrets et des cas réels d'utilisation, la formation apporte toutes les connaissances nécessaires pour incorporer les services ElasticSearch de façon efficace à vos applications et résoudre les problématiques de stratégie de développement les plus souvent rencontrées.
- 60% Théorie / 40 % Pratique
Vos objectifs pédagogiques
- Utiliser l'API d'elasticsearch pour indexer et rechercher des documents
- Appréhender les usages avancés d'Elasticsearch (Analyses textuelles poussées,
More like this, suggestion, percolation, personnalisation des scores, ...)
- Intégrer Elasticsearch dans une application existante
- Assimiler comment Elasticsearch simplifie l'utilisation d'Apache Lucene
- Utiliser le client et l'API Java d'elasticsearch pour indexer et rechercher des documents
Pré-requis
- Savoir ce que sont des appels d'APIs HTTP Rest + json,
- Avoir connaissance de quelques commandes Linux pour la mise en place des TPS
- Avoir une idée de ce que permettent docker et dockercompose qui instancient l'infrastructure Elasticsearch pour les travaux pratiques du cours
- Connaissances Java et Tests
Publics visés
- Architectes
- Développeurs
- Chef de projet
Tout savoir sur cette formation
Vos formateurs dédiés
Tony Blanchard
Aujourd'hui Architecte technique et expert intervenant pour de nombreux gros comptes (INSEE, Docaposte, Groupama, Axa, Banque de France, RTE, RATP, …), Tony a rejoint Zenika en 2012 pour mettre à disposition ses compétences de Scrum Master et de tech lead sur des projets clients institutionnels.
Après de nombreuses missions sur des sujets et métiers variés il a acquis de fortes compétences sur les moteurs de recherche, les brokers de messages ainsi que leur intégration dans des architectures sécurisées, résilientes et scalables.
C’est tout naturellement qu’il est devenu formateur, entre autres, sur de nombreux sujets de modernisation des SI
-
Formateur Elasticsearch
-
Formateur Kafka
-
Formateur sur les outils de la culture DevOps