Elasticsearch basics for developers (Wellington)
About the course
This course is aimed at developers who have little or no exposure to Elasticsearch, and want to learn about the fundamentals to design and build applications that leverage it.
It focuses on understanding the APIs and how they work together, but also providing insights into Elasticsearch internals when required.
The course consists of a theoretical introduction to all topics listed below combined with some hands-on lab exercises.
The Elasticsearch basics course will cover the following topics
- CRUD & datastore
- Write consistency
- Text analysis
- Data mappings
- Search Internals
- Document design & data modelling
- Inner objects vs. nested objects
- Best practices
- Mixed bag
- Integration & clients
Note: These are the topics normally covered but might alter slightly depending on the needs of the trainees.
Developers who want to use Elasticsearch to build applications.
Participants should be comfortable using REST APIs, either through a command-line interface or a browser extension.