Course Code: javapsbank
Duration: 35 hours
Prerequisites:
  • Zrozumienie podstawowych koncepcji programowania Java
  • Doświadczenie w pracy z systemami opartymi na Unix
  • Znałość procesów wspierających aplikacje przedsiębiorstwowe

Grupa docelowa

  • Inżynierowie wspomagający
  • Java Programiści przechodzący na role wspierające
  • Analitycy wsparcia produkcji w środowiskach bankowych
Overview:

Java Production Support to systemów opartych o Java w środowiskach live.

Ten kurs prowadzony przez instruktora (online lub na miejscu) jest przeznaczony dla inżynierów wsparcia i programistów o poziomie średnim, którzy chcą poprawić swoje umiejętności w zakresie utrzymywania, diagnostykowania i optymalizacji systemów produkcji opartych na Java w środowiskach bankowych.

Na koniec tego szkolenia uczestnicy będą w stanie:

  • Rozwiązywać problemy w środowiskach Java, Unix, DB i middleware.
  • Używać narzędzi monitorowania do identyfikacji i reagowania na incydenty produkcji.
  • Postępować zgodnie z właściwymi ścieżkami eskalacji i skutecznie dokumentować przyczyny podstawowe.
  • Uczestniczyć w cyklach wydawania/cofania i koordynować pracę między zespołami.

Format kursu

  • Interaktywna wykładnia i dyskusja.
  • Praktyczne użycie narzędzi wsparcia i systemów z życia rzeczywistego.
  • Żywą symulację incydentów i scenariuszy diagnostyki.

Opcje dostosowywania kursu

  • Aby poprosić o dostosowany kurs na podstawie Twojego stacka, zestawu narzędzi lub przepływów pracy wsparcia, skontaktuj się z nami, aby zarrangować.
Course Outline:

Tydzień 1: Podstawowe Założenia

  • Dzień 1: Wprowadzenie do aplikacji bankowych
    • Przegląd modułów bankowości centralnej
    • SLA, zgodność (PCI DSS, dostępność)
    • Przepływy ITSM (incydent/problem/zmiana)
  • Dzień 2: Java Podstawy produkcji
    • Wnętrze JVM, pamięć, podstawy GC
    • Analiza wyjątków Java
    • Optymalizacja JVM dla obciążeń bankowych
  • Dzień 3: Podstawy Unix
    • Struktura plików i nawigacja
    • Komendy: ps, top, df, tail, grep, awk, sed
    • Podstawy skryptowania powłoki do automatyzacji
  • Dzień 4: Logi i monitorowanie
    • Zrozumienie logów (transakcji, audytu)
    • Narzędzia: Splunk, ELK, wbudowane parsowanie logów
    • Praktyka: Diagnostyka nieudanego przelewu środków
  • Dzień 5: Proces biletowania i eskalacji
    • Narzędzia: ServiceNow, przepływy JIRA
    • Macierz eskalacji (L1 → L2 → Dev)
    • Najlepsze praktyki dotyczące RCA i dokumentacji

Tydzień 2: Zaawansowane diagnostyki i symulacje w czasie rzeczywistym

  • Dzień 6: Diagnostyka serwera aplikacji i API
    • Podstawy WebLogic, Tomcat
    • Kody błędu API (401, 500, 504)
    • Problemy z pulą JDBC i czasami oczekiwania
  • Dzień 7: Diagnostyka baz danych
    • Wolne zapytania, blokady, martwe blokady
    • Narzędzia profilowania SQL: EXPLAIN, SHOW PROCESSLIST
    • Praktyka: Rozwiązanie martwej blokady bazy danych
  • Dzień 8: CI/CD, wydanie i cofnięcie
    • Przegląd Jenkins
    • Scenariusze niepowodzenia wydania
    • Cofnięcie i walidacja po wdrożeniu
  • Dzień 9: Symulacja pokoju wojny
    • Przypisanie ról: kierownik incydentu, komunikacja, naprawa techniczna
    • Scenariusz diagnostyki na żywo (błąd logowania)
    • RCA, notatki z pokoju wojny i aktualizacje dla interesariuszy
  • Dzień 10: Uwieńczenie i przegląd
    • Podsumowanie narzędzi, logów, eskalacji, Unix, baz danych
    • Ostateczne wyzwanie + quiz
    • Sesja certyfikacyjna i zwrotna

Opcjonalne dodatki

  • Podstawy diagnostyki Kafka/MQ
  • Narzędzia APM: AppDynamics/Dynatrace
  • Podstawy Kubernetes (restarty podów, logi)
  • Metryki SRE: SLIs, SLOs, MTTR

Podsumowanie i kolejne kroki

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