Spring i Hibernate w aplikacjach Java

Opis

Szkolenie łączy praktyczną naukę Spring Framework i Hibernate, skupiając się na efektywnym wykorzystaniu obu technologii w tworzeniu aplikacji biznesowych. Podczas intensywnych warsztatów uczestnicy poznają zaawansowane aspekty integracji tych frameworków, wzorce projektowe oraz najlepsze praktyki w zakresie mapowania obiektowo-relacyjnego. Program zajęć obejmuje praktyczne zadania z rzeczywistymi scenariuszami biznesowymi.

Profil uczestnika

  • Programiści Java z podstawową znajomością Spring Framework
  • Deweloperzy aplikacji enterprise pracujący z bazami danych
  • Architekci systemów zainteresowani optymalizacją warstwy dostępu do danych
  • Programiści migrujący aplikacje do nowszych wersji Spring i Hibernate
  • Liderzy zespołów technicznych nadzorujący rozwój aplikacji
  • Inżynierowie oprogramowania specjalizujący się w systemach backendowych

Agenda

  1. Integracja Spring i Hibernate
    • Konfiguracja Spring z Hibernate
    • Zarządzanie transakcjami
    • Wzorce integracyjne
    • Spring Data JPA i Hibernate
  2. Mapowanie obiektowo-relacyjne
    • Zaawansowane mapowania encji
    • Relacje między encjami
    • Dziedziczenie i polimorfizm
    • Strategie ładowania danych
  3. Optymalizacja i wydajność
    • Zarządzanie cache pierwszego i drugiego poziomu
    • Optymalizacja zapytań
    • Monitorowanie wydajności
    • Rozwiązywanie problemów z wydajnością
  4. Najlepsze praktyki i wzorce
    • Projektowanie warstwy dostępu do danych
    • Obsługa współbieżności
    • Testowanie integracyjne
    • Migracje schematów baz danych

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił efektywnie integrować Spring Framework z Hibernate w aplikacjach Java. Zdobędzie umiejętność projektowania i implementacji wydajnej warstwy dostępu do danych w dużych systemach. Nauczy się optymalizować zapytania i zarządzać wydajnością aplikacji wykorzystujących Hibernate. Będzie potrafił implementować zaawansowane mapowania obiektowo-relacyjne zgodnie z najlepszymi praktykami. Opanuje techniki efektywnego zarządzania transakcjami w aplikacjach wielowątkowych. Zdobędzie wiedzę pozwalającą na skuteczne rozwiązywanie problemów wydajnościowych w aplikacjach korzystających z Hibernate.

Wymagane przygotowanie uczestników

  • Doświadczenie w programowaniu w Java
  • Podstawowa znajomość Spring Framework
  • Znajomość podstaw SQL i relacyjnych baz danych
  • Rozumienie podstawowych wzorców projektowych

Zagadnienia

  • Architektura persistence w Spring i Hibernate
  • Wzorce projektowe w dostępie do danych
  • Zaawansowane mapowania ORM
  • Zarządzanie transakcjami
  • Optymalizacja zapytań bazodanowych
  • Cache w Hibernate
  • Współbieżność i blokowanie
  • Migracje baz danych
  • Testowanie integracyjne
  • Monitorowanie wydajności
  • Rozwiązywanie problemów
  • Spring Data JPA

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-658

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