pgservicescanada.com

Elasticsearch for Software Developers

Training Program: Elasticsearch for Software Developers

Duration

2 day

price

800 USD / person

Location

Via Video Conference

Satisfaction Rate: ★★★★½ 4.5/5 since 2023

Objectives

This two-day hands-on training covers the fundamentals of Elasticsearch, including setup, configuration, search, indexing, and performance optimization.

✔ Understand Elasticsearch architecture & key concepts
✔ Manage clusters, sharding, and replication for performance optimization
✔ Secure your Elasticsearch environment with authentication & administration APIs
✔ Implement advanced search techniques using facets, aggregations & geo-spatial search
✔ Leverage text analysis & NLP to improve search relevance
✔ Set up autocompletion, “Did you mean” suggestions, and search engine services

By the end of this training, you will have a strong foundation to build, optimize, and scale Elasticsearch-powered search solutions.

Audience

This training is designed for:

✔ Software developers
✔ Lead developers
✔ Engineers setting up, replacing, or enhancing search engines

All our courses are accessible to people with disabilities.

Curriculum

Day 1 – Elasticsearch Foundations & Configuration

  • Introduction to Elasticsearch
    • Overview of Elasticsearch, its architecture & key concepts
    • Common use cases & industry applications
  • Setup & Configuration
    • Installing Elasticsearch & Kibana
    • Basic & advanced configuration settings
    • Kibana interface customization
  • Cluster & Performance Management
    • Distributed indexing & cluster architecture
    • Sharding & replication strategies
    • Monitoring & performance optimization techniques
  • Security & Administration
    • Authentication & authorization mechanisms
    • Administration APIs for system management
    • Backup & restore strategies for data protection
  • Data Indexation
    • Documents, indices & field types overview
    • Indexing, updating, deleting, and retrieving documents
    • Bulk API for high-volume indexing

Day 2 – Advanced Search & NLP Integration

  • Search Fundamentals
    • Using the Search API
    • Multi-match queries & result pagination
    • Sorting and ranking strategies
  • Data Modeling & Mappings
    • Configuring fields & data types
    • Dynamic mapping management
  • Text Analysis & Relevance Tuning
    • Understanding analyzers, tokenizers, and token filters
    • Custom analyzer configuration
    • Optimizing search relevance
  • Advanced Search Techniques
    • Boolean queries & filtering
    • Faceted search & aggregations
    • Geo-spatial search & approximate matching
    • Highlighting for search results
  • Building Search Services
    • Setting up a real-world search engine use case
    • Implementing autocompletion & “Did you mean” suggestions
  • Natural Language Processing (NLP) & Elasticsearch
    • Introduction to NLP & its applications in search
    • Leveraging NLP with Elasticsearch 8.x

Gain hands-on experience in building scalable and intelligent search applications with Elasticsearch!

Upcoming Sessions

✔ Monday 27th & Tuesday 28th January 2025  

✔ Monday 3rd & Tuesday 4th March 2025  

✔ Monday 5th & Tuesday 6th May 2025  

✔ Monday 7th & Tuesday 8th July 2025  

✔ Monday 4th & Tuesday 5th August 2025  

✔ Monday 6th & Tuesday 7th October 2025  

✔ Monday 8th & Tuesday 9th December 2025

  • On-Demand Sessions Available – Custom scheduling upon request.
  • Registration closes 48 hours before each session starts.

Prerequisites

✔ Basic knowledge of HTTP & REST
✔ Laptop with Java 8 (minimum required)
✔ IDE & command-line terminal

Teaching Method

  • 40% Presentation & Demonstrations

  • 40% Practical Exercises  

  • 20% Q&A & Discussions

Evaluation Method

  • 8 to 12 hands-on exercises
  • Progress assessed based on exercise completion & success rates

Instructors

  • Yasir Raza – Expert Consultant & Technical Director (Search, Data, Elasticsearch, OpenSearch) [LinkedIn]
  • Aamir – Expert Consultant (Elasticsearch, OpenSearch) [LinkedIn]
📩 For more details or inquiries, feel free to contact us!

Reach Out to PG Services

Your future isn’t broken—it’s waiting to be built.