Course Code: javapsbank
Duration: 35 hours
Prerequisites:
  • 理解核心Java编程概念
  • 有使用基于Unix系统的经验
  • 熟悉企业应用中的支持工作流程

目标学员

  • 支持工程师
  • Java开发者转岗至支持角色
  • 银行环境中的生产支持分析师
Overview:

Java 生產支援是一個專門的領域,旨在維護、排除故障並確保基於 Java 的系統在實際環境中的健康運行。

這項由講師指導的培訓(線上或線下)針對中級支援工程師和開發人員,旨在提升他們在銀行環境中維護、排除故障和優化基於 Java 的生產系統的能力。

在培訓結束時,參與者將能夠:

  • 解決 Java、Unix、數據庫和中間件環境中的問題。
  • 使用監控工具識別並應對生產事件。
  • 遵循正確的升級路徑,並有效記錄根本原因。
  • 參與發佈/回滾週期,並跨團隊協調。

課程形式

  • 互動式講座和討論。
  • 實際操作真實的支援工具和系統。
  • 模擬實際事件和故障排除場景。

課程定制選項

  • 如需根據您的技術堆棧、工具集或支援工作流程定制此課程,請聯繫我們安排。
Course Outline:

第1週:核心基礎

  • 第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)與文檔最佳實踐

第2週:高級故障排除與即時模擬

  • 第6天:應用伺服器與API除錯
    • WebLogic、Tomcat 基礎
    • API失敗代碼(401、500、504)
    • JDBC連接池問題與超時
  • 第7天:資料庫故障排除
    • 慢查詢、鎖定、死鎖
    • SQL 性能分析工具:EXPLAIN、SHOW PROCESSLIST
    • 實作:解決資料庫死鎖問題
  • 第8天:CI/CD、發布與回滾
    • Jenkins 概述
    • 發布失敗情境
    • 回滾與部署後驗證
  • 第9天:戰情室模擬
    • 角色分配:事件負責人、溝通、技術修復
    • 即時故障排除情境(登錄失敗)
    • 根本原因分析、戰情室記錄與利益相關者更新
  • 第10天:總結與回顧
    • 工具、日誌、升級、Unix、資料庫的總結
    • 最終挑戰與測驗
    • 認證與反饋會議

可選附加內容

  • Kafka/MQ故障排除基礎
  • APM工具:AppDynamics/Dynatrace
  • 基礎Kubernetes(Pod重啟、日誌)
  • SRE指標:SLIs、SLOs、MTTR

總結與下一步

Sites Published:

United Arab Emirates - Java Production Support for Banking Systems

Qatar - Java Production Support for Banking Systems

Egypt - Java Production Support for Banking Systems

Saudi Arabia - Java Production Support for Banking Systems

South Africa - Java Production Support for Banking Systems

Brasil - Java Production Support for Banking Systems

Canada - Java Production Support for Banking Systems

中国 - Java Production Support for Banking Systems

香港 - Java Production Support for Banking Systems

澳門 - Java Production Support for Banking Systems

台灣 - Java Production Support for Banking Systems

USA - Java Production Support for Banking Systems

Österreich - Java Production Support for Banking Systems

Schweiz - Java Production Support for Banking Systems

Deutschland - Java Production Support for Banking Systems

Czech Republic - Java Production Support for Banking Systems

Denmark - Java Production Support for Banking Systems

Estonia - Java Production Support for Banking Systems

Finland - Java Production Support for Banking Systems

Greece - Java Production Support for Banking Systems

Magyarország - Java Production Support for Banking Systems

Ireland - Java Production Support for Banking Systems

Luxembourg - Java Production Support for Banking Systems

Latvia - Java Production Support for Banking Systems

España - Java Production Support for Banking Systems

Italia - Java Production Support for Banking Systems

Lithuania - Java Production Support for Banking Systems

Nederland - Java Production Support for Banking Systems

Norway - Java Production Support for Banking Systems

Portugal - Java Production Support for Banking Systems

România - Java Production Support for Banking Systems

Sverige - Java Production Support for Banking Systems

Türkiye - Java Production Support for Banking Systems

Malta - Java Production Support for Banking Systems

Belgique - Java Production Support for Banking Systems

France - Java Production Support for Banking Systems

日本 - Java Production Support for Banking Systems

Australia - Java Production Support for Banking Systems

Malaysia - Java Production Support for Banking Systems

New Zealand - Java Production Support for Banking Systems

Philippines - Java Production Support for Banking Systems

Singapore - Java Production Support for Banking Systems

Thailand - Java Production Support for Banking Systems

Vietnam - Java Production Support for Banking Systems

India - Java Production Support for Banking Systems

Argentina - Java Production Support for Banking Systems

Chile - Java Production Support for Banking Systems

Costa Rica - Java Production Support for Banking Systems

Ecuador - Java Production Support for Banking Systems

Guatemala - Java Production Support for Banking Systems

Colombia - Java Production Support for Banking Systems

México - Java Production Support for Banking Systems

Panama - Java Production Support for Banking Systems

Peru - Java Production Support for Banking Systems

Uruguay - Java Production Support for Banking Systems

Venezuela - Java Production Support for Banking Systems

Polska - Java Production Support for Banking Systems

United Kingdom - Java Production Support for Banking Systems

South Korea - Java Production Support for Banking Systems

Pakistan - Java Production Support for Banking Systems

Sri Lanka - Java Production Support for Banking Systems

Bulgaria - Java Production Support for Banking Systems

Bolivia - Java Production Support for Banking Systems

Indonesia - Java Production Support for Banking Systems

Kazakhstan - Java Production Support for Banking Systems

Moldova - Java Production Support for Banking Systems

Morocco - Java Production Support for Banking Systems

Tunisia - Java Production Support for Banking Systems

Kuwait - Java Production Support for Banking Systems

Oman - Java Production Support for Banking Systems

Slovakia - Java Production Support for Banking Systems

Kenya - Java Production Support for Banking Systems

Nigeria - Java Production Support for Banking Systems

Botswana - Java Production Support for Banking Systems

Slovenia - Java Production Support for Banking Systems

Croatia - Java Production Support for Banking Systems

Serbia - Java Production Support for Banking Systems

Bhutan - Java Production Support for Banking Systems

Nepal - Java Production Support for Banking Systems

Uzbekistan - Java Production Support for Banking Systems