Formation Elasticsearch pour développeurs Java
Objectifs
Elasticsearch est construit avec Java. Une chance pour ceux qui développent avec ce langage: cela vous permet de bénéficier d’APIs très complètes et de la possibilité d'étendre l’outil via le système de plugins. La connaissance de Java est aussi un atout indispensable pour opérer, tuner et débugger la jvm sur laquelle tourne elasticsearch !
Cette formation aborde tout ce que vous avez besoin de savoir sur Elasticsearch en tant que développeur Java. Nous allons parcourir les API Java dans leur état actuel et leurs évolutions à venir.
Nous apprendrons également comment Elasticsearch ajuste la JVM et comment et quand vous pouvez étendre Elasticsearch via les plug-ins.
Durée
2 jours.
9H-12H, 13H-18H
Tarif
2400 € HT / personne
Public
Cette formation s’adresse aux développeurs et lead-développeurs souhaitant mettre en place, remplacer ou faire évoluer une solution de recherche avancée dans leurs applications.
Toutes nos formations sont accessibles aux personnes en situation de handicap.
Prochaines sessions
- 24-25 novembre 2022
- 12-13 janvier 2023
- Ou sur demande
Les dates précisées sont confirmées. L’inscription à la formation peut se faire jusqu'à 48 heures avant le début de la session. Pour les dates sur demande, prévoyez un délai de jusqu'à 14 jours.
Où
- Station F, 5 Parvis Alan Turing, 75013 Paris
- par visioconférence
Prérequis
- Connaissances basiques de HTTP et REST
- Ordinateur portable avec Java 8 minimum
- IDE et terminal ligne de commande
Méthode pédagogique
- Présentation et démonstrations 40%
- Travaux pratiques 40%
- Questions / Réponses 20%
Modalités d’évaluation
Les formations comprennent entre 8 et 12 séances de travaux pratiques. Les acquis du stagiaire en cours et à la fin de la formation seront mesurés par le degré de réussite à ces travaux pratiques.
Programme
-
Introduction au search et à Elasticsearch
-
Elasticsearch et lucene dans l'écosystème Java
-
L’architecture et la conception d’un projet Java incluant Elasticsearch
-
Les différents protocoles de communication et l’API REST
-
Client REST Java Low Level
- Introduction
- Configuration générale
- Sniffer
-
Client REST Java High Level
- Introduction
- Les différentes APIs
- Transformation et ingestion
- Indexation
- Recherche
- Administration et maintenance
-
Elasticsearch et sa jvm
- choix de jvm et tuning de base
- garbage collector
- problèmes potentiels, analyses et outils à connaître
Les intervenants
Lucian Precup
Consultant - Formateur
Vincent Bosc
Consultant - Formateur
Pour plus d’informations, n’hésitez pas à nous contacter.
Vous inscrire