Elasticsearch Developer II - Virtual

Elasticsearch Developer II - Virtual


For experienced Elasticsearch Developers who need to expand their skills for building effective search and analytics applications on Elasticsearch.

View upcoming in-person trainings or virtual trainings. The course outline contains a detailed list of topics covered.


Students will learn how to perform scripting using Painless, define and deploy ingest pipelines, control relevance scoring, work with geolocation data, field and document modeling, entity-centric data modeling, advanced search techniques like pipeline aggregations, and a discussion on polyglot architectures. Upon finishing this course, you will receive a Certificate of Completion for the "Elasticsearch Developer II" course.



4 Days


This instructor-led virtual classroom course focuses on the more the advanced capabilities and features of Elasticsearch. You will learn how to use the Painless scripting language for customizing queries, ingestion and relevance scoring. You will learn how to index, query and aggregate documents that contain geolocation data. You will learn how to model your data, including discussions on field modeling, document modeling, and entity-centric modeling. Learn how to perform a cross cluster search, write pipeline aggregations, and implement nested and parent/child relationships. This course also contains a series of extensive hands-on labs to help reinforce the topics and skills presented during the lectures.


This course is designed for experienced Elasticsearch Developers who need to expand their knowledge of Elasticsearch.


Attend the 2-day Elasticsearch Developer I course either in-classroom or virtual classroom, or possess equivalent Elasticsearch knowledge

Setup Requirements

  • We require participants to download the latest version of Chrome or Firefox. (Safari isn’t 100% supported in the virtual environment).
  • The virtual classroom uses lots of JavaScript. We recommend that you disable any ad-blockers (some interfere with the virtual classroom) and that you restart your Web Browser before logging in.
  • Computer with a stable Internet connection
  • Mac, Linux OS, or Windows 7 or later
  • A modern web browser
  • A 64-bit JDK installed (Oracle JDK 1.8u60 or later, or OpenJDK or later)
  • Additional Notes

    See course matrix for additional recommended courses


    Upcoming Classes


    Instructor-led online training

    Location Jan 2018 Feb 2018 Mar 2018 Apr 2018 May 2018
    US Central Standard Time Feb 13 – Feb 16
    Mar 12 – Mar 15
    US Pacific Standard Time Jan 29 – Feb 1
    Central European Time Feb 5 – Feb 8
    Mar 26 – Mar 29

    Classes in bold are guaranteed to run!

    Onsite Training

    For groups of three or more

    Request Quote

    Public Training

    US Central Standard Time

    US Pacific Standard Time

    Central European Time

    Classes marked with Confirmed are guaranteed to run. Sign up now while there is still space available!

    Don't see a date that works for you?

    Request Class