Plan Szkolenia

Tydzień 1: Podstawowe fundamenty

  • Dzień 1: Wprowadzenie do aplikacji bankowych
    • Przegląd podstawowych modułów bankowych
    • SLAs, zgodność (PCI DSS, czas działania)
    • Przepływy ITSM (incydent/problem/zmiana)
  • Dzień 2: Podstawy wsparcia produkcyjnego Java
    • Wewnętrzne mechanizmy JVM, pamięć, podstawy GC
    • Analiza wyjątków w Java
    • Dostrajanie JVM dla obciążeń bankowych
  • Dzień 3: Podstawy Unix
    • Struktura plików & nawigacja
    • Polecenia: ps, top, df, tail, grep, awk, sed
    • Podstawy skryptów powłoki do automatyzacji
  • Dzień 4: Logi & monitorowanie
    • Zrozumienie logów (transakcje, audyt)
    • Narzędzia: Splunk, ELK, natywne parsowanie logów
    • Praktyka: Rozwiązywanie problemu z nieudanym przelewem
  • Dzień 5: System zgłoszeń & proces eskalacji
    • Narzędzia: ServiceNow, JIRA workflows
    • Macierz eskalacji (L1 → L2 → Dev)
    • Najlepsze praktyki RCA & dokumentacji

Tydzień 2: Zaawansowane rozwiązywanie problemów & symulacja w czasie rzeczywistym

  • Dzień 6: Debugowanie serwera aplikacji & API
    • Podstawy WebLogic, Tomcat
    • Kody błędów API (401, 500, 504)
    • Problemy z pulą JDBC & timeouty
  • Dzień 7: Rozwiązywanie problemów z bazą danych
    • Wolne zapytania, blokady, zakleszczenia
    • Narzędzia profilowania SQL: EXPLAIN, SHOW PROCESSLIST
    • Praktyka: Rozwiązywanie zakleszczenia w bazie danych
  • Dzień 8: CI/CD, wydanie & wycofanie
    • Przegląd Jenkinsa
    • Scenariusze niepowodzeń wydań
    • Wycofanie i walidacja po wdrożeniu
  • Dzień 9: Symulacja pokoju sytuacyjnego
    • Przydział ról: lider incydentu, komunikacja, naprawa techniczna
    • Scenariusz rozwiązywania problemów na żywo (błąd logowania)
    • RCA, notatki z pokoju sytuacyjnego & aktualizacje dla interesariuszy
  • Dzień 10: Podsumowanie & przegląd
    • Podsumowanie narzędzi, logów, eskalacji, Unix, DB
    • Ostateczne wyzwanie + quiz
    • Sesja certyfikacyjna i feedback

Dodatki opcjonalne

  • Podstawy rozwiązywania problemów z 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 w Java
  • Doświadczenie w pracy z systemami opartymi na Unix
  • Znajomość przepływów wsparcia w aplikacjach korporacyjnych

Grupa docelowa

  • Inżynierowie wsparcia
  • Programiści Java przechodzący do ról wsparcia
  • Analitycy wsparcia produkcyjnego w środowiskach bankowych
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie