Spring MVC i Hibernate - tworzenie aplikacji

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
- Hibernate
- Model relacyjny vs Model obiektowy
- Związki pomiędzy tabelami a obiektami
- Czym jest ORM?
- Wprowadzenie do ORM Hibernate
- Konfiguracja połączenia z bazą
- Indywidualne konfiguracje dla baz MySQL, Postgres, Oracle, HSQLDB
- Klasy encji
- EntityManager
- Odwzorowania klas przy użyciu adnotacji
- Odwzorowania klas przy użyciu plików xml
- Generowanie struktur bazodanowych na podstawie mapowań
- Pobieranie danych
- Utrwalanie, usuwanie i aktualizacja danych
- Wzorce projektowe DAO i Fasada
- Tworzenie DAO przy użyciu Hibernate
- Interfejs Criteria
- Język HQL
- Odwzorowywanie kolekcji
- Odwzorowywanie asocjacji jeden – do – jednego
- Odwzorowywanie asocjacji wiele – do – jednego
- Odwzorowywanie asocjacji wiele – do – wielu
- Odwzorowywanie dziedziczenia
- Agregacja i grupowanie w Hibernate
- Zapytania SQL w Hibernate
- Spring
- Wprowadzenie do Spring Framework
- Wzorce projektowe IoC , DI
- Wzorzec MVC
- Architektura Sring
- Sposób działania Spring MVC
- Pliki konfiguracyjne
- Instalacja i konfiguracja Spring
- Tworzenie kontrolerów
- Tworzenie widoków
- Wykorzystanie właściwości JSP we współpracy z Spring Framework
- Spring Security - autoryzacja i zabezpieczenia w aplikacji
- Wielojęzyczność w Spring
- Wdrażanie aplikacji na serwerach Tomcat i JBoss
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii Java










Jestem programistą z ponad 15-letnim doświadczeniem. W trakcie swojej kariery kilka razy zmieniałem obszary, z którymi miałem do czynienia (poczynając od niskopoziomowego programowania w C, poprzez fullstackowe zabawy w RubyOnRails, aż do prawdziwego backendu w Javie). Odkąd pamiętam, zawsze lubiłem dzielić się wiedzą z innymi i sprawiało to satysfakcję obu stronom tego procesu. Dlatego naturalną konsekwencją było to, iż zostałem kilka lat temu profesjonalnym trenerem IT.
Prowadzenie szkoleń pozwala mi również na każdorazowe powtórzenie i ugruntowanie swojej wiedzy, co potem bardzo przydaje się w pracy projektowej. Natomiast to, co daje mi największe zadowolenie jako trenerowi, to sytuacja gdy uczeń przerośnie mistrza - wtedy wiem, że dałem z siebie wszystko, a moja praca przyniosła owoce.