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
- Integracja Spring i Hibernate
- Konfiguracja Spring z Hibernate
- Zarządzanie transakcjami
- Wzorce integracyjne
- Spring Data JPA i Hibernate
- Mapowanie obiektowo-relacyjne
- Zaawansowane mapowania encji
- Relacje między encjami
- Dziedziczenie i polimorfizm
- Strategie ładowania danych
- Optymalizacja i wydajność
- Zarządzanie cache pierwszego i drugiego poziomu
- Optymalizacja zapytań
- Monitorowanie wydajności
- Rozwiązywanie problemów z wydajnością
- 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
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!