Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (2)
Konfiguracja Podmana do bezproblemowej pracy z lokalnymi kontenerami oraz korzystanie z tematów Kafka.
- Norfolk Southern
Szkolenie - Quarkus for Developers
Przetłumaczone przez sztuczną inteligencję
- Postęp kursu (od wewnętrznych mechanizmów JVM do bardziej zaawansowanych tematów) - Niektóre spostrzeżenia z praktycznych ćwiczeń - Styl wizualny (nie prezentacja, ale estetycznie zaprojektowana strona)
Ivan Suvorov - Deutsche Bank
Szkolenie - Java Advanced
Przetłumaczone przez sztuczną inteligencję