- 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
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ć.
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
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