A Cloud Guru's Elastic Certified Engineer Exam Preparation Course

By Myles Young

This course is designed to fully prepare anyone who wants to become an Elastic Certified Engineer.

48 hours
  • 76 Lessons
  • 24 Hands-On Labs
  • 6 Course Quizzes

About the course

This course is designed to prepare anyone who wants to become an Elastic Certified Engineer. Certified Engineers are Elasticsearch experts who are able to design, deploy, and manage a complete Elasticsearch solution. The hands-on nature of this course begins with the Cloud Playground. As you follow along, you’ll demonstrate each exam objective before testing what you’ve learned in scenario-driven, hands-on labs. Section quizzes are also there to help fortify key concepts along the way. At the end of the course, you’ll take a hands-on practice exam designed just like the real thing. In the end, this course will fully prepare you to become an Elastic Certified Engineer.

Disclaimer: This is not an official Elastic Company course created by or approved by the Elastic Company. A Cloud Guru is in no way affiliated with Elastic Company or ElasticSearch BPV.

  • Chapter 1 5 Lessons Introduction 23:10

    Course Introduction

    1:19

    About the Exam

    4:46

    Elastic Stack Overview

    5:20

    Elasticsearch Overview

    6:10

    Setting Up Your Own Environment

    5:35
  • Chapter 2 13 Lessons Managing Data 4:20:04

    Introduction to Managing Data

    1:24

    Defining Indices

    4:29

    Creating Indices in Elasticsearch 7.13

    30:00 Hands-On Lab

    Defining Index Templates

    6:32

    Creating Index Templates in Elasticsearch 7.13

    30:00 Hands-On Lab

    Using the Data Visualizer to Upload Data

    4:40

    Uploading Data with the Data Visualizer in Elasticsearch 7.13

    30:00 Hands-On Lab

    Establishing an Index Lifecycle Management (ILM) Policy

    8:41

    Managing Indices with Index Lifecycle Management (ILM) in Elasticsearch 7.13

    1:00:00 Hands-On Lab

    Creating Data Streams

    8:02

    Streaming Data in Elasticsearch 7.13

    1:00:00 Hands-On Lab

    Managing Data in Elasticsearch 7.13

    15:00 Quiz

    Section Summary

    1:16
  • Chapter 3 14 Lessons Searching Data 6:30:24

    Introduction to Searching Data

    1:52

    Understanding the Elasticsearch Query DSL

    8:08

    Writing Term-Level Search Queries

    10:00

    Searching with Term-Level Queries in Elasticsearch 7.13

    1:00:00 Hands-On Lab

    Writing Full-Text Search Queries

    7:01

    Searching with Full-Text Queries in Elasticsearch 7.13

    1:00:00 Hands-On Lab

    Writing Compound Search Queries

    6:48

    Combining Queries with Compound Searching in Elasticsearch 7.13

    1:30:00 Hands-On Lab

    Executing Asynchronous Search Queries

    5:08

    Asynchronously Searching in Elasticsearch 7.13

    1:00:00 Hands-On Lab

    Executing Cross-Cluster Search Queries

    5:21

    Search Across Multiple Clusters in Elasticsearch 7.13

    1:00:00 Hands-On Lab

    Searching Data in Elasticsearch 7.13

    15:00 Quiz

    Section Summary

    1:06
  • Chapter 4 9 Lessons Aggregating Data 5:45:46

    Introduction to Aggregating Data

    1:15

    Writing Metrics Aggregations

    7:37

    Writing Bucket Aggregations

    6:27

    Writing Sub-Aggregations

    5:49

    Performing Metric and Bucket Aggregations in Elasticsearch 7.13

    2:00:00 Hands-On Lab

    Writing Pipeline Aggregations

    8:41

    Performing Pipeline Aggregations in Elasticsearch 7.13

    3:00:00 Hands-On Lab

    Aggregating Data in Elasticsearch 7.13

    15:00 Quiz

    Section Summary

    0:57
  • Chapter 5 11 Lessons Developing Search Applications 7:41:26

    Introduction to Developing Search Applications

    2:07

    Highlighting Search Terms

    2:53

    Sorting Search Results

    4:41

    Paginating Search Results

    2:23

    Highlighting, Sorting, and Paginating Search Results in Elasticsearch 7.13

    3:00:00 Hands-On Lab

    Defining Index Aliases

    6:15

    Leveraging Index Aliases in Elasticsearch 7.13

    2:00:00 Hands-On Lab

    Defining Search Templates

    6:46

    Using Search Templates in Elasticsearch 7.13

    2:00:00 Hands-On Lab

    Developing Search Applications in Elasticsearch 7.13

    15:00 Quiz

    Section Summary

    1:21
  • Chapter 6 15 Lessons Data Processing 10:51:34

    Introduction to Data Processing

    2:18

    Explicitly Mapping Fields

    5:07

    Dynamically Mapping Fields

    3:58

    Defining a Custom Analyzer

    8:53

    Defining Multi-Fields

    4:43

    Defining Custom Analyzers, Multi-fields, and Mappings in Elasticsearch 7.13

    3:00:00 Hands-On Lab

    Reindexing Documents

    10:18

    Updating Documents

    5:40

    Reindexing and Updating Documents in Elasticsearch 7.13

    2:00:00 Hands-On Lab

    Defining Ingest Pipelines

    12:43

    Leveraging Ingest Pipelines in Elasticsearch 7.13

    2:30:00 Hands-On Lab

    Handling Nested Arrays of Objects

    10:48

    Maintaining Nested Arrays of Objects in Elasticsearch 7.13

    2:00:00 Hands-On Lab

    Data Processing in Elasticsearch 7.13

    15:00 Quiz

    Section Summary

    2:06
  • Chapter 7 13 Lessons Cluster Management 8:25:33

    Introduction to Cluster Management

    1:37

    Diagnosing Shard Issues

    4:19

    Diagnosing and Repairing Shard Issues in Elasticsearch 7.13

    3:00:00 Hands-On Lab

    Snapshotting Data

    9:08

    Configuring Searchable Snapshots

    5:09

    Restoring Data

    3:36

    Snapshotting and Restoring Data in Elasticsearch 7.13

    2:00:00 Hands-On Lab

    Setting Up Cross-Cluster Replication

    6:43

    Implementing Cross-Cluster Replication in Elasticsearch 7.13

    1:30:00 Hands-On Lab

    Defining Access Control

    8:33

    Implementing Role-Based User Access Control in Elasticsearch 7.13

    1:00:00 Hands-On Lab

    Cluster Management in Elasticsearch 7.13

    15:00 Quiz

    Section Summary

    1:28
  • Chapter 8 2 Lessons Conclusion 4:01:18

    Elastic Certified Engineer Practice Exam

    4:00:00 Hands-On Lab

    Course Summary

    1:18

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!