Best Elasticsearch Courses

Find the best online Elasticsearch Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Elasticsearch Courses.

Complete Guide to Elasticsearch

Learn Elasticsearch from scratch and begin learning the ELK stack (Elasticsearch, Logstash & Kibana) and Elastic Stack.

Created by Bo Andersen - Lead Developer

"]

Students: 73673, Price: $124.99

Students: 73673, Price:  Paid

Do you want to learn the popular search engine, Elasticsearch, from the beginning and become a professional in no time? This course is an excellent way for you to quickly learn Elasticsearch and to put your knowledge to work in just a few hours! If so, then you have come to the right place, as this is the most comprehensive course on Elasticsearch that you will find online! This course is a great starting point for anyone who wants to learn the ELK stack and Elastic Stack, as Elasticsearch is at the center of both stacks.

Elasticsearch is an extremely popular search engine and will be an excellent addition to your CV - even if you are already familiar with other search engines or frameworks such as Apache Lucene, Apache Solr, Amazon CloudSearch, etc.

Please note that this course is intended for developers who want to interact with an Elasticsearch cluster in one way or another and not system administrators looking to maintain an Elasticsearch cluster in production. The course focuses on functionality relevant to utilize the capabilities of Elasticsearch as a developer.

The course is a combination of theory and learning by doing. Before giving examples of how to perform certain queries, you will have been equipped with the necessary theory in advance. This ensures that you not only know how to perform powerful searches with Elasticsearch, but that you also understand the relevant theory; you will get a deep understanding of how Elasticsearch works under the hood.

The course starts from the absolute beginning, and no knowledge or prior experience with Elasticsearch is required. We will walk through all of the most important aspects of Elasticsearch, and at the end of this course, you will be able to build powerful search engines. This could be for a website where you could build Google-like search functionality, for example.

So, join me in this course and learn to build powerful search engines with Elasticsearch today!

Note that this course does not cover Logstash and Kibana. This is so that I can go into much greater detail with Elasticsearch and focus on that exclusively. This course is therefore dedicated to Elasticsearch. For courses on Logstash and Kibana, please see my other courses.

Complete Elasticsearch Masterclass with Logstash and Kibana

Learn how to build a search engine and break into big data by mastering Elasticsearch 6, Kibana and Logstash (ELK stack)

Created by Imtiaz Ahmad - Senior Software Engineer & Trainer @ Job Ready Programmer

"]

Students: 34714, Price: $109.99

Students: 34714, Price:  Paid

LAST UPDATED: November 2020 - Elasticsearch Version 6

Elasticsearch is the biggest player in the big-data space since Hadoop. I would actually vouch that it's the Hadoop killer!

It's just now beginning to gain recognition and wider adoption in the no-sql big-data space and Elasticsearch has come a long way since it's first release. I'm sure that by just adding Elasticsearch on your linkedin profile your going to gain the attention of various companies investing in this technology. So get excited about Elasticsearch because it is a big deal. The average salary for an Elasticsearch engineer is over $100,000 and the demand for engineers is high.

This course is most suited for people that want to not only power-up their resume with this new and exciting technology but also powerup their applications to be blazing fast by implementing Elasticsearch correctly. I've designed this course to be practical and easy to follow by repeating key concepts with step by step instructions and best practices for building a search Engine from scratch.

By the end of this course you'll know everything there is to know about how to build a search engine using the most recent and popular version of Elasticsearch 6 for your application as well as how to perform powerful realtime analytics on your data.

With over 20,000 student and a 4.4 star rating, this is a Udemy best seller course with thousands of students who have benefitted from the content.

Don’t just take it from me, take it from the students that have taken this course.

★★★★★ Here’s reviews from real students that took this course ★★★★★

★★★★★ This is an awesome Masterclass. It provides all the basics to work with the ELK-Stack and gives a deep look in how the core Elasticsearch is working and how to use it. Thanks to some sketches he explains the structure behind the programs. Here he might use a tablet to make his drawings as professional as the rest of the course. Thanks for the great help.

★★★★★ Instructor explains topics concisely and in depth. He provides resources that you can visit while watching the lectures to get better understanding of the topics he discusses. In addition, he encourages students to do some examples (challenges) that will solidify their understanding of the topics discussed in the course so far.

★★★★★ The teacher is very clear and he explains with simplicity easy and difficult concepts

★★★★★ Walked me through step by step in one lesson. I now have Kibana and Elasticsearch running locally. Awesome..

★★★★★ The instructor is very detailed and goes at pace that is easy to manage and follow along without adding excessive length to the course.

★★★★★ Highly recommended for the people who wants to understand the eleastic seach . I am very happy with the course. When I started I had no idea about the subject but now i'm feeling confident about it. Imtiaz teaching style is great. You will simply love it.

Topics covered in this course:

  • Setting up Elaticsearch and Kibana

  • Downloading and Configuring Logstash

  • Logstash

  • Kibana

  • Indexing, Retrieving and Deleting Documents

  • Text Analysis

  • Index Settings

  • Index Mapping

  • Searching DSL Query Context

  • Searching DSL Filter Context

  • Aggregations DSL

  • Indexing Apache Application Logs

  • Kibana Visualizations

  • Using Filebeat

  • Older Elasticsearch 5 Material

 There is a 30 day money back guarantee, so if you're not satisfied for any reason, you get your money back no questions asked!

Apache Kafka Series – Kafka Connect Hands-on Learning

Kafka Connect - Learn How to Source Twitter Data, Store in Apache Kafka Topics & Sink in ElasticSearch and PostgreSQL

Created by Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer - Best Selling Instructor, Kafka Guru, 9x AWS Certified

"]

Students: 26369, Price: $99.99

Students: 26369, Price:  Paid

A Comprehensive and Brand New Course for Learning Apache Kafka Connect Framework with Hands-on Training – (Launched in April 2017)

Kafka Connect is a tool for scalable and reliable streaming data between Apache Kafka and other data systems. Apache Kafka Connect is a common framework for Apache Kafka producers and consumers.

 

Apache Kafka Connect offers an API, Runtime, and REST Service to enable developers to define connectors that move large data sets into and out of Apache Kafka in real time. It inherits strong concepts such as fault-tolerance and elasticity thanks to being an extension of Apache Kafka. Kafka Connect can ingest entire databases, collect metrics, gather logs from all your application servers into Apache Kafka topics, making the data available for stream processing with low latency.

 

Kafka Connect standardises integration of other data systems with Apache Kafka, simplifying connector development, deployment, and management.

 

In this course, we are going to learn the Kafka Connector deployment, configuration and management with hands-on exercises. We are also going to see the distributed and standalone modes to scale up to a large, centrally managed service supporting an entire organisation or scale down to development, testing, and small production deployments. The REST interface to submit and manage connectors to your Kafka Connect cluster via an easy to use REST API’s.

 

Students Loved this course – Students have rated the course with 5 stars...!!

Tin Pavlinic says “This course is an excellent resource for those getting started with Apache Kafka-Connect. Stephane explains concepts very clearly and provides plenty of practical examples. The setup is easy. You can follow the examples along on your own machine, and then experiment further. I highly recommend this Apache Kafka course.

Alan V says "This course is GREAT: 1. The teacher provides clear explanations of the role to Kafka Connector in Kafka Streaming Solution architecture. 2. The course uses docker-compose.yml to help learners quick build a practice environment. 3. The course is well organized and easy to understand the idea, behind Kafka Connector. The teacher guides you how to use the tool step by step. 4. The provided shell commands are all well commented and steps by steps to guide users. If you read the comments in the shell script files after the course, it will remind you what the teacher just taught in the videos. 5. The teacher is very responsible to learners' questions and very helpful. If you are a professional developer, I highly recommend you to attend this course.

Sagar Joshi says "It was very engaging and interesting course. I recommend taking this Apache Kafka course. Stephane has provided all the required details and its really a hands-on training course. Thank you..!!" 

Why I should take this course?

 

  • My aim is to make you confident to work with Apache Kafka Connector as soon as possible by providing a hands-on training, source data from Twitter and sinking it directly into ElasticSearch and PostgreSQL database

  • In this course, you will learn what is Kafka Connect, Kafka Connect architecture, how to deploy an Apache Kafka Connector in standalone and in distributed mode, how to setup and launch Kafka Connect Cluster using Docker compose

     

  • You will be able to Deploy Kafka Connect Source Connectors and Kafka Connect Sink Connectors

     

  • You have strong support from the instructor, I am very happy to answer all your questions and queries inside the course Q&A sections

     

  • You have life-time access to this course and a 30-day satisfaction guaranteed with this course

Overview of the Course Contents -

 

Section 1 – Course Introduction: In this section, we are going to see the required pre-requisites for this course and for Apache Kafka Connect. We are also going to talk about the objectives and the structure of the course.

 

Section 2 - Apache Kafka Connect Concepts: In this section, we will learn about what is Kafka Connect, Apache Kafka Connect architecture, we will talk about Connectors, Configuration, Tasks, Workers. We are also going to learn the difference between the standalone vs distributed mode of the Kafka Connect.

 

Section 3 – Setup and Launch Kafka Connect Cluster: In this sections, we will learn how to install Docker on your machine and get started with Apache Kafka Connect in the simplest way possible using Docker Compose.

 

Section 4 – Apache Kafka Connect Data Source – Hands-on: In this section, we will gain some practical experience on Kafka Connect Data Source. We will learn the Kafka Connect Data Source architecture and the list of available connectors. We will have some hands-on practice and learning on File Stream Source Connector both standalone and distributed, and on Twitter Source Connectors…!!!

 

Section 5 - Apache Kafka Connect Data Sink – Hands-on: In this section, we will gain some practical experience on Kafka Connect Data Sink. We will learn the Kafka Connect Data Sink architecture, Apache Kafka Connect REST API’s and we will have some hands-on practice and learning on Elastic Search Sink Connector and on JDBC Sink Connectors…!!!

 

Section 6 – Next Steps: In this section, we are going to conclude the course and going to see what is next step you can follow.

 

You have lifetime access to the course and 30 days’ money back guarantee, so what are you thinking? Click on “Enroll Now” button now and see you inside the course…!!!

 

Elasticsearch 7 and the Elastic Stack: In Depth and Hands On

Complete Elasticsearch tutorial - search, analyze, and visualize big data with Elasticsearch, Kibana, Logstash, & Beats.

Created by Sundog Education by Frank Kane - Founder, Sundog Education. Machine Learning Pro

"]

Students: 24547, Price: $99.99

Students: 24547, Price:  Paid

New for 2020! We've teamed up with Coralogix to co-produce the most comprehensive Elastic Stack course we've seen. Elasticsearch 7 is a powerful tool not only for powering search on big websites, but also for analyzing big data sets in a matter of milliseconds! It's an increasingly popular technology, and a valuable skill to have in today's job market. This course covers it all, from installation to operations, with over 100 lectures including 11 hours of video.

We'll cover setting up search indices on an Elasticsearch 7 cluster (if you need Elasticsearch 5 or 6 - we have other courses on that), and querying that data in many different ways. Fuzzy searches, partial matches, search-as-you-type, pagination, sorting - you name it. And it's not just theory, every lesson has hands-on examples where you'll practice each skill using a virtual machine running Elasticsearch on your own PC.

We'll explore what's new in Elasticsearch 7 - including index lifecycle management, the deprecation of types and type mappings, and a hands-on activity with Elasticsearch SQL. We've also added much more depth on managing security with the Elastic Stack, and how backpressure works with Beats.

We cover, in depth, the often-overlooked problem of importing data into an Elasticsearch index. Whether it's via raw RESTful queries, scripts using Elasticsearch API's, or integration with other "big data" systems like Spark and Kafka - you'll see many ways to get Elasticsearch started from large, existing data sets at scale. We'll also stream data into Elasticsearch using Logstash and Filebeat - commonly referred to as the "ELK Stack" (Elasticsearch / Logstash / Kibana) or the "Elastic Stack".

Elasticsearch isn't just for search anymore - it has powerful aggregation capabilities for structured data. We'll bucket and analyze data using Elasticsearch, and visualize it using the Elastic Stack's web UI, Kibana and Kibana Lens.

You'll learn how to manage operations on your Elastic Stack, using X-Pack to monitor your cluster's health, and how to perform operational tasks like scaling up your cluster, and doing rolling restarts. We'll also spin up Elasticsearch clusters in the cloud using Amazon Elasticsearch Service and the Elastic Cloud.

Elasticsearch is positioning itself to be a much faster alternative to Hadoop, Spark, and Flink for many common data analysis requirements. It's an important tool to understand, and it's easy to use! Dive in with me and I'll show you what it's all about.

Elasticsearch 6 and Elastic Stack – In Depth and Hands On!

Search, analyze, and visualize big data on a cluster with Elasticsearch, Logstash, Beats, Kibana, and more.

Created by Sundog Education by Frank Kane - Founder, Sundog Education. Machine Learning Pro

"]

Students: 12992, Price: $89.99

Students: 12992, Price:  Paid

NOTE: A NEW VERSION OF THIS COURSE FOR ELASTICSEARCH 7 IS AVAILABLE. You should only enroll in this if you need to learn Elasticsearch 6 specifically. If that's you, read on!

Elasticsearch is a powerful tool not only for powering search on big websites, but also for analyzing big data sets in a matter of milliseconds! It's an increasingly popular technology, and a valuable skill to have in today's job market. This comprehensive course covers it all, from installation to operations, with 60 lectures including 8 hours of video.

We'll cover setting up search indices on an Elasticsearch 6 cluster (if you need Elasticsearch 5 - we have another course on that), and querying that data in many different ways. Fuzzy searches, partial matches, search-as-you-type, pagination, sorting - you name it. And it's not just theory, every lesson has hands-on examples where you'll practice each skill using a virtual machine running Elasticsearch on your own PC.

We cover, in depth, the often-overlooked problem of importing data into an Elasticsearch index. Whether it's via raw RESTful queries, scripts using Elasticsearch API's, or integration with other "big data" systems like Spark and Kafka - you'll see many ways to get Elasticsearch started from large, existing data sets at scale. We'll also stream data into Elasticsearch using Logstash and Filebeat - commonly referred to as the "ELK Stack" (Elasticsearch / Logstash / Kibana) or the "Elastic Stack".

Elasticsearch isn't just for search anymore - it has powerful aggregation capabilities for structured data. We'll bucket and analyze data using Elasticsearch, and visualize it using the Elastic Stack's web UI, Kibana.

You'll learn how to manage operations on your Elastic Stack, using X-Pack to monitor your cluster's health, and how to perform operational tasks like scaling up your cluster, and doing rolling restarts. We'll also spin up Elasticsearch clusters in the cloud using Amazon Elasticsearch Service and the Elastic Cloud.

Elasticsearch is positioning itself to be a much faster alternative to Hadoop, Spark, and Flink for many common data analysis requirements. It's an important tool to understand, and it's easy to use! Dive in with me and I'll show you what it's all about.

Data Processing with Logstash (and Filebeat)

Process data with Logstash, which is a key part of the ELK stack (Elasticsearch, Logstash, Kibana) and Elastic Stack.

Created by Bo Andersen - Lead Developer

"]

Students: 11414, Price: $99.99

Students: 11414, Price:  Paid

NEW! This course now also includes Filebeat and how to integrate it with Logstash, Elasticsearch, and Kibana!

Want to learn how to process events with Logstash? Then you have come to the right place; this course is by far the most comprehensive course on Logstash here at Udemy! This course specifically covers Logstash, meaning than we can go into much more detail than if this course covered the entire Elastic Stack. So if you want to learn Logstash specifically, then this course is for you!

This course assumes no prior knowledge of or experience with Logstash. We start from the very basics and gradually transition into more advanced topics. The course is designed so that you can follow along the whole time step by step, and you can find all of the configuration files within a GitHub repository. The course covers topics such as handling Apache web server logs (both access and error logs), data enrichment, sending data to Elasticsearch, visualizing data with Kibana, along with covering a number of popular use cases that you are likely to come across. Upon completing this course, you will know all of the most important aspects of Logstash, and will be able to build complex pipeline configurations and process many different kinds of events and data.

What is Logstash?
In case you don't know what Logstash is all about, it is an event processing engine developed by the company behind Elasticsearch, Kibana, and more. Logstash is often used as a key part of the ELK stack or Elastic Stack, so it offers a strong synergy with these technologies. You can use Logstash for processing many different kinds of events, and an event can be many things. You can process access or error logs from a web server, or you can send events to Logstash from an e-commerce application, such as when an order was received or a payment was processed. You can ingest data from files (flat files, JSON, XML, CSV, etc.), receive data over HTTP or TCP, retrieve data from databases, and more. Logstash then enables you to process and manipulate the events before sending them to a destination of your choice, such as Elasticsearch, e-mail, or Slack.

Why do we need Logstash?
Because by sending events to Logstash, you decouple things. You effectively move event processing out of the web application and into Logstash, meaning that if you need to change how events are processed, you don’t need to deploy a new version of a web application, for instance. The event processing and its configuration is centralized within Logstash instead of every place you trigger events. This means that all the web application needs to do, is to send an event to Logstash; it doesn’t need to know anything about what happens to the event afterwards and where it ends up. This improves your architecture and lets Logstash do what it does best; process events.

Let's get started!
I hope that you are ready to begin learning Logstash. Have a look around the curriculum if you want to check out the course content in more details. I look forward to seeing you inside the course!

ElasticSearch, LogStash, Kibana ELK #1 – Learn ElasticSearch

Learn software skills with rising demand. ElasticSearch is a core component of ELK stack and an excellent search server

Created by TetraNoodle Team - REAL KNOWLEDGE. REAL EXPERIENCE. REAL VALUE.

"]

Students: 6547, Price: $89.99

Students: 6547, Price:  Paid

In the recent years – the term BigData has been gaining popularity as well and there has been a paradigm shift is the volume of information and the ways in which it can be extracted from this data. 

ELK is one of the few new-age frameworks which is capable of handling Big Data demands and scale. 

Over the years the ELK stack has become quite popular. And for a good reason. It is a very robust, mature and feature rich framework. ELK is used by large enterprises, government organizations and startups alike. The ELK stack has a very rich and active community behind it. They develop, share and support tons of source code, components, plugins and knowledge about these tools freely and openly.

If you ever had to search a database of retail products by description, find similar text in a body of crawled web pages, or search through posts on a blog. You wonder if there was a search tool, which could make such jobs easy. 

In this course, we will focus on one such enterprise search engine- The ElasticSearch which is one of the core components of the ELK stack. We will look at the overview and explore the technology that goes into this tool. 

Knowledge and experience about ELK and ElasticSearch could be very valuable for your career. The latest stats and figures show some amazing numbers like jobs requiring these skill sets pay higher than most of the jobs posted on public job boards within the US and annual salaries for professionals could be as high as $100,000. That is the exact reason why you must enroll in this course and take your career to the next level.

As the title suggests – this course aims to provide you enough knowledge about ELK and ElasticSearch so that you can run and operate your own search cluster using these components together. 

ElasticSearch, LogStash, Kibana ELK #3 – Learn Kibana

Learn software skills with rising demand. Kibana is a core component of ELK stack and a data visualization tool

Created by TetraNoodle Team - REAL KNOWLEDGE. REAL EXPERIENCE. REAL VALUE.

"]

Students: 6246, Price: $89.99

Students: 6246, Price:  Paid

In the recent years – the term BigData has been gaining popularity. And there has been a paradigm shift in the volume of information and the ways in which it can be extracted from this data. 

ElasticSearch, LogStash, Kibana (ELK) is one of the few new-age frameworks which is capable of handling Big Data demands and scale. 

Over the years the ELK stack has become quite popular. And for a good reason. It is a very robust, mature and feature rich framework. ELK is used by large enterprises, government organizations and startups alike. The ELK stack has a very rich and active community behind it. They develop, share and support tons of source code, components, plugins and knowledge about these tools freely and openly.

In organizations large or small – there is tons of data produced by various applications running across the enterprise. The decision makers and other business stakeholders require timely access to information in a digestible format – so that they can run the organization in a meaningful and efficient way. Kibana provides such functionality out of the box. It integrates seamlessly with ElasticSearch and provides a very easy to use and visually appealing way to explore our data.

In this course, we will focus on this enterprise data visualization tool – Kibana which is one of the core components of the ELK stack. We will look at the overview and explore the technology that goes behind this tool. 

Knowledge and experience about ELK and Kibana could be very valuable for your career. The latest stats and figures show some incredible numbers like jobs requiring these skill sets pay higher than most of the jobs posted on public job boards within the US and annual salaries for professionals could be as high as $100,000. That is the exact reason why you must enroll in this course and take your career to the next level.

As the title suggests – this course aims to provide you enough knowledge about ELK and Kibana so that you can build useful visualizations based on your data using these components together. But specifically:

  • You will get familiar with the features and benefits offered by Kibana.
  • Since this course provides detailed demos of installation and configuration of Kibana; it will equip you well for future use of this technology.
  • The more equipped you are, the more sought after you will be. And this course will be a right step towards improving your work/ project/ career prospects.

ElasticSearch, LogStash, Kibana ELK #2 – Learn LogStash

Learn software skills with rising demand. LogStash is a core component of ELK stack and a data ingestion tool

Created by TetraNoodle Team - REAL KNOWLEDGE. REAL EXPERIENCE. REAL VALUE.

"]

Students: 6242, Price: $89.99

Students: 6242, Price:  Paid

In the recent years – the term BigData has been gaining popularity. And there has been a paradigm shift in the volume of information and the ways in which it can be extracted from this data.

ELK is one of the few new-age frameworks which is capable of handling Big Data demands and scale.

Over the years the ELK stack has become quite popular. And for a good reason. It is a very robust, mature and feature rich framework.

ELK is used by large enterprises, government organizations and startups alike. The ELK stack has a very rich and active community behind it. They develop, share and support tons of source code, components, plugins and knowledge about these tools freely and openly.

Imagine a large organization, which has information coming in from varied sources, at varied frequencies, and in various formats. It will be a herculean task to sort and sift through this data and normalize it to use for any comprehensive analysis. We will need a pretty versatile and flexible tool to deal with all these permutations of data streams.

In this course, we will focus on one such enterprise data collection and collation tool-The LogStash which is one of the core components of the ELK stack. We will look at the overview and explore the technology that goes behind this tool.

Knowledge and experience about ELK and LogStash could be very valuable for your career. The latest stats and figures show some amazing numbers like jobs requiring these skill sets pay higher than most of the jobs posted on public job boards within the US and annual salaries for professionals could be as high as $100,000. That is the exact reason why you must enroll in this course and take your career to the next level.

As the title suggests – this course aims to provide you enough knowledge about ELK and LogStash so that you can run and operate your own data ingestion pipelines cluster using these components together. But specifically:

  • You will get familiar with the features and benefits offered by LogStash.
  • Since this course provides detailed demos of installation and configuration of LogStash, it will equip you well for future use of this technology.
  • The more equipped you are, the more sought after you will be. And this course will be a right step towards improving your work/ project/ career prospects.

So come, join me on this exciting journey of learning ElK stack and in particular the LogStash data ingestion tool.

Data Visualization with Kibana

Visualize and analyze data with Kibana, part of the ELK stack (Elasticsearch, Logstash & Kibana) and Elastic Stack.

Created by Bo Andersen - Lead Developer

"]

Students: 5974, Price: $109.99

Students: 5974, Price:  Paid

Are you a software developer, and do you want to learn Kibana? Then look no further — you have come to the right place! This course is the best way for you to quickly learn Kibana and put your knowledge to use within just a few hours. Forget about watching countless of YouTube tutorials, webinars, and blog posts; this course is the single resource you need to learn Kibana. In fact, this is by far the most comprehensive course on Kibana you will find!

So what is Kibana, and why should you take the time to learn it? Kibana is part of the ELK stack (Elasticsearch, Logstash, Kibana) and the Elastic Stack. It's often referred to as the window into Elasticsearch. With Kibana, you can visualize the data stored within an Elasticsearch cluster. This includes everything from running ad hoc queries, creating visualizations such as line charts and pie charts, and displaying data on dashboards. Kibana enables you to easily interact with your data, providing a much better experience than writing Elasticsearch queries. Slicing and dicing data is easy, and navigating between different datasets can be done without losing context. As such, Kibana is an excellent tool for data analysis, exploration, and investigation. Dashboards are a key feature, enabling us to provide ourselves and teams with overviews of relevant data. For instance, we could create a dashboard for a sales department, and another for software engineers.

Kibana is also commonly used for monitoring data, for instance in the context of observability. By using Kibana and the Elastic Stack for observability, you can gain insight into the performance of applications (APM), monitor service uptime, keep an eye on hardware and service utilization, etc. Apart from that, Kibana is also frequently used for security analysis and managing machine learning jobs.

Needless to say, Kibana is an incredibly powerful tool for visualizing, analyzing, and monitoring Elasticsearch data.

Event-driven microservices: Spring boot, kafka and elastic

Master microservices by using spring boot, kafka and elasticsearch with patterns and with an event-driven approach

Created by Ali Gelenler - Senior Software Engineer

"]

Students: 4542, Price: $49.99

Students: 4542, Price:  Paid

Hi there! My name is Ali Gelenler. I'm here to help you learn event-driven microservices by applying best practices.

In this course, we will focus on development of microservices. With the help of microservices you will be able to develop and deploy your application components independently. Besides you can easily scale the services as per the resource requirements of the each service itself, for example you can scale better and create more instances of a service which requires more requests.

  • Tanima: "This is one of the best course i ever had in udemy, instructor is super responsive and always deals with complex problem during the course, Thank you so much Professor i will always be grateful to you for this course, and will keep eye on your next course release."

We will be developing a microservices architecture from scratch using the most recent software platforms, technologies, libraries and tools by following the best practices and using Java, Spring boot, Spring cloud, Kafka and Elasticsearch, and covering Event sourcing and Event-driven services using Kafka.

Some of the microservices patterns that we will apply are: Externalized configuration, CQRS, Api versioning, Service discovery and Api Gateway with circuit breaker and rate limiting.

  • Oliver Michels: "Amazing course that covers a lot of ground, i.e. Spring Boot, Kafka, Elastic, OAuth/Keycloak, etc. and shows how all those pieces fit together in a nice microservice architecture."

You will also learn using Oauth2 and OpenID connect protocols for Authentication and Authorization, learn monitoring with Spring boot actuator, Prometheus and Grafana, learn log aggregation and tracing with MDC, Spring Cloud Sleuth and Zipkin along with the ELK stack using Elasticsearch, Logstash and Kibana, and learn reactive development.

We will use Spring boot and Spring cloud along with Docker for developing cloud ready microservices.

  • Emre Demir: "This is not only a software tutorial. It is an advanced computer engineering course. The examples and descriptions are excellent. Full-stack and Back-end developers must take."

We will be following a hands-on approach and be developing a project from scratch in which we’ll have multiple microservices surrounded with multiple modules to accomplish the specific tasks. So you will need to make your hands dirty in this course where I will be guiding you from start to finish.

  • Mohammed O. Tillawy: "amazing course, but prepare yourself, very intense, and tons of info, needs focus and patience."

At the end of the course you will not only understand the real life challenges of a distributed application with multiple services and components, but also you will be able to apply solutions to this challenges.

You can download the source code in each lecture separately and run them easily using your IDE or docker.

Elasticsearch Masterclass [Incl., Elasticsearch 7 update]

Learn complete Elastic Stack ( Elasticsearch - Logstash - Kibana) & Become a master in Elasticsearch

Created by Vinoth Parthasarathy - Instructor

"]

Students: 3066, Price: $99.99

Students: 3066, Price:  Paid

Congratulations! You've found the most popular, most complete, and most up-to-date resource online for learning Elasticsearch.

Are you interested in the field of Elasticsearch | Big data? Are you interested to play around huge data ? Then this course is for you!

The entire course is based around a single goal: Turning you into a professional programmer & capable of handling huge volumes of data as a professional.

There are lots of free tutorials and videos on YouTube. Why would you want to take this course? The answer is simple: Quality of teaching. So, from the very beginning to the very end, you'll be confident that you'll be in good hands and watching every minute of the course, unlike the reading many free tutorials and videos, do not waste your precious time. Each section is equipped with a balanced mix of theory and Implementation.

It's my goal to make clear about Elasticsearch as much as possible and ensure you're understanding of that. I want everyone to benefit from my courses, that's why we'll dive deeply into Elasticsearch concepts and why I made sure to also share the knowledge that's helpful to programmers

Why it’s the only course you need to learn Elasticsearch?

This course is everything you need from start to end regardless of your experience.

It's an interactive course. Instead of explaining the concepts with boring slides, I will take you to the new version of the training.

This course is fun and exciting, but at the same time, we dive deep into Elasticsearch. Specifically, you will learn :

* Understanding the core principles of Elasticsearch and Apache Lucene.

* The secret behind the elasticsearch fast and how it works under the hood

* You will get an in-depth understanding of searching in elasticsearch.

* Perform realtime analytics on the huge data and visualize them in Elasticsearch using Kibana

* Processing the data by the help of Logstash from numerous sources and to several destinations

See what your fellow students have to say

"Hats off to Instructor for creating this course for Elasticsearch, in such a wonderful way. He has designed this course covering all possible concepts in much detail, and this is one of the best courses of Elasticsearch. The way the content structured is amazing and the effort he has put to develop this is very much evident" - Munafkhan

"I liked this course for two main reasons, firstly the pace at which the instructor delivered the session is excellent, and the other is that the course is transforming boring theoretical content into interactive lectures, which helps in making the concepts more clear" - Omkumar

"Excellent materials, and clear explanations. And this is perfect course for getting started with Elasticsearch. Ultimately, it was a good experience for me. Thank you" - Shriman

"Outstanding course for Elasticsearch!!! This course contains all the materials for an encapsulated and brief understanding to in-depth knowledge on elasticsearch" - Praveen

"Extremely well done. Explanations are thorough with lots of examples and illustrations. I like those concepts and queries are repeated because it really helps to solidify knowledge and make more concrete memories" - Umesh Gupta

What if I have questions?

As if this course wasn’t complete enough, I offer full support, answering any questions you have 7 days a week.

Enroll now and begin your journey towards the most lucrative, adventurous and exciting career path you can imagine! Or, take this course for a free spin using the preview feature, so you know you’re 100% certain this course is for you.

100% MONEY-BACK GUARANTEE

This course comes with a 30-day full money-back guarantee. Take the course, go through the lectures, do the exercises, and if you're not happy, ask for a refund within 30 days. All your money back, no questions asked.

See you on the inside (hurry, Elasticsearch class is waiting!)

Practical Java : Spring Boot REST API with Elasticsearch

Java (Spring Boot 2), REST API, Elastic search, Github to develop & monitor back-end applications

Created by Timotius Pamungkas - Java Software Engineer, Architect

"]

Students: 1887, Price: $89.99

Students: 1887, Price:  Paid

New Update on August 2020

  • Updated to Elasticsearch 7.x and Spring Boot 2.3

  • Updated all videos with better audio

----------------------------------------------------------------------------------------------------------------------------------------

As a developer, we need to work productively. In Java programming, one way to achieve this is by Using Spring Framework. Recognized as one of the popular framework in Java world, Spring will increase developer productivity a lot. It has wide arrays of technology that can be used on almost any enterprise use-cases.

This course is suitable for you, if you already write codes (especially Java) for some times, and want to know new things, that relevant to today's job demand. Or you just tech savvy that want to sharpen your Java programming skills to get more advanced level. In some of companies, you might have been work with legacy Java systems that already 5 years old or more. In that case, this course is suitable to refresh your mind, keep updated and get ready to adapt to new technology.

You don't have to be advanced Java programmer to learn this course, although some basic Java programming is required. I will teach you step by step, started from little theory to give you some clarity, and most of the times we will do practical hand-codes, or using tech-related-tools.

What Will You Learn?

In this course, we will use following technologies

  • Java

  • Spring & Spring Boot

  • Eclipse & Spring Tools Suite

  • Gradle

  • Postman

  • Elasticsearch

  • Spring Data for Elasticsearch

  • Git & Github

  • Logging with logback

  • Automatic API documentation with Swagger

You will get introduction and practical lesson how to using them during your journey as Java developer.

Note for Non-Windows Users

I’m very sorry, but currently I don’t have Mac or Linux environment, so I can’t show you step-by-step video to install our tools in environment other than Windows. You can find step-by step installation guide on each product's page but currently not in this course. However, the content of the course is applicable for any operating system.

What "Practical" Means?

As the title says, we will learn practical things about Java, especially Spring Framework. This course's purpose is preparing you to be ready to handle  real-life applications. Of course, real-life applications has a lot more complexity and a lot more difficult that what we will learn in this course. Java framework itself has been around for 20 years, with Spring Framework has been live since 2003. With such long history, it is impossible to tell everything in just one course. This course is to preparing you to take the first few steps for begin journey as advanced Java developer, particularly using Spring Framework.

In this course, you will get several hand-on code, and tips for best-practice in REST API programming with Spring Boot.

Is This Course Suitable for You?

To answer this, please see the preview video on section 1.

If you have basic understanding of Java, and eager to learn, then this course is suitable for you. But if you are a seasoned Java developer that constantly update your knowledge, you might even smarter then me, and this course might be too easy for you.

Please check the course content to find out if this course can meet your expectation.

You Get Involved in This Course

Being a programmer need discipline and persistence. You need to learn. You will get errors, fix, and improve it -again and again- until you become good. This course will give you some quizzes and coding exercises, where you can get involved, and practice what you have learned. Of course, not all of you happy with this approach. So I design the quiz and coding exercises to be optional. Work with them if you like, or straight to the answers and practice directly.

Why Choose Me as Your Instructor?

-- Experience --

I have been developing Java apps for enterprise since early 2010, from old-style JSP & JDBC, up to Spring framework which is currently most popular Java framework. Based on real-life experience, I know what should be done to create program that not just functionally runs, but also technically good. I experience programmers pain point, or operation team pain point and how to handle them.

I have been lead team as Engineering Manager & Architect for several years, and as a part of responsibility, coaching and teaching tech skills also part of my job. So I can deliver good lectures, based on real-life experience on Java programming.

-- Serious --

I became instructor not for social purpose, but to earn some money. Thus, you are my customers, and I try my best not to disappoint you. I will try to give best value for you, so you feel happy spend your money, and take another of my course. I will try to answer your question, as long as it still in this course's scope.

Elasticsearch & Kibana for Java Developers

In this course, I will introduce you to technology that maybe you're not familiar with: Elastic search & Kibana.

These two technologies are quite popular. Knowing those two things will be an added value for every developer. Elasticsearch is commonly used as search engine because it is very fast. We will learn basic data manipulation with Spring Data Elasticsearch.

We will also learn about Kibana, an open source tools to visualize data (example : create real-time chart) and creating dashboard from several charts.

API Unit Testing & Documentation

You will learn how to write unit testing. That is a source code to test source code. We can do unit testing for repetitive test tasks, and helping make sure that no broken code due to some changes.

Also, in this course we will learn how to create API documentation with almost no effort, because we will use library to help us create API documentation automatically. The API documentation output are: HTML, or JSON format that can be transferred to more sophisticated API documentation tools.

Full English Subtitle

This course comes with perfect English subtitle. I myself not a native English speaker, so to give better experience for students (you), I provides accurate English subtitle for all lectures.

This course is safe!

This course comes with a 30 day money-back guarantee. That means if you are not satisfied with this course, just let me know and I’ll give your money back 100%. So no risk at your side for taking this Java course. You can be equip yourself with knowledge for real-world: Java, Spring, database, version control with github, REST API, and many more. You can go on, develop good enterprise or start-up software, potentially make an awesome career (and money) for yourself. Or you get your money back if you don’t like it.

Of course, you can see some preview course, all for FREE. Just find out the course content marked as Preview and play the video. No credit card required, no question asked, just play the video.

Road to Microservice

REST API is one important pillar of microservice architecture. In micro service, we use REST API and asynchronous messaging for inter-service communication. Services communicating by exchanging messages over REST API, or messaging channels like RabbitMQ.

In this course, you will learn the theory and hand-code of messaging with REST API your one step ahead toward modern micro service architecture.

Using Elasticsearch and Kibana

Scalable Search and Analytics for Document Data

Created by Loony Corn - An ex-Google, Stanford and Flipkart team

"]

Students: 1623, Price: $89.99

Students: 1623, Price:  Paid

Elasticsearch wears two hats: It is both a powerful search engine built atop Apache Lucene, as well as a serious data warehousing/BI technology.

This course will help you use the power of ES in both contexts

ES as search engine technology:

  • How search works, and the role that inverted indices and relevance scoring play
  • The tf-idf algorithm and the intuition behind term frequency, inverse document frequency and field length
  • Horizontal scaling using sharding and replication
  • Powerful querying functionality including a query-DSL
  • Using REST APIs - from browser as well as from cURL

ES as data warehouse/OLAP technology:

  • Kibana for exploring data and finding insights
  • Support for CRUD operations - Create, Retrieve, Update and Delete
  • Aggregations - metrics, bucketing and nested aggs
  • Python client usage

Elasticsearch in Action

Learn Elasticsearch from scratch with this hands-on course and become an Elasticsearch Jedi.

Created by Sezin Karli - Principal Software Engineer | Elasticsearch Instructor

"]

Students: 1597, Price: $19.99

Students: 1597, Price:  Paid

*** Course Updated for Elasticsearch 2.0+ ***

-----------------------------------------------------------------------------------------------------------

Do you want to become an Elasticsearch Jedi?

Are you a Developer who wants to be familiar with NoSQL Databases or Search Servers?

Or maybe you are a System Admin who is expert with Relational Databases but who has no experience on new technologies of Data Store Systems ecology?

Or you just want a raise or a better job by improving your knowledge?

Join hundreds of students who signed up for becoming Elasticsearch Jedis and boost your knowledge and career!

-----------------------------------------------------------------------------------------------------------

Over 800 satisfied students are enrolled to Elasticsearch in Action course.

-----------------------------------------------------------------------------------------------------------

You can check and see the reviews:

Amit Chakraborty

Nice course

I took this course just out of curiosity to learn something about object databases and real time search. This course covers a complete ground for ElasticSearch. I was happy doing this course and the instructor resolves any queries quite fast.

My heartfelt thanks to the instructor and UDEMY.

-

Rose smith

One of the best course on elastic search !

This is an amazing course on elasticsearch . a complete guide with practical and real world examples. if you really wanna learn about elasticsearch then this is the must course you can take.

-

Kristian Josef L. Delos Reyes

GREAT LECTURE

The Lessons are well organized.. It has solved my worries in elastic search.... Enroll now

-

Demeke

Great job

it is such beautifully a simplified course.

-

gil felot

Nice and Clear

You got all the basics to start using ES in your project now !

-

Hanley Hansen

Great course

Very informative. Clear and engaging. Lots of nice nuggets of info.

-----------------------------------------------------------------------------------------------------------

Course Updates

  • Updated Course for supporting Elasticsearch 2.0+
  • Added a cheatsheet for the whole course
  • Updated quizzes for a better course coverage

-----------------------------------------------------------------------------------------------------------

From real-time search and event management to sophisticated analytics and logging at scale, Elasticsearch has a great number of uses. Elasticsearch in Action course will help you learn the essential parts of Elasticsearch. If you have a basic knowledge of Relational Databases and eager to learn Elasticsearch, then this course is for you. You will begin your journey as a padawan and finish it as an Elasticsearch jedi.

-----------------------------------------------------------------------------------------------------------

Content and Overview

You will begin learning Elasticsearch with a gentle introduction where you can setup your environment and launch your node of Elasticsearch for the first time.

After that, we will dive into Create/Read/Update/Delete operations and show you how to do them in bulk. For each operation we will do several examples so you can learn by doing.

Later, we will learn about Mappings and Analyzers in a whole chapter dedicated to them which are important subjects if you want to master Elasticsearch.

One of the most important chapters is Search in Depth where you will master the essential part of searching documents in Elasticsearch.

Our last chapter will be Sorting where we will look into how we can sort our documents and how relevancy in Elasticsearch works.

-----------------------------------------------------------------------------------------------------------

Before you enroll

  • Once enrolled, you have unlimited, lifetime access to the course content!
  • You will have access to any updates of the course.
  • Through discussions section, you will have my full support while you learn Elasticsearch. ( I have a Lightning Responder badge for answering questions under 24 hours.)

-----------------------------------------------------------------------------------------------------------

Enroll now and become and Elasticsearch Jedi!

Logging in Kubernetes with EFK Stack

Learn how to set up K8s cluster from scratch and configure logging with ElasticSearch, Fluentd and Kibana

Created by Nana Janashia - Teaching the world DevOps <3

"]

Students: 845, Price: $49.99

Students: 845, Price:  Paid

Current discount code: LOG_NANA_AUGUST2021

You will learn how to:

  • set up a Kubernetes cluster from scratch

  • configure fully functioning logging in Kubernetes cluster with EFK Stack

With following steps:

  • configure Java and NodeJS applications to produce logs, package them into Docker images and push into a Docker private repository.

  • create Kubernetes cluster on a cloud platform (Linode Kubernetes Engine)

  • deploy these application Docker images in the cluster

  • deploy ElasticSearch, Kibana and Fluentd in the cluster

  • configure Fluentd to start collecting and processing the logs and sending them to ElasticSearch

  • configure Kibana to visualise the log data stored in ElasticSearch

Why learn from me:

  • You will learn all these step by step and simply explained!

  • Thousands of students (checkout @Techworld with Nana on Youtube) love the way how I explain complex concepts in an easy way so that everyone can understand it easily.

  • I'm both an educator and a practitioner. All my knowledge is based on real projects that I have worked in or consulted over the years

  • Learn from a Docker Captain and AWS Container Hero

See the lecture description for even more information of what you will learn and what we will build.

You will learn how to:

  • set up a Kubernetes cluster from scratch

  • configure fully functioning logging in Kubernetes cluster with EFK Stack

With following steps:

  • configure Java and NodeJS applications to produce logs, package them into Docker images and push into a Docker private repository.

  • create Kubernetes cluster on a cloud platform (Linode Kubernetes Engine)

  • deploy these application Docker images in the cluster

  • deploy ElasticSearch, Kibana and Fluentd in the cluster

  • configure Fluentd to start collecting and processing the logs and sending them to ElasticSearch

  • configure Kibana to visualise the log data stored in ElasticSearch

Why learn from me:

  • You will learn all these step by step and simply explained!

  • Thousands of students (checkout @Techworld with Nana on Youtube) love the way how I explain complex concepts in an easy way so that everyone can understand it easily.

  • I'm both an educator and a practitioner. All my knowledge is based on real projects that I have worked in or consulted over the years

  • Learn from a Docker Captain

See the lecture description for even more information of what you will learn and what we will build.

Hope you enjoy the course!

Elasticsearch 6.0: Learn Elasticsearch, Kibana from Scratch

Learn Elasticsearch & Kibana from scratch, Store, Search, Visulaize & Analyze Big Data on cluster with Elasticsearch

Created by Sunil Kumar Gupta - Technology Analyst & Programmer

"]

Students: 798, Price: $49.99

Students: 798, Price:  Paid

Elasticsearch is a real-time distributed and open source full-text search and analytics engine based on Lucene and used in Single Page Application projects. Elasticsearch is open source licensed under the Apache and developed in Java. Elasticsearch is the most used Big Data technology after Hadoop and many believe that it would be surpassing Hadoop very soon and Elasticsearch is becoming popular since NoSQL tech space is also growing rapidly.

In this course we will learn about Elasticsearch and Kibana. Elasticsearch, along with Kibana and Logstash forms the Elastic Stack or ELK Stack. Kibana is an analytics and visualisation platform and Logstach is a data-collection and log-parsing engine.

Knowledge and experiecne of working with Elasticsearch and Kibana could be very useful in Big Data related job searches and the projects you get to work in your career. Elastic Stack is considered to be the most sought after Big Data Technology in coming years.

This course will help you get knowledge and working knowledge of ElasticSearch & Kibana so that you can run and operate your own Elasticsearch cluster. 

Elasticsearch 6 and Elastic Stack – In Depth and Hands On!

Use data from any source, in any format, and search, analyze, and visualize it in real time with reliability & security

Created by Packt Publishing - Tech Knowledge in Motion

"]

Students: 281, Price: $89.99

Students: 281, Price:  Paid

Elasticsearch is a powerful tool not only for powering search on big websites, but also for analyzing big data sets in a matter of milliseconds! It's an increasingly popular technology, and a valuable skill to have in today's job market. If you’re a technologist who wants to add Elasticsearch to their tool chest for searching and analyzing big data sets, then go for this Learning Path.

This  comprehensive 3-in-1 course is a hands-on guide to using Elasticsearch in conjunction with Elastic Stack, to search, analyze, and visualize data with Elasticsearch, Logstash, Beats, Kibana, and more. You will gain a firm understanding of all the fundamentals of Elasticsearch 6 to build efficient search and analytics applications using Elasticsearch 6. You will also learn what Elastic stack is all about, and how to use it efficiently to build powerful real-time data processing applications. This course covers each and every concept of ElasticSearch and Elastic Stack with the help of practical examples making it easy for you to understand and implement in your own applications.

This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Learning Elasticsearch 6, begins with explaining you what is Elasticsearch, what is it used for, and why is it important. You will then be introduced to the new features of Elasticsearch 6 and its fundamental components such as indices, documents, nodes and clusters, all which form the dichotomy of Elasticsearch. You will also learn how to add more power to your searches using filters, ranges, and more. Next, you will explore how Elasticsearch can be used with the other components of the Elastic Stack such as LogStash, Kibana, and Beats, to get data into an Elasticsearch cluster. Finally, you will develop a Elasticsearch application.

In the second course, Learning Elastic Stack 6.0, after a quick overview of the newly introduced features in Elastic Stack 6, you'll learn how to set up the stack by installing the tools, and explore their basic configurations. You will then demonstrate the creation of custom plugins using Kibana. You will also get some useful tips on how to use the Elastic Cloud and deploy the Elastic Stack in production environments.

The third course, Mastering ElasticSearch 6.x and the Elastic Stack, focuses on two major use cases with Elasticsearch. The first use case is on leveraging the powerful full-text search engine ElasticSearch is built on, allowing developers to add blazingly fast search features to applications. The second use case is on leveraging different components of the Elastic Stack to continuously monitor applications, infrastructure, or even customer transactions.

By the end of this Learning Path, you will be well-versed with the concepts of Elasticsearch and Elastic Stack to build complete, open source solutions for storing, managing, analyzing, and visualizing structured and unstructured data.

Meet Your Expert(s):

We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:

  • Ethan Anthony is a San Francisco based Data Scientist who specializes in distributed data-centric technologies. He is also the Founder of XResults, where the vision is to harness the power of big data to deliver intuitive customer-facing solutions, largely to non-technical professionals. Ethan is Harvard-educated in the areas of data science and software engineering. He began using Elasticsearch in 2012 and delivered solutions based on the Elastic Stack to a broad range of clientele. Ethan has also consulted globally with firms in a cross-section of industry verticals, from the U.S. to the Far East.

  • Pranav Shukla is the founder and CEO of Valens DataLabs, a technologist, husband, and father of two. He is a big data architect and software craftsman who uses JVM-based languages. Pranav has diverse experience of over 14 years in architecting enterprise applications for Fortune 500 companies and startups. His core expertise lies in building JVM-based, scalable, reactive, and data-driven applications using Java/Scala, the Hadoop ecosystem, Apache Spark, and NoSQL databases. He is a big data engineering, analytics, and machine learning enthusiast. Pranav founded Valens DataLabs with a vision to help companies leverage data to their competitive advantage. Valens DataLabs specializes in developing next-generation, cloud-based, reactive, and data-intensive applications using big data and web technologies. The company believes in agile practices, lean principles, test-driven and behavior-driven development, continuous integration, and continuous delivery for sustainable software systems.

  • Sharath Kumar M N has done his masters in Computer Science at The University of Texas, Dallas, USA. He has been in the IT industry for more than ten years now and is the Elasticsearch Solutions Architect at Oracle. He is an Elastic Stack advocate, and being an avid speaker he has also given several tech talks in conferences such as the Oracle Code Event. Sharath is a certified trainer—Elastic Certified Instructor—one of the few technology experts in the world who has been certified by Elastic Inc to deliver their official from the creators of Elastic training. He is also a data science and machine learning enthusiast. In his free time, he enjoys trekking, listening to music, playing with his lovely pets Guddu and Milo and the geek in him loves exploring his Python skills for stock market analysis.

  • Chris Fauerbach is an active technical expert in the area of cybersecurity and the Elastic Stack. As a seasoned software engineer, he's built multiple commercial products on the Elastic Stack and has a passion for teaching. Chris continues to research new technologies and explore new ways to solve problems. As he has become an expert in his field, he has been focusing primarily on writing and teaching.

Mastering ElasticSearch 6.x and the Elastic Stack

Build a complete, open source solution for storing, managing, analyzing, & visualizing structured and unstructured data

Created by Packt Publishing - Tech Knowledge in Motion

"]

Students: 103, Price: $89.99

Students: 103, Price:  Paid

Elastic Stack is powered by the most popular open source search engine, ElasticSearch, currently used throughout the world by Fortune 500 companies such as Sprint and Dell and small startups who leverage the power and scalability of the Elastic Stack, without having to pay a fortune in licensing or professional services hours.

Getting ElasticSearch up and running is fairly straightforward, but fully understanding how to use the whole stack, from start to finish, is a rather daunting task. This course will focus on two major use cases with ElasticSearch. The first is leveraging the powerful full-text search engine ElasticSearch is built on, allowing developers to add blazingly fast search features to applications. The second is leveraging different components of the Elastic Stack to continuously monitor applications, infrastructure, or even customer transactions.
Throughout the course, students will go from a beginner to a master of Elastic Stack, via hands-on examples using real data.

About the Author

Chris Fauerbach is an active technical expert in the area of cybersecurity and the Elastic Stack. As a seasoned software engineer, he's built multiple commercial products on the Elastic Stack and has a passion for teaching. Chris continues to research new technologies and explore new ways to solve problems. As he has become an expert in his field, he has been focusing primarily on writing and teaching. You can find his frequent blog and podcast episodes on this topic at fauie.  

Elasticsearch for Geospatial

Learning how to use Geospatial capabilities offered by Elastic search and Kibana

Created by Faizan Tayyab - GIS Professional

"]

Students: 10, Price: $19.99

Students: 10, Price:  Paid

Are you interested in learning how to use Geospatial in Elasticsearch? Are you new to geospatial capabilities available within Elasticsearch and struggling with where to start? Do you need to solve a geospatial problem without using a geospatial database? If you answered 'yes' to any of these questions then this course is for You.

About the Course:

Elasticsearch as part of the ELK (Elasticsearch, Logstash & Kibana) stack is a very popular open source distributed document store and analytics platform. It has been widely used by several organizations, individuals and teams to develop powerful search capabilities within their applications. It has also been adopted to solve complex Geospatial problems within map based web applications. Elasticsearch is built on top of Apache Lucene which itself allows of super fast full text search, however use of Elasticsearch is made easier via a simple Restful API. This means the user does not need to worry about how to learn to work with Lucene but rather use simple API request (Query DSL) to interact with Elasticsearch.  Elasticsearch is distributed and usually implemented within a cluster of machines in production. This means it is highly scalable as both vertical and horizontal scaling can be achieved. Elasticsearch itself is a complex system but this complexity is transparent to the end user. This also means very powerful application can be built using Elasticsearch. Although not covered in this course a cloud based version of Elasticsearch on AWS is available and makes it very easy to work with Elasticsearch and integrate it within applications and pipelines.

In this course we will look at how Elasticsearch can be integrated with Geoserver as focus of this course is on GIS and Elasticsearch, however it is important to note that Elasticsearch can be integrated with many other technologies including a very popular usage includes integrating Elasticsearch with Kafka.

This course has been designed to allow the student to learn Elasticsearch covering sufficient theory to support the examples presented.  Beyond describing the basics of Elasticsearch, this course is a perfect introduction to Geospatial Analysis using Elasticsearch. It is expected that the student has some understanding of how to work with Elasticsearch however examples in this course should be easy to understand for the student and adopt to the query style used by Elasticsearch.

It is hoped that this course will enable the learner to understand Elasticsearch geospatial capabilities. The instructor is available for any kind of support and help related to this course including helping out with understanding Elasticsearch basics.