Budowanie logiki biznesowej w Spring i Hibernate (kod: SPRING-HIBERNATE)
Opis i cel szkolenia
Dwudniowe szkolenie obejmuje wszystko, czego znający Javę programista potrzebuje do rozpoczęcia pracy ze Springiem i Hibernate (jako implementacji JPA2) w ich aktutualnym wydaniu.
Omówione i przećwiczone zostają aspekty techniczne użycia platformy Spring, a także dobre praktyki, filozofia projektowania aplikacji mających pracować w kontenerach IoC oraz typowe wzorce projektowe używane w aplikacjach typu korporacyjnego.
UWAGA, kurs skupia się wyłącznie na warstwie logiki biznesowej. Osoby, które chcą nauczyć się technologii Spring / Hibernate w pełnym kontekście pisania aplikacji webowych, powinny zdecydować się na kurs łączący Spring, Hibernate i Spring MVC.
Osoby zaczynające pracę z Javą zachęcamy do kursu Programista Java.
Czas trwania
2 dni
Szkolenie jest częścią ścieżki:
Program
- Model biznesowy i baza danych:
- standard Java Persistence API (JPA i JPA2), z użyciem bibliotek Hibernate i EclipseLink;
- podstawowe mappingi i proste relacje
- kwerendy w JPQL
- złożone mappingi: dziedziczenie i kompozycja,
- klucze surogatowe i naturalne wielokolumnowe, wartości implikowane w kluczach,
- kolekcje typów prostych i zagnieżdżonych, mapy, porządek,
- Spring 3
- instalacja i konfiguracja Springa oraz związane z nią pułapki
- zależności Springa
- wspierane rodzaje dependency injection: setter, constructor, getter;
- konfiguracja plikami XML i anotowanymi fabrykami;
- wzorce projektowe stosowane często w aplikacjach Springowych (Facade, DAO, Application Service, Business Delegate);
- programowanie aspektowe;
- obsługa transakcji;
- tworzenie bazodanowych aplikacji ze Springiem z użyciem SQL-a;
- tworzenie bazodanowych aplikacji ze Springiem przy użyciu Hibernate/JPA;
- weavery w środowisku SE i EE;
- Podstawowa integracja Springa ze środowiskiem webowym
- Spring i JavaServer Faces (z pobieżną demonstracją technologii JSF)
- Spring i Serwlety / JSP (z pobieżną demonstracją technologii JSP)
Pobierz w wersji PDF > >
Przeznaczenie i wymagania
Zakładamy, że uczestnicy szkolenia mają opanowane:
- pisanie programów w Javie (potrafią wykorzystać w swoich programach obiekty, klasy, metody zwykłe i statyczne, pakiety, atrybuty zwykłe i statyczne, rozumieją zasady pakowania i uruchamiania programów javowych, w tym terminy takie jak jar, classpath, manifest);
- podstawy SQL-a i relacyjnych baz danych;
- absolutne podstawy HTML-a;
- tworzenie interfejsów użytkownika w dowolnej technologii, niekoniecznie javowej (może być HTML).
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.
Lokalizacje
- Warszawa - ul. Jasna 14/16A
- Kraków - ul. Floriańska 53
- Łódź - ul. Wólczańska 51
- Wrocław - ul. Rogowska 127
- Poznań - ul. Św. Marcin 66/72
- Katowice - ul. Modelarska 12
- na życzenie dowolne miejsce w Polsce
Cena szkolenia
1680 zł netto (VAT 23%).
W cenę szkoleń organizowanych w naszej siedzibie wliczone są:
- autorskie materiały szkoleniowe,
- certyfikaty ukończenia szkolenia,
- obiady,
- drobny poczęstunek oraz ciepłe i zimne napoje,
- możliwość jednorazowego kontaktu z instruktorem (instruktorami) po szkoleniu i zadawania pytań dotyczących materiału szkolenia.
Najbliższe terminy
Szkolenie jest realizowane w trybie zamkniętym, dla grup od 3 osób.
Szkolenia zamknięte prowadzimy w naszych salach, w siedzibie Klienta, lub w dowolnej lokalizacji na terenie Polski, lub UE (w jęz. polskim lub angielskim). Dla grup możliwe są dowolne tryby zajęć - godziny pracy, wieczory, weekendy. Możliwe jest również dostosowanie tematów kursu do indywidualnych potrzeb Klienta.
Zapytaj i zaproponuj termin >>
Lub prosimy o kontakt.
|