Plan Szkolenia

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

Wymagania

  • 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
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie