Detale szkolenia [J-SPR-IBAT] Spring Core/Security/MVC,iBatis (5 dni)
- Pobierz w PDF Poziom zaawansowania średiozaawansowany
- Certyfikat Imienny certyfikat uczestnictwa
- Tematyka Programowanie
- Dofinansowanie Nie
- Liczba uczestników 5 os.
- Czas trwania 5 dni
-
Zakres szkolenia
- Wykłady
- Ćwiczenia
Cel szkolenia
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz narzędzia mapowania obiektowo-relacyjnego iBatis.W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia jego uczestnicy zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT, Maven2 i Eclipse. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym.
Metodyka szkolenia
Szkolenia prowadzone są w formie wykładów oraz warsztatów praktycznych.
Główny nacisk kładziony jest na ćwiczenia praktyczne, podczas których uczestnicy mają okazję na praktycznych przykładach sprawdzić i utrwalić zdobytą wiedzę teoretyczną.
Na życzenie Klienta możliwe jest przeprowadzenie sprawdzającego testu końcowego.
Materiały szkoleniowe
Uczestnicy otrzymują segregator z kompletem materiałów omawianych podczas szkoleniaPlan szkolenia
-
Dzień 1
1. Spring
1. programowanie zorientowane na interfejsy.
2. programowanie zorientowane na komponenty.
3. wzorce projektowe: IoC, DI
4. omówienie architektury Springa
5. pliki konfiguracyjne
6. fabryki komponentów i ich wykorzystanie -
Dzień 2
1. Spring
7. cykl życia komponentu oraz jego identyfikacja
8. programowanie AOP w Spring
9. Spring MVC
* zasada działania Spring MVC
* hierarchia kontrolerów
* widoki i sposoby ich identyfikacja
* wielojęzyczność
* szablonowanie
* obsługa wyjątków
-
Dzień 3
1. Spring
10. wstęp do zagadnień transakcji i trwałości komponentów
11. mechanizm zarządzania transakcjami Springa
12. Spring ORM
13. Spring Security
* wprowadzenie do bezpieczeństwa aplikacji Java EE
* architektura Spring Secirity
* mechanizmy autentykacji
* autoryzacja
-
Dzień 4
2. iBatis
1. zagadnienia ORM
2. instalacja i konfiguracja
3. mapowanie SQL na pliki konfiguracyjne XML
4. Mapped Statements
5. Parameter Maps and Inline Parameters -
Dzień 5
2. iBatis
6. Result Maps
7. Caching Mapped Statements Result
8. Dynamic Mapped Statements
9. programowanie z Data Mapper'em: API

