Getting Started with Elasticsearch
4.0 (767 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,632 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Getting Started with Elasticsearch to your Wishlist.

Add to Wishlist

Getting Started with Elasticsearch

Learn basics of Elasticsearch from scratch with this 101 course and become an Elasticsearch Padawan.
4.0 (767 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,632 students enrolled
Created by Sezin Karli
Last updated 12/2015
English
English [Auto-generated]
Price: Free
Includes:
  • 30 mins on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install Elasticsearch and start a new node
  • Install Head and Marvel plugins
  • Do create, read, update and delete operations on Elasticsearch
  • Become an Elasticsearch padawan
View Curriculum
Requirements
  • Beginner level knowledge in relational databases is needed
Description

From real-time search and event management to sophisticated analytics and logging at scale, Elasticsearch has a great number of uses. Getting Started with Elasticsearch course will help you learn the basics of Elasticsearch. If you already have a knowledge of Relational Databases and you are eager to learn Elasticsearch, then this course is for you. You will end your journey as a Elasticsearch Padawan.


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 where you will grasp basics of Elasticsearch. All lectures are up to date with Elasticsearch 2.0.

Who is the target audience?
  • Getting Started with Elasticsearch course is for everyone with motivation to learn basics of Elasticsearch. The only skill you will need is a basic understanding of relational databases.
  • No computer science degree, or a programming knowledge is needed.
Compare to Other Elasticsearch Courses
Curriculum For This Course
+
Introduction
1 Lecture 01:16

In this lecture, I will introduce you to "Getting Started with Elasticsearch" course.

Introduction
01:16
+
Introduction to Elasticsearch
6 Lectures 15:25

In this lecture, we will talk about the definition and uses of Elasticsearch.

What is Elasticsearch
02:00

In this lecture, I will try to give the terminology for Elasticsearch. Index, type, shard, node ... etc.

Terminology for Elasticsearch
02:24

In this lecture we will install Elasticsearch on Windows and run a node.

How to install and run Elasticsearch on Windows
02:25

In this lecture we will install Elasticsearch on OSX and run a node.

How to install and run Elasticsearch on OSX
01:07

In this lecture, I will explain how we can install Head and Marvel plug-ins which are quite useful.

Marvel contains Sense plug-in that we will use in every single lecture of our course.

If you use Elasticsearch >= 2.0 then skip Marvel and just install Head.

How to install Head and Marvel Plugins
04:15

If you use Elasticsearch version greater than 2, then you will need to install Kibana which contains Sense plug-in that we will use in every single lecture of our course. Else you can skip this lecture.

Installing Kibana
03:14
+
CRUD on Elasticsearch
4 Lectures 12:00

In this lecture we will learn how to index documents in Elasticsearch that is how to create documents.

If you use Elasticsearch 2 please use the following url for Sense:

localhost:5601/app/sense

Creating Documents in Elasticsearch
05:20

In this lecture, we will learn how to get documents by id and most popular query DSL clauses.

Getting Documents from Elasticsearch
01:56

During this lecture, we will learn to do full update of documents in Elasticsearch.

Updating Documents in Elasticsearch
02:42

During this lecture, we will learn to delete documents by id.

Deleting Documents from Elasticsearch
02:02

CRUD Quiz
5 questions
+
Conclusion
2 Lectures 01:47

In this lecture, we will summarize what we learnt during this course.

Conclusion
00:34

Use ACTION15 for having a discount of 70% in my Elasticsearch in Action course!

The link to follow is below:

https://www.udemy.com/elasticsearch-in-action/?couponCode=ACTION15

Bonus Lecture - Become an Elasticsearch Jedi (with a discount)
01:13
About the Instructor
Sezin Karli
4.0 Average rating
990 Reviews
6,633 Students
2 Courses
Principal Software Engineer | Elasticsearch Instructor

Principal Software Engineer at Sahibinden com which is the largest online classifieds and e-commerce platform in Turkey. Avid learner of new technologies. Blogger, speaker and instructor.

I have been developing applications for almost a decade. My first love is Java and I'm also a huge fan of Spring framework. I also like Groovy and I'm currently flirting with Python.

Relational Databases and Elasticsearch are my main interests in Data Store Systems ecology. I prepared Elasticsearch in Action and Getting Started with Elasticsearch courses to share the love. I taught Elasticsearch to more than 2000 satisfied students.

I love giving tech talks when I get the opportunity. I gave talks on Unit Testing, SonarQube, Google Guava, Docker and Spring Boot.

I have a MSc degree from Sabanci University where I worked on Data Mining, specifically focused on Periodic Pattern Mining.