menu icon

Formation Elasticsearch pour développeurs Java

Vous inscrire

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

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.

Prérequis

Méthode pédagogique

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

  1. Introduction au search et à Elasticsearch

  2. Elasticsearch et lucene dans l'écosystème Java

  3. L’architecture et la conception d’un projet Java incluant Elasticsearch

  4. Les différents protocoles de communication et l’API REST

  5. Client REST Java Low Level

    • Introduction
    • Configuration générale
    • Sniffer
  6. Client REST Java High Level

    • Introduction
    • Les différentes APIs
      • Transformation et ingestion
      • Indexation
      • Recherche
      • Administration et maintenance
  7. 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