Elasticsearch for Developers Training Course
Elasticsearch is an open-source, distributed search engine. It is commonly used together with Logstash (data-collection and log-parsing engine) and Kibana (analytics and visualization platform) to make up the "ELK stack".
This instructor-led, live training is aimed at software developers who wish to build search and analytics solutions using Elasticsearch.
The training starts with a discussion of the Elasticsearch architecture, including its distributed model and search API. This is followed by an explanation of Elasticsearch's functionality and how to best integrate it into an existing application.
Hands-on exercises make up an important part of the training, and give participants a chance to put into practice their knowledge while receiving feedback on their implementation and progress.
Format of the Course
- Heavy emphasis on live practice. Most of the concepts are learned through samples, exercises and hands-on development.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction to Elasticsearch
Writing Search Queries
Performing Text Analysis
Defining Mappings
Expanding Your Searches
The Distributed Model
Manipulating Search Results
Performing Aggregations
Handling Data Relationships
Summary and Conclusion
Requirements
- Software development experience.
- Familiarity with the command line.
- No previous experience with Elasticsearch is required.
Audience
- Software developers
Open Training Courses require 5+ participants.
Elasticsearch for Developers Training Course - Booking
Elasticsearch for Developers Training Course - Enquiry
Elasticsearch for Developers - Consultancy Enquiry
Consultancy Enquiry
Testimonials (7)
Plenty of knowledge.
Ireneusz - Inter Cars S.A.
Course - Elasticsearch for Developers
Trainer big knowledge and excersises part
Kamil Romankiewicz - Inter Cars S.A.
Course - Elasticsearch for Developers
- performance of prepared training environment - adequate examples and topics in accordance with needs
Blazej - Kyndryl Wroclaw
Course - Elasticsearch for Developers
I liked that we got a general overview of elastic and learned tons of things that could be applied in current project the first day. I also liked that we went through current project code with a code review and mention improvements or/and stuff to think about or take up for discussion in the project on the second day. I like that the training gave me a good base to continue delve into elastic search.
Mattias Hansson - Chalmers Tekniska Hogskola AB
Course - Elasticsearch for Developers
The content relevnt and to the point
Qiniso Mdletshe - Quidco
Course - Elasticsearch for Developers
Doing the exercises. I really enjoyed the practicals.
Warren Stephen - Quidco
Course - Elasticsearch for Developers
Marcin knew exactly what he talking about and had proper hands on in-depth experience with the tools. He had answers to all our questions and made some really strong recommendations that we could start working towards with future projects and uses.
Conor Glasman - Quidco
Course - Elasticsearch for Developers
Provisional Upcoming Courses (Contact Us For More Information)
Related Courses
Advanced Elasticsearch and Kibana Administration
35 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level administrators and developers who wish to deepen their understanding of Elasticsearch administration, including advanced techniques for dashboard development in Kibana, as well as maintenance of the system.
By the end of this training, participants will be able to:
- Set up and configure Elasticsearch and Kibana environments for advanced administration and dashboard development.
- Create and manage Elasticsearch indices, mappings, and data models.
- Develop advanced queries and filters to extract valuable insights from Elasticsearch data.
- Design and build interactive dashboards in Kibana using various visualization types and techniques.
- Implement best practices for Elasticsearch and Kibana administration, optimization, and troubleshooting.
Administration and Development of Elasticsearch
28 HoursAudience
Administrators or developers who want to know how to use Elasticsearch.
Implementation and Administration of Elasticsearch
21 HoursAudiance
Administrators or developers who want to know how to use Elasticsearch.
Elasticsearch Advanced Administration, Monitoring and Maintenance
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at advanced-level professionals who wish to administer, monitor, and maintain Elasticsearch clusters effectively for high performance and availability.
By the end of this training, participants will be able to:
- Deploy and configure Elasticsearch clusters for high availability and performance.
- Monitor and optimize Elasticsearch operations.
- Integrate with Kibana and Logstash for advanced analytics and visualization.
- Extend Elasticsearch functionality with plugins.
- Scale Elasticsearch using clustering and sharding techniques.
ELK: Elasticsearch, Logstash and Kibana for Administrators
14 HoursThis instructor-led, live training in Belgium is aimed at system administrators who wish to set up an ELK stack (Elasticsearch, Logstash, Kibana). Note that a minimum of 3 delegates is needed for this course to run.
The training starts with a discussion of ELK architecture and functionality, then moves on to live lab implementation and practice. Hands-on exercises make up an important part of the training and give participants a chance to put into practice their knowledge while receiving feedback on their progress.
Kibana: Essentials
14 HoursThis training introduces Kibana to the users of Elasticsearch.
Kibana is an open source analytics and visualization platform designed to work with Elasticsearch. You use Kibana to search, view, and interact with data stored in Elasticsearch indices. You can easily perform advanced data analysis and visualize your data in a variety of charts, tables, and maps.
Kibana makes it easy to understand large volumes of data. Its simple, browser-based interface enables you to quickly create and share dynamic dashboards that display changes to Elasticsearch queries in real time.