聯繫我們

課程簡介

第一週:核心基礎

  • 第 1 天:銀行應用簡介
    • 核心銀行模組概覽
    • SLA、合規性(PCI DSS、可用性)
    • ITSM 工作流程(事件/問題/變更)
  • 第 2 天:Java 生產環境基礎
    • JVM 內部機制、內存、GC 基礎
    • Java 異常分析
    • 針對銀行工作負載的 JVM 調優
  • 第 3 天:Unix 基礎
    • 文件結構與導航
    • 常用命令:ps, top, df, tail, grep, awk, sed
    • 用於自動化的 Shell 腳本基礎
  • 第 4 天:日誌與監控
    • 理解日誌(交易日誌、審計日誌)
    • 工具:Splunk, ELK, 原生日誌解析
    • 實地操作:排錯失敗的資金轉賬
  • 第 5 天:工單與升級處理流程
    • 工具:ServiceNow, JIRA 工作流程
    • 升級矩陣(L1 → L2 → 開發)
    • 根因分析 (RCA) 與文件編制最佳實踐

第二週:高級排錯與實時模擬

  • 第 6 天:應用伺服器與 API 調試
    • WebLogic, Tomcat 基礎
    • API 失敗代碼 (401, 500, 504)
    • JDBC 連接池問題與超時
  • 第 7 天:數據庫排錯
    • 慢查詢、鎖、死鎖
    • SQL 性能分析工具:EXPLAIN, SHOW PROCESSLIST
    • 實地操作:解決數據庫死鎖
  • 第 8 天:CI/CD、發布與回滾
    • Jenkins 概覽
    • 發布失敗場景
    • 回滾與部署後驗證
  • 第 9 天:戰情室模擬 (War Room Simulation)
    • 角色分配:事件負責人、通訊協調、技術修復
    • 實時排錯場景(登錄失敗)
    • 根因分析 (RCA)、戰情室記錄及利益相關者更新
  • 第 10 天:綜合項目與複習
    • 總結工具、日誌、升級流程、Unix 及數據庫知識
    • 最終挑戰 + 測驗
    • 認證與反饋環節

可選附加內容

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

總結與下一步

最低要求

  • 具備核心 Java 編程概念的知識
  • 有在基於 Unix 的系統上工作的經驗
  • 熟悉企業應用程序中的支援工作流程

適用對象

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

客戶評論 (2)

課程分類