Programowanie aplikacji webowych z Java EE – zaawansowane techniki

Opis

Szkolenie pogłębia wiedzę z zakresu tworzenia zaawansowanych aplikacji webowych w technologii Java EE. Program warsztatów łączy teorię z intensywną praktyką, prowadząc uczestników przez proces budowania skalowalnych i wydajnych rozwiązań enterprise. Podczas zajęć uczestnicy poznają zarówno architektoniczne aspekty projektowania systemów, jak i praktyczne techniki implementacji poszczególnych warstw aplikacji. Warsztaty kładą szczególny nacisk na wykorzystanie najnowszych standardów i wzorców projektowych charakterystycznych dla platformy Java EE.

Profil uczestnika

  • Programiści Java z doświadczeniem w aplikacjach webowych
  • Architekci rozwiązań enterprise
  • Deweloperzy pracujący przy dużych systemach korporacyjnych
  • Technical leadzi projektów Java EE
  • Programiści full-stack specjalizujący się w Javie
  • Inżynierowie systemowi rozwijający aplikacje biznesowe
  • Specjaliści ds. rozwoju oprogramowania enterprise
  • Developerzy migrujący legacy systemy do nowych technologii

Agenda

  1. Architektura aplikacji enterprise
    • Wielowarstwowa architektura aplikacji
    • Wzorce projektowe w Java EE
    • Kontekst aplikacji i zarządzanie zasobami
    • Integracja komponentów i modułów
  2. Warstwa persystencji i logiki biznesowej
    • JPA i zaawansowane mapowanie obiektowo-relacyjne
    • Spring Data i repozytoria
    • Transakcyjność i zarządzanie stanem
    • Cache i optymalizacja wydajności
  3. Bezpieczeństwo i skalowalność
    • Mechanizmy uwierzytelniania i autoryzacji
    • Obsługa sesji i zarządzanie stanem
    • Clustering i load balancing
    • Monitoring i diagnostyka
  4. Wdrożenie i utrzymanie
    • Continuous Integration i Delivery
    • Konfiguracja środowisk produkcyjnych
    • Zarządzanie wersjami i migracjami
    • Strategie backupu i disaster recovery

Korzyści

Poznanie zaawansowanych technik projektowania aplikacji wielowarstwowych w Java EE. Zdobycie praktycznej wiedzy o implementacji wzorców projektowych w środowisku enterprise. Przyswojenie metod optymalizacji wydajności i skalowalności aplikacji. Opanowanie technik zabezpieczania i monitorowania systemów produkcyjnych. Nabycie umiejętności efektywnego zarządzania danymi i transakcjami. Zrozumienie procesów wdrażania i utrzymania dużych systemów Java EE.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość języka Java
  • Doświadczenie w tworzeniu aplikacji webowych
  • Podstawowa znajomość Spring Framework
  • Rozumienie relacyjnych baz danych

Zagadnienia

  • Enterprise patterns
  • JPA i Hibernate
  • Spring Framework
  • Transaction management
  • Security patterns
  • Clustering
  • Caching strategies
  • Microservices
  • Load balancing
  • CI/CD pipelines
  • Monitoring tools
  • Performance optimization

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 4

KOD SZKOLENIA: IT-SD-90

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