Undertow – osadzanie serwera WWW w aplikacji

Opis

Szkolenie koncentruje się na praktycznym wykorzystaniu serwera Undertow jako wbudowanego serwera WWW w aplikacjach Java. Uczestnicy poznają architekturę Undertow oraz techniki integracji z aplikacjami Java poprzez praktyczne warsztaty programistyczne. Program obejmuje aspekty konfiguracji, optymalizacji i zabezpieczania serwera w kontekście aplikacji produkcyjnych.

Profil uczestnika

    Program szkolenia został przygotowany z myślą o:
  • Programistach Java tworzących aplikacje webowe
  • Inżynierach oprogramowania pracujących z mikrousługami
  • Developerach aplikacji embedded
  • Architektach rozwiązań serwerowych
  • Programistach fullstack
  • Specjalistach ds. wydajności aplikacji

Agenda

  1. Wprowadzenie do Undertow
    • Architektura i komponenty
    • Model programowania non-blocking
    • Handlery i filtry
    • Podstawowa konfiguracja
  2. Integracja z aplikacją
    • Osadzanie serwera
    • Konfiguracja routingu
    • Obsługa żądań HTTP
    • Websockets i SSE
  3. Wydajność i skalowalność
    • Zarządzanie wątkami
    • Buforowanie i pooling
    • Optymalizacja przepustowości
    • Monitorowanie zasobów
  4. Zabezpieczenia i produkcja
    • Konfiguracja SSL/TLS
    • Mechanizmy zabezpieczeń
    • Logowanie i monitoring
    • Wdrażanie na produkcję

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił efektywnie wykorzystywać serwer Undertow w swoich aplikacjach Java. Zdobędzie praktyczną wiedzę z zakresu konfiguracji i dostrajania wydajności serwera embedded. Rozwinie umiejętności związane z implementacją mechanizmów bezpieczeństwa i monitoringu. Będzie umiał projektować i wdrażać wydajne rozwiązania oparte o Undertow. Opanuje techniki optymalizacji i diagnostyki problemów w aplikacjach wykorzystujących wbudowany serwer WWW.

Wymagane przygotowanie uczestników

  • Dobra znajomość języka Java
  • Podstawowa znajomość protokołu HTTP
  • Doświadczenie w tworzeniu aplikacji webowych
  • Znajomość podstaw współbieżności w Java

Zagadnienia

  • Architektura Undertow
  • Non-blocking I/O
  • Handlery i filtry HTTP
  • Websockets i SSE
  • Zarządzanie sesją
  • Mechanizmy bezpieczeństwa
  • Optymalizacja wydajności
  • Monitoring i diagnostyka
  • Konfiguracja SSL/TLS
  • Integracja z frameworkami
  • Testowanie wydajności
  • Deployment produkcyjny

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1250 zł netto za jedną osobę

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-SD-491

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