喬叔的 Elastic Stack 專業教育訓練
  • 喬叔的 Elastic Stack 專業教育訓練
  • 🧑關於喬叔 (Joe Wu)
  • Elastic 課程公開班
    • 🎯Elasticsearch 基礎實務班
      • 💯學員課後回饋
    • 🆕Elasticsearch 進階運維班
      • 💯學員課後回饋
    • Elasticsearch 進階開發班
    • Elastic Stack 基礎實務班
    • Elastic Observability 基礎實務班
    • 📩課程許願池
  • 技術分享
    • 📗喬叔帶你上手 Elastic Stack
      • 前言
      • Elastic Cloud 如何建立 Deployment
        • ES Node 的種類
        • 配置的選擇
      • Index 建立前你該知道的
        • ES Index 如何被建立
        • ES 的超前佈署 - Dynamic Mapping
        • ES 的超前佈署 - Index Template
        • ES Index 的別名 (Alias)
        • 管理你的 Index - Kibana Index
      • 管理 Index 的 Best Practices
        • Shard 的數量與 Rollover & Shrink API
        • 三溫暖架構 - Hot Warm Cold Architecture
        • Index Lifecycle Management (ILM)
        • Rollup
        • Transform
        • Snapshot Lifecycle Management (SLM)
        • 總結
      • Elastic Cloud 比免費版還多的功能
        • Elastic Stack 的方案比較與銷售方式
        • Centralized Beats Management
        • Centralized Pipeline Management
        • Watcher
        • Elasticsearch Token Service
        • Multi-stack monitoring & Automatic stack issue alerts
      • 向 App Search 學習怎麼用 Elasticsearch
        • 揭開 App Search 的面紗
        • Engine 的 Index Settings 篇
        • Engine 的 Mapping 篇
        • Engine 的 Search 基礎剖析篇
        • Engine 的 Search 進階剖析篇
      • Elasticsearch 的優化技巧
        • Indexing 索引效能優化
        • Searching 搜尋效能優化
        • Index 的儲存空間最佳化
        • Shard 的最佳化管理
      • 完賽心得
    • 📘喬叔帶你上手 Elastic Stack - 探索與實踐 Observability 系列
      • 前言 & 淺談 Observability
      • Elastic 的 Observability 解決方案
      • Uptime - 掌握系統的生命徵象
        • 我們要觀測的生命徵象是什麼?
        • 使用 Heartbeat 收集系統生命徵象數據
        • 透過 Kibana 觀看心電圖及設定警報
        • 使用合成監控 (Synthetics Monitor) 從使用者情境驗證服務的運作狀態
      • Metrics - 觀察系統的健康指標
        • Metrics 與 Metricbeat 的基本介紹
        • 使用 Metricbeat 掌握 Elastic Stack 的健康狀態
        • 使用 Metricbeat 掌握 Infrastructure 的健康狀態 Host 篇
        • 使用 Metricbeat 掌握 Infrastructure 的健康狀態 Docker 篇
        • 使用 Metricbeat 掌握 Infrastructure 的健康狀態 Kubernetes 篇
        • 使用 Metricbeat 掌握 Infrastructure 的健康狀態 AWS 篇
      • Logs - 挖掘系統內部發生的狀況
        • Logs 與 Filebeat 的基本介紹
        • 使用 Filebeat 應該要了解的設計細節與原理
        • 透過 Filebeat 收集 Elastic Stack 中各種服務的細節資訊
        • 透過 Filebeat 收集 Infrastructure 中各種服務的細節資訊
      • Traces - 觀察應用程式的效能瓶頸
        • Elastic APM 基本介紹
        • 使用 APM-Integratoin-Testing 建立 Elastic APM 的模擬環境
        • 如何在 Kibana 使用 APM UI
        • 使用 APM Server 來收集 APM 數據
        • 透過 APM Agents 收集並傳送後端服務運作的記錄
        • 透過真實使用者監控 (RUM, Real User Monitoring) 來改善使用者體驗
      • 建立結構化的 Log
        • Elastic Common Schema 結構化 Log 的規範
        • Elasticsearch Ingest Pipeline 資料 Index 前的轉換好幫手
          • 基本介紹
          • 各種常用的 Processor
          • Enrich 資料與例外處理
      • 有效的使用 Observability 的資料
        • 透過 Machine Learning 發現異常的問題
        • 使用 Kibana Alerts 主動通知異常狀況
        • 資料的生命週期管理
        • 使用 Elastic Observability 追縱及觀察問題的心得
      • 完賽心得
    • 😀Elasticsearch 技術分享小品
      • 🤖Elastic 與 AI
        • Elasticsearch Inference API 讓我們直接在 ES 裡運用 OpenAI Completion API
    • 🎥線上分享
      • 喬叔 Elasticsearch Index 管理與效能優化技巧
      • Elastic Certification 認證經驗分享
    • 🛠️workshop
      • 如何在 Elasticsearch 實現敏捷的資料建模與管理 @ DevOpsDays 2023
        • 工作坊實作內容
      • Elastic Observability 實作體驗坊 @ DevOpsDays 2022
        • 行前準備
        • 工作坊實作內容
      • 當 Elasticsearch 搜尋引擎遇上 AI @ HelloWordDevConference 2024
        • 投影片
        • Elasticsearch 環境準備
        • Google Colab 環境準備
        • 工作坊操作說明
        • ElasticSearch Relevance Engine (ESRE)
    • ⬆️Elastic Stack 版本升級記錄
      • 🔍Elasticsearch
  • 其他專業服務
    • 👩‍🎓企業包班 | 企業內訓
    • 👨‍💼顧問服務
    • 🈺專案合作
    • 🧩Elastic 授權代理
  • 相關連結
    • Facebook 粉絲頁
Powered by GitBook
On this page
  • 課程介紹
  • 報名梯次
  • 時間與地點
  • 課程費用與優惠辦法
  • 課程內容
  • 適合對象
  • 開課資訊及退款規則
  • 其他注意事項與資訊
  1. Elastic 課程公開班

Elasticsearch 基礎實務班

這門課會帶學員從零開始了解 Elasticsearch 基礎的認識、底層運作原理、以及最新版本的改動與應用,並分享實務上可能會踩坑的地方、業界實務的使用技巧等。課程特色會使用大量的圖解設計來講解,讓學員更有效的吸收與學習,此門課程乾貨滿滿,保證學員們都能打好基礎、學會核心知識,無論是曾經使用、正在使用或是考慮使用 Elasticsearch 的學員都適合來上這門課程

Previous關於喬叔 (Joe Wu)Next學員課後回饋

Last updated 2 months ago

課程介紹

喬叔在軟體業界已有二十幾年資歷,從軟體開發至中高階管理並有三次創業的經驗。相當熟悉在軟體開發、系統管理、整合與運維會碰到的所有難題,而在十年的 Elastic Stack 實戰與教學的經驗中,更發現了解運作原理、最佳化設定、正確規劃與使用的對於開發與維運人員相當重要,甚至影響企業的開發效率與核心競爭力。

Elasticsearch 的教學在網路上的資訊及官網文件已經相當豐富,為什麼還需要這門這門課程?在喬叔多年的實戰與顧問經驗中,幫助企業解決了許多重要又緊急的技術問題,即使有這麼多年的經驗,在每一次的協助解決的過程中還是淬煉出許多知識與技巧,而這些重要的知識都是網路文章找不到或是不夠被系統化整理好的。喬叔開設這門課程除了本身的教學熱情外,自己也希望能將多年的努力與所學最大化,利用知識的傳播與顧問的協助,幫助更多的企業與IT技術人員能避掉許多技術坑洞與避免技術債產生,期盼能盡自己一己之力讓企業與技術人員們都有更好、更正向的發展。

報名梯次

  • Elasticsearch 基礎實務班 2025/05/18 (日) 與 05/24 (六) 共二天 ( )

  • Elasticsearch 基礎實務班 2025/09/27 (六) 與 10/04 (六) 共二天 ( )

時間與地點

  • 時間:9:00 - 17:00,中午休息 1 小時。總共二天,共計 14 小時。 (若討論熱烈通常會延遲下課,建議多預留半小時至一小時的彈性時間)

  • 上課地點:線上遠端授課,詳細連線軟體、資訊與規範會再課前一周以 Email 通知。

課程費用與優惠辦法

  • 費用:NTD 14,500 元 (含稅)。

  • 同時與 Elasticsearch 進階運維班 一起報名可享兩門課均 9折,兩門課原價 NTD 42,850。優惠價 NTD 38,565 (含稅)。(此優惠限同一人報名)

  • 四人以上團報,可享 9折,優惠價每人 NTD 13,050 元 (含稅)。

課程內容

  • 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. 開課門檻 : 報名達人數達 8 人即確定開班,20 人即額滿。

  2. 退費辦法 : 當期若沒有成功開課,將全額退費或是可選擇延至下一梯課程。

  3. 已完成報名與繳費之學員,將於開課一周前以 E-mail 方式寄發上課通知函;若課程因故取消或延期,亦將以 E-mail 與手機簡訊方式通知。

  4. 已完成繳費之學員如欲取消報名,於實際上課八日前聯繫主辦單位辦理退課,主辦單位將退還 90% 課程費用。實際上課時間七日內辦理退課,則退還 50% 課程費用。

  5. 已完成繳費之學員,可以轉讓上課資格予其他人,請在開課三日前與主辦單位聯繫並完成轉讓程序。

  6. 如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利。

其他注意事項與資訊

  1. 此課程含有大量實機操作練習,請準備可操作的電腦 (Windows、Mac、Linux 皆可,需能安裝並操作 Elasticsearch)。

  2. 提供企業報帳發票與個人發票

  3. 優惠價擇一使用

  4. 主辦單位保留因應上課成員能力調整內容、日期、時間與進行方式之權利。

  5. 主辦單位擁有決定是否接受報名之權利。

若有任何關於課程內容、企業報班與顧問服務需求請聯繫 王小姐

相關課程、書籍與 Elastic 相關討論都會公告在這邊,歡迎追蹤並且一起學習成長! 喬叔 - Elastic Stack 技術交流 粉絲頁:

🎯
點此報名
點此報名
training@onedoggo.com
https://www.facebook.com/Joe.ElasticStack