Comment on page
🎯

Elasticsearch 基礎實務班

從零開始教會您如何 "正確的" 使用 Elasticsearch,包含基礎的認識、底層運作的原理、實務上可能會踩坑的地方、業界實務的使用技巧。
在考慮要不要報名嗎? 歡迎看看先前這門課程的 學員課後回饋

報名梯次

  • Elasticsearch 基礎實務班 2023/03/11 (六) 與 2023/03/18 (六) (已結束報名)
  • Elasticsearch 基礎實務班 2023/06/10 (六) 與 2023/06/17 (六) (已結束報名)
  • Elasticsearch 基礎實務班 2023/09/16 (六) 與 2023/09/23 (六) (已結束報名)
2024 年公開課程的時間,預計在 2024 年初進行公告。

課程費用

  • 費用: NTD 14,000 元 (含稅)。
  • 團報優惠 : 四人以上團報,可享9折,每人 NTD 12,600 元。
  • 另有早鳥優惠及舊生優惠,詳情請見 👉🏻 最新一期課程報名表
  • 同時報名 Elasticsearch 基礎實務班 與 進階運維班,兩門課皆以 9 折計算 (限同一人報名)。

時間與地點

  • 時間:9:00 - 17:00,中午休息 1 小時。二天,共計 14 小時。
  • 上課地點:線上遠端授課,詳細連線軟體、資訊與規範會再課前以 Email 通知大家。

課程內容

  • Elasticsearch 快速上手
    • Elasticsearch 集群的安裝
    • Kibana 的安裝及 Dev Tools 的使用介紹
    • Elasticsearch 的基本存取操作
    • Elasticsearch Indexing 與 Mapping 的簡介
  • Elasticsearch 基礎入門
    • Elasticsearch 發展介紹
    • Elastic Stack 家族成員簡介
    • Elasticsearch 集群架構與名詞定義
    • Apache Lucene 術語與架構簡介
    • Elasticsearch 及 Lucene 的資料儲存概念
  • Data In/Out
    • 如何建立 Index
    • Index 各種 CRUD (新增、讀取、更新、刪除) 的 REST API 操作方法
    • 批次處理的 REST API 操作方法
    • Search API 與 Query DSL 的基本介紹
    • Index Alias 的使用方式與實務技巧
  • Elasticsearch 的底層運作原理
    • Indexing 底層運作原理
    • Searching 底層運作原理
    • Elasticsearch 資料儲存時的底層運作方式
    • Transaction Log 的設計機制
    • Lucene 與 Segment Files 的運作方式
  • Text Analysis
    • 文字處理的入門介紹
    • Analyzer, Tokenizer, Char Filter, Token Filter 的使用方式
    • Analysis API 使用介紹
    • 中文搜尋的處理方式
  • Mapping 配置方式
    • Elasticsearch 的 Dynamic Mapping
    • Mapping 的設定
    • Elasticsearch 的資料型態與設定配置
    • Index Template 與 Component Template
  • Search
    • 常用的 Query 與 Filter 的方法與技巧
    • Highlight 的使用方法
    • 排序、分頁的使用方式
    • 常用的 Aggregation 的方法與技巧
    • Field Data 與 Doc Values 的原理
    • 使用 Search Profiler 分析搜尋效率
  • Operation & Configuration & Conclusion
    • 基本的設定介紹
    • 佈署至正式環境時的重要設定與注意事項
    • 效能優化的注意事項
  • Elastic Stack 簡介

適合對象

  • 具有資訊相關科系背景,或是具備相關知識,你需要稍微懂 REST API、能執行基本的 Linux shell 或是 Windows command line 指令。
  • 你可以完全沒使用過 Elasticsearch、或是有使用過但對於基礎及底層運作原理想獲得扎實的學習。
  • 適合開發人員、SRE 工程師、IT 資訊人員、資料科學家、IT 經理、系統架構師、系統網路部門主管…等任何會使用到 Elasticsearch 的資訊相關人員。

開課資訊及退款規則

  1. 1.
    開課門檻 : 報名達人數達 8 人即確定開班,20 人即額滿。
  2. 2.
    退費辦法 : 當期若沒有成功開課,將全額退費。
  3. 3.
    已完成報名與繳費之學員,將於開課一周前以 E-mail 方式寄發上課通知函;若課程因故取消或延期,亦將以 E-mail 與簡訊方式通知。
  4. 4.
    已完成繳費之學員如欲取消報名,請於實際上課八日前聯繫主辦單位辦理退課,主辦單位將退還 90% 課程費用。實際上課時間七日內辦理退課,則退還 50% 課程費用。
  5. 5.
    已完成繳費之學員,可以轉讓上課資格予其他人,請在開課三日前與主辦單位聯繫並完成轉讓程序。
  6. 6.
    如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利。

其他注意事項

  1. 1.
    此課程含有大量實機操作練習,請準備可操作的電腦 (Windows、Mac、Linux 皆可,需能安裝並操作 Elasticsearch)。
  2. 2.
    課程內容及報名事宜若有任何疑問,請與 [email protected] 聯繫。
  3. 3.
    主辦單位保留因應上課成員能力調整內容、日期、時間與進行方式之權利。
  4. 4.
    主辦單位擁有決定是否接受報名之權利。