Tworzenie aplikacji w Javie z użyciem Spring Framework

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
Spring MVC
-
Jak działa Spring MVC?
-
Wzorzec MVC
-
Pierwsza aplikacja
-
Niezbędne biblioteki
-
Pliki konfiguracyjne
-
Mapowania wywołań
-
Kontrolery
-
Widok
-
Model
-
Przekazywanie danych do warstwy widoku
-
Zmienne ścieżki
-
Zmienne tablicowe
-
Parametry żądania
-
Wykorzystanie plików JSP i tagów JSTL we współpracy ze Springiem
-
Wielojęzyczność w Springu
-
Interceptory
-
Formularze
-
Walidacja formularzy
-
Przesyłanie plików na serwer
-
Spring Expression Language
Spring Security
-
Wprowadzenie do Spring Security
-
Niezbędne biblioteki
-
Plik konfiguracyjny
-
Wdrażamy Spring Security do aplikacji
-
Zabezpieczanie żądań sieciowych
-
Zabezpieczanie elementów na poziomie widoku
-
Uwierzytelnianie użytkowników
-
Zabezpieczanie metod
-
Dostosowywanie strony logowania
-
Pobieranie użytkowników z bazy danych
Spring Webflow
-
Jak działają przepływy?
-
Niezbędne biblioteki
-
Pliki konfiguracyjne
-
Stany widoku
-
Stany akcji
-
Stany decyzyjne
-
Stany końcowe
-
Podprzepływy
-
Przejścia między stanami
-
Wiązanie danych formularza
-
Wyjątki w przepływach
-
Walidacja w przepływach
Usługi REST
-
Czym są usługi REST?
-
Obsługa REST w Springu
-
Obsługa adresów URL typu RESTful
-
Reprezentacja zasobów
-
Tworzenie kontrolerów korzystających z zasobów
-
Tworzenie klientów REST
-
Pobieranie zasobów za pomocą GET
-
Umieszczanie zasobów na serwerze za pomocą PUT
-
Usuwanie zasobów z serwera za pomocą DELETE
-
Wysyłanie danych zasobu za pomocą POST
-
-
Wysyłanie formularzy REST
Programowanie Aspektowe - Spring AOP
- Programowanie aspektowe
- Obsługa programowania aspektowego w Springu
- Punkty złączenia, punkty przecięcia
- Porady before i after
- Porady around
- Parametry w poradach
- Adnotacje dla aspektów
Spring JDBC, Integracja z Hibernate i JPA
- Szablony dostępu do danych
- Klasy bazowe DAO
- Wyjątki związane z dostępem do danych
- Źródła danych
- Wykorzystanie puli połączeń
- Wydajność zapytań i jej poprawa
- JDBC w Springu
- Integracja Hibernate ze Springiem
- Integracja JPA ze Springiem
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.