Elasticsearch Developer II - Virtual

Elasticsearch Developer II - Virtual


Note: The Elasticsearch Developer II curriculum will soon be transitioned to Elasticsearch Engineer II. This transition will not impact anyone who is already enrolled in Developer II. To learn more about this update, as well as about the new Elastic Certified Engineer exam, please see our Certification FAQ or contact us directly.

This advanced, instructor-led course is designed for software developers and engineers who understand Elasticsearch development and now need to expand their skills for building effective search and analytics applications.


The course begins with an in-depth look at the Painless scripting language, ingest pipeline definition and deployment, and data modeling, with a focus on best practices and parent/child relationships. After that, you will plunge into advanced topics involving relevance scores, geolocation data, cross cluster search, entity-centric indices, polyglot architectures, and more on your way to mastering Elasticsearch development.

Note: This course is also available in-classroom.

Topics Covered
  • Painless Scripting Language
  • Ingest Pipelines
  • Handling Relationships
  • Field Modeling
  • Geolocation
  • Controlling Relevance
  • Search and Aggregations
  • Improving Search Performance
  • Entity-centric Data Modeling
Download Course Outline


4 Days


Experienced Elasticsearch Developers who need to expand their knowledge of Elasticsearch


Completion of the Elasticsearch Developer I course, or equivalent experience

Setup Requirements

  • Stable internet connection
  • Mac, Linux, or Windows
  • Latest version of Chrome or Firefox (Safari is not 100% supported)
  • Due to virtual classroom JavaScript requirements, we recommend that you disable any ad-blockers and restart your browser before class.

Additional Notes

Virtual Classroom Information
This virtual classroom training is taught over 4 consecutive days for 4 hours per day. Classes are offered in the morning and afternoon across different time zones. Open a specific offering (listed at the top of the page) to see the hours in which it will be held.

We encourage participants to set up their systems prior to logging into the training environment the first day of the class. We also encourage being logged into the virtual classroom 15 minutes prior to the start of class each day.

General Training Information
Bundle discounts apply when registering for multiple courses. Have training questions? Review our FAQ or email us.

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.