Core ElasticSearch for Developers Course Description
Get to learn the internals of Elasticsearch from a developer’s perspective, including how to write search queries, perform text analysis, define mappings, perform aggregations, and model data.
This interactive instructor-led, hands-on course is focused on teaching Elasticsearch fundamentals so that you can effectively design and build applications that leverage it. The course starts with an introduction to Elasticsearch and its API and then moves into detailed concepts like search, aggregation and much more. Best practices and examples for document design, testing, and other software development design considerations are also covered.
Understanding fundamental Concepts Core ElasticSearch for Developers Course Learning Outcomes;
- Uncover best practices & key features
- Learn distributed search application development with Elasticsearch
- Implement ElasticSearch in any programming language.
- Gain detailed working knowledge of text analysis, search, and aggregations.
- Acquire the skill-set to configure, index, map, query, and execute design modeling
Core ElasticSearch for Developers Training – Suggested Audience
This Core elastic search training is intended for developers who would like to build real-time search solutions & analytics solutions. Suggested attendees based on our past programs are:
- Software Architects
Core ElasticSearch for Developers Training – Prerequisites
- No prior knowledge of Elasticsearch is required.
- Participants should be software developers familiar with programming concepts.
- Participants should be familiar with running commands from a command line or terminal.
- Exposure to or interest in Elasticsearch, relational databases, distributed systems, or information retrieval.
System Setup Requirements
- Participants shall bring their own laptop with at least 20% free disk space.
- Java version 1.7u55 and above should be installed prior to the course.
- Laptop with connectivity to Wi-Fi.
- Mac, Linux OS, or Windows 7 or later.
- A modern web browser.
Core Elasticsearch for Developers Group Corporate Training
If you have a group of 4-5 participants, apply for in-house training. For commercials please send us an email with group size to firstname.lastname@example.org
|1. Elasticsearch Overview|
|Overview – What and Why Details||00:00:00|
|Terminology: Documents, Index, Shards, Node, Cluster Details||00:00:00|
|Index, Re-Index, Update and Delete APIs Under the Hood Details||00:00:00|
|Multi Get and Bulk Operations Details||00:00:00|
|Write Consistency Details||00:00:00|
|Sense Console Details||00:00:00|
|3. Text Analysis|
|Inverted Index Details||00:00:00|
|Analysis Fundamentals Details||00:00:00|
|Filters, Tokenizers, and Analyzers Details||00:00:00|
|Analysis Testing Details||00:00:00|
|Mappings – What and Why Details||00:00:00|
|Dynamic Mapping Details||00:00:00|
|Data Types Details||00:00:00|
|Multi Fields Details||00:00:00|
|Dynamic Field Mapping Details||00:00:00|
|Index Templates Details||00:00:00|
|Query and Filter Context Details||00:00:00|
|Query DSL (Match, Term, Bool, etc.) Details||00:00:00|
|Multi Search Details||00:00:00|
|6. Search Internals|
|Pagination and Deep Pagination Details||00:00:00|
|Search Types and Internals Details||00:00:00|
|Search Performance Under the Hood Details||00:00:00|
|Search Best Practices Details||00:00:00|
|Suggestions – What and Why Details||00:00:00|
|“Did you mean?” (Terms and Phrase Suggesters) Details||00:00:00|
|Auto-Complete Functionality (Completion Suggester) Details||00:00:00|
|Best Practices Details||00:00:00|
|Aggregations – What and Why Details||00:00:00|
|Collect Mode Details||00:00:00|
|Pipeline Aggregations Details||00:00:00|
|9. Document Modeling|
|Document Modeling – What and Why Details||00:00:00|
|Relationships in Elasticsearch (Nested Documents and Parent/Child) Details||00:00:00|
|Organizing Your Data Details||00:00:00|
|Impact of Document Structure on Search Details||00:00:00|
|Best Practices and Examples for Document Design Details||00:00:00|
|Relevancy – What and Why Details||00:00:00|
|Vector Space Model, TF/IDF, and Lucene Ranking Formula Details||00:00:00|
|Boosting and Custom Score Details||00:00:00|
|Percolator – What and Why Details||00:00:00|
|Percolate API Details||00:00:00|
|Percolate Internals Details||00:00:00|
|Percolate Filtering, Scoring, Highlight, Aggregations Details||00:00:00|
|Strategies and Best Practices Details||00:00:00|
|12. Clients, Testing, Integrations|
|Elasticsearch Clients Overview Details||00:00:00|
|Testing Considerations Details||00:00:00|
|RDBMS and NoSQL Integrations Details||00:00:00|
No Reviews found for this course.