Elasticsearch Developer I

Elasticsearch Developer I


Note: The Elasticsearch Developer I curriculum will soon be transitioned to Elasticsearch Engineer I. This transition will not impact anyone who is already enrolled in Developer I. 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 instructor-led course is designed for software developers and engineers who want to build search and analytics applications using Elasticsearch.


Beginning with an introduction to Elasticsearch and the Search API, you will explore the internals of Elasticsearch from a developer’s perspective, gaining insight into queries, analyzers, and mappings. Through an extensive series of hands-on labs, you will learn to write multiple different types of search queries, create custom text analyzers, perform aggregations, implement suggesters, and much more on your way to becoming an Elasticsearch developer.

Note: This course is also available in a virtual classroom.

Topics Covered
  • Introduction to Elasticsearch
  • The Search API
  • Text Analysis
  • Mappings
  • Search Features
  • The Distributed Model
  • Working with Search Results
  • Suggesters
  • Aggregations
Download Course Outline


2 Days


Software developers, software engineers


  • No prior knowledge of the Elastic Stack required
  • Comfort using the terminal or command line recommended
  • Familiarity with programming concepts

Setup Requirements

  • Laptop with Wi-Fi connectivity
  • Mac, Linux, or Windows
  • Modern web browser
  • 64-bit JDK installed
    • Oracle JDK 1.8.0_60 or later
    • OpenJDK 1.8.0_111 or later
  • At least 20% free disk space

Additional Notes

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.

Onsite Training

For groups of three or more

Request Quote

Public Training

Elasticsearch Developer I Ratings

Training Organized
Training Objectives
Training Expectations
Training Curriculum
Training Labs
Training Overall

What do these ratings mean?