Bądźmy w kontakcie

Plan Szkolenia

Tydzień 1: Podstawy

  • Dzień 1: Wprowadzenie do aplikacji bankowych
    • Przegląd podstawowych modułów bankowych
    • Umowy SLA, zgodność z przepisami (PCI DSS, czas dostępności)
    • Procesy ITSM (incydent/problem/zmina)
  • Dzień 2: Podstawy produkcji Java
    • Wewnętrzne mechanizmy JVM, pamięć, podstawy GC
    • Analiza wyjątków Java
    • Strojenie JVM pod kątem obciążeń bankowych
  • Dzień 3: Podstawy Uniksa
    • Struktura plików i nawigacja
    • Polecenia: ps, top, df, tail, grep, awk, sed
    • Podstawy skryptów powłoki do automatyzacji
  • Dzień 4: Logi i monitorowanie
    • Zrozumienie logów (transakcyjne, audytowe)
    • Narzędzia: Splunk, ELK, natywne parsowanie logów
    • Warsztat: Rozwiązywanie problemu z nieudanym przelewem środków
  • Dzień 5: Proces zgłoszeń i eskalacji
    • Narzędzia: ServiceNow, przepływy pracy JIRA
    • Macierz eskalacji (L1 → L2 → Dev)
    • Analiza przyczyn źródłowych i najlepsze praktyki dokumentacji

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

  • Dzień 6: Debugowanie serwera aplikacji i API
    • Podstawy WebLogic i Tomcat
    • Kody błędów API (401, 500, 504)
    • Problemy z pulą JDBC i przekroczenia limitu czasu
  • Dzień 7: Rozwiązywanie problemów z bazą danych
    • Wolne zapytania, blokady, zakleszczenia
    • Narzędzia do profilowania SQL: EXPLAIN, SHOW PROCESSLIST
    • Warsztat: Rozwiązywanie zakleszczenia w bazie danych
  • Dzień 8: CI/CD, wdrożenia i wycofania
    • Przegląd Jenkinsa
    • Scenariusze nieudanych wdrożeń
    • Wycofanie i walidacja po wdrożeniu
  • Dzień 9: Symulacja pracy w war roomie
    • Przydział ról: lider incydentu, komunikacja, naprawa techniczna
    • Scenariusz rozwiązywania problemów na żywo (awaria logowania)
    • Analiza przyczyn źródłowych, notatki z war roomu i aktualizacje dla interesariuszy
  • Dzień 10: Projekt końcowy i podsumowanie
    • Podsumowanie narzędzi, logów, eskalacji, Uniksa i baz danych
    • Zadanie końcowe i quiz
    • Sesja certyfikacyjna i informacja zwrotna

Opcjonalne moduły dodatkowe

  • Podstawy rozwiązywania problemów z Kafka/MQ
  • Narzędzia APM: AppDynamics/Dynatrace
  • Podstawy Kubernetes (restartowanie podów, logi)
  • Metryki SRE: SLI, SLO, MTTR

Podsumowanie i kolejne kroki

Wymagania

  • Znajomość podstawowych koncepcji programowania w Javie
  • Doświadczenie w pracy z systemami opartymi na Unixie
  • Znajomość procesó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 (2)

Propozycje terminów

Powiązane Kategorie