Elasticsearch Developer II

Course Summary

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.

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

Course Details

Experienced Elasticsearch Developers who need to expand their knowledge of Elasticsearch

In-Classroom - 2 Days | 8 hours per day
Virtual Classroom - 4 Days | 4 hours per day

In-Classroom Schedule
Virtual Classroom Schedule

  • 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
  • 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.

Upcoming Classes — Elasticsearch Developer II

It was awesome. Both instructors are great speakers. They have a wide and deep knowledge about the topic, and they know how to pass it on. They are infecting with their enthusiasm.

Mariusz Kuskowski | Allegro Group