聯繫我們
 課程時長 35 時間:

課程簡介

第一週:核心基礎

  • 第一天:銀行應用介紹
    • 核心銀行模組概覽
    • SLA、合規性(PCI DSS、運行時間)
    • ITSM 工作流程(事故/問題/變更)
  • 第二天:Java 生產環境基礎
    • JVM 內部機制、記憶體、GC 基礎
    • Java 異常分析
    • 針對銀行工作負載的 JVM 調優
  • 第三天:Unix 基礎
    • 檔案結構與導航
    • 指令:ps, top, df, tail, grep, awk, sed
    • 用於自動化的 Shell 腳本基礎
  • 第四天:日誌與監控
    • 理解日誌(交易、審計)
    • 工具:Splunk, ELK, 原生日誌解析
    • 實務操作:排錯失敗的資金轉帳
  • 第五天:工單與升級流程
    • 工具:ServiceNow, JIRA 工作流程
    • 升級矩陣(L1 → L2 → 開發)
    • 根本原因分析(RCA)與文件撰寫最佳實務

第二週:進階排錯與即時模擬

  • 第六天:應用伺服器與 API 除錯
    • WebLogic, Tomcat 基礎
    • API 失敗代碼(401, 500, 504)
    • JDBC 連接池問題與逾時
  • 第七天:資料庫排錯
    • 慢查詢、鎖、死鎖
    • SQL 分析工具:EXPLAIN, SHOW PROCESSLIST
    • 實務操作:解決資料庫死鎖
  • 第八天:CI/CD、發布與回滾
    • Jenkins 概覽
    • 發布失敗場景
    • 回滾與部署後驗證
  • 第九天:war room 模擬
    • 角色分配:事故負責人、溝通、技術修復
    • 即時排錯場景(登入失敗)
    • RCA、war room 記錄與利害關係人更新
  • 第十天:綜合專案與回顧
    • 工具、日誌、升級、Unix、資料庫總結
    • 最終挑戰 + 測驗
    • 認證與回饋會議

選修進階內容

  • Kafka/MQ 排錯基礎
  • APM 工具:AppDynamics/Dynatrace
  • Kubernetes 基礎(Pod 重啟、日誌)
  • SRE 指標:SLI, SLO, MTTR

總結與後續步驟

最低要求

  • 了解 Java 核心程式設計概念
  • 具備處理基於 Unix 系統的經驗
  • 熟悉企業應用中的支援工作流程

目標學員

  • 支援工程師
  • 轉任支援角色的 Java 開發人員
  • 銀行環境中的生產環境支援分析師

客戶評論 (2)

即將到來的課程

課程分類