For software developers and engineers who need to build search and analytics solutions using Elasticsearch.
View upcoming in-person trainings or virtual trainings. The course outline contains a detailed list of topics covered.
Students learn the internals of Elasticsearch from a developer’s perspective, including how to write search queries, perform text analysis, define mappings, perform aggregations, work with search results, and implement suggesters. Upon finishing this course, you will receive a Certificate of Completion.
The goal of this course is to prepare software developers and engineers with the skills and knowledge needed to develop Elasticsearch applications and solutions. This instructor-led course starts with an introduction to Elasticsearch and the Search API. You will learn the details of text analysis and how to define mappings. The course then takes a deeper dive into writing queries and working with search results, as well as a discussion on the distributed model of Elasticsearch, and ends with a detailed look at using aggregations to analyze your data. Through a series of extensive hands-on labs, you will acquire the skills necessary to write many different types of search queries, define mappings and custom text analyzers, implement autocomplete and “did you mean” suggesters, sort and paginate search results, analyze data using aggregations, and much more as you work your way through the various skills needed of an Elasticsearch developer.
This course is designed for software developers and engineers who need to build search and analytics solutions using Elasticsearch.
This course is taken in combination with Elasticsearch Developer II You may select to take the training in-classroom in different locations worldwide or in a virtual training classroom.
Bundle discounts apply when purchasing Deveveloper I & Developer II under one single order.