Optymalizacja aplikacji Java EE 8
Opis
Szkolenie koncentruje się na zaawansowanych technikach optymalizacji wydajności aplikacji Java EE 8, prowadząc uczestników przez proces identyfikacji, analizy i rozwiązywania problemów wydajnościowych. Program warsztatowy łączy teorię z intensywną praktyką, pokazując jak efektywnie wykorzystywać narzędzia diagnostyczne i stosować sprawdzone wzorce optymalizacji. Uczestnicy pracują na rzeczywistych przypadkach użycia, ucząc się identyfikować wąskie gardła i implementować skuteczne rozwiązania optymalizacyjne. Metodyka szkolenia opiera się na praktycznym podejściu z wykorzystaniem narzędzi monitorowania i profilowania.
Profil uczestnika
- Programiści Java EE odpowiedzialni za wydajność aplikacji
- Performance tuning specialists
- Architekci rozwiązań projektujący wydajne systemy
- DevOps Engineers zajmujący się optymalizacją środowisk
- Inżynierowie wsparcia technicznego
- Specjaliści ds. wydajności aplikacji
Agenda
- Fundamenty wydajności Java EE
- Architektura i przepływ danych
- Metryki wydajności
- Narzędzia diagnostyczne
- Metodologia optymalizacji
- Optymalizacja warstw aplikacji
- Warstwa prezentacji i JSF
- Warstwa biznesowa i EJB
- Warstwa persystencji i JPA
- Optymalizacja zapytań
- Zarządzanie zasobami
- Pule połączeń
- Zarządzanie pamięcią
- Cache i distributed caching
- Thread management
- Monitorowanie i tuning
- Profilowanie aplikacji
- Analiza wąskich gardeł
- Optymalizacja konfiguracji
- Best practices
Korzyści
Uczestnik zdobędzie zaawansowaną wiedzę o technikach optymalizacji wydajności w aplikacjach Java EE 8. Nauczy się efektywnie identyfikować i rozwiązywać problemy wydajnościowe na wszystkich warstwach aplikacji. Opanuje techniki profilowania i monitorowania aplikacji w środowisku produkcyjnym. Będzie potrafił projektować i implementować wydajne rozwiązania z wykorzystaniem mechanizmów cachowania i poolingu. Zdobędzie praktyczne umiejętności w zakresie optymalizacji zapytań bazodanowych i zarządzania zasobami. Pozna najlepsze praktyki w zakresie strojenia wydajności serwerów aplikacyjnych Java EE.
Wymagane przygotowanie uczestników
- Zaawansowana znajomość Java EE 8
- Doświadczenie w tworzeniu aplikacji produkcyjnych
- Podstawowa wiedza o profilowaniu aplikacji
- Znajomość SQL i baz danych
Zagadnienia
- Architektura wydajności
- Profilowanie aplikacji
- Optymalizacja JSF
- Tuning EJB
- Wydajność JPA
- Query optimization
- Connection pooling
- Cache strategies
- Memory management
- Thread pool tuning
- Performance monitoring
- Load testing
Poznaj naszą firmę
INFORMACJA CENOWA:
od 1750 zł netto za jedną osobę
CZAS TRWANIA (dni): 2
KOD SZKOLENIA: IT-SD-597
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!