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

  1. Fundamenty wydajności Java EE
    • Architektura i przepływ danych
    • Metryki wydajności
    • Narzędzia diagnostyczne
    • Metodologia optymalizacji
  2. Optymalizacja warstw aplikacji
    • Warstwa prezentacji i JSF
    • Warstwa biznesowa i EJB
    • Warstwa persystencji i JPA
    • Optymalizacja zapytań
  3. Zarządzanie zasobami
    • Pule połączeń
    • Zarządzanie pamięcią
    • Cache i distributed caching
    • Thread management
  4. 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

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *