Pobierz konspekt szkolenia w formacie PDF

Transkrypt

Pobierz konspekt szkolenia w formacie PDF
Szkolenie Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
Strona 1 z 9
Szkolenie: Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
FORMA SZKOLENIA
MATERIAŁY
CENA
Stacjonarne
Tradycyjne
4600 PLN NETTO*
Stacjonarne
Tablet ctab
5000 PLN NETTO*
Metoda dlearning
Tradycyjne
4600 PLN NETTO*
Metoda dlearning
Tablet ctab
4600 PLN NETTO*
*(+VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury)
INFORMACJE DODATKOWE
Czas trwania szkolenia
5 dni
Lokalizacje
Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
OPIS SZKOLENIA
Kurs ten pozwala doświadczonym programistom Javy korzystać z aplikacji frameworkowych Spring do zarzadzania obiektami w lekkiej
(lightweight) wersji kontenera "IoC"(inversion-of-control); do tworzenia prostych i złożonych aplikacji internetowych oraz do
zarządzania obiektów trwałych używając Spring's jako wsparcia dla DAOs i kontroli transakcji.Spring to ważny (dalekosięzny)
framework, który ma na celu ułatwienie wszelkiego rodzaju rozowju Javy, włączając w to każdy poziom wielowarstwowych systemów
rozproszonych. Moduł rdzenia daje programistom deklaratywną kontrolę nad tworzeniem i montażem obiektów; jest to przydatne w
każdej warstwie w kazdej aplikacji Javy.Taka jest walidacja w frameworku Spring, będziemy się uczyć tego w połaczeniu aplikacji
autonomicznych (Java SE) i aplikacji internetowych.Cele szkolenia:
- Zrozumienie zakresu, celu, i architektury Spring
- Użycie Spring's bean factories i kontekstu aplikacji aby zadeklarować komponenty aplikacji, zamiast nieparametrycznego kodowania
ich stanów i cyklów zycia.
- Użycie wstrzykiwania zależności do dalszego kontrolowania relacji z obiektami spoza bazy kodu Javy.
- Używanie adnotacji aby wykorzystać post-procesory w Spring do zautomatyzowania instacji bean'ów i wiringu.
- Tworzenie validatorów dla obiektów biznesowych i kojarzenie ich na poziomie aplikacji oraz przy użyciu unit-testów.
- Tworzenie aplikacji internetowych jako Spring DispatcherServlet i skojarzenie kontekstu aplikacji.
- Użycie adnotacji Spring MVC do rozwijania kontrolerów sieciowych, mapowania żądań URL oraz innych kryteriów dla metod Javy i
wiązanie żadań do parametrów metod.
- Budowanie i zarzadzanie formularzami HTML z obiektami polecen Spring i znacznikami niestandardowymi.
- Użycie kolektorów Spring do implementacji funkcji horyzontalnych w aplikacjach internetowych.
- Połączenie objektów biznesowych do utrzymania sklepów przy użyciu Spring's DAO i modółów ORM.
- Upraszczanie kodu JDBC przy uzyciu szablonów (templat'ów) Spring.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
Strona 2 z 9
- Integracja jednostek JPA i DAO 2 aplikacjach Spring.
- Deklarowanie i egekwowanie wymogów transakcji przy uzyciu Spring.
PLAN SZKOLENIA
- Przegląd Spring
- Java EE: Dobry, zły i brzydki
- Wprowadzenie do Framework'ów
- Pozycja wartości Spring
- Kontener Spring
- Aplikacje internetowe
- Trwałe wsparcie
- Programowanie aspektowe
- Moduł Java EE
- Integracja innych frameworków
- Kontenery
- JavaBeans, Reconsidered
- Wzorzec factory pattern
- Odwrócenie sterowania(IoC)
- XML Widok: Deklarowanie Beans'ów
- Java Widok: Wykorzystanie Beans'ów
- Singletony i prototypy
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
Strona 3 z 9
- Tworzenie i konfiguracja instancji
- Konfiguracja przy pomocy właściwości
- Konfiguracja Przestrzenie nazw
- Notacja p:
- Dziedziczenie(Konfigutacja) bean'ów
- Konfiguracja przy pomocy Konstruktorów
- Bean Post-Processors
- Lifecycle Hooks
- Integracja istniejącego kodu Factory
- Znajomość Interfejsów
- Wstrzykiwanie zależności
- Systemy Złożone
- Składanie wykresów obiektów
- Wstrzykiwanie zależności
- Relacje pojedyńcze i wielokrotne.
- Schematy uzytkowe
- Bean Aliases
- Inner Beans
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
Strona 4 z 9
- Autowiring
- @ Component, @ Service, & Company
- @ Autowired Properties
- Najlepsze praktyki z adnotacjami Spring
- Składanie modeli obiektów
- Kolekcje i mapy
- Wsparcie dla Java Generics
- Schemat Spring Utility
- Autowiring dla wielu Beans'ów
- Kolejność tworzenia instancji
- Bean Factory kontra Application Context
- Walidacja
- Walidatory
- Obiekty błędów
- ValidationUtils
- Komunikaty o błędach i lokalizacji
- Zagnieżdżone ścieżki obiektów
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
Strona 5 z 9
- Moduł Web
- Servlety i JSP: Czego brakuje
- Wzorzec projektowy MVC
- Wzorzec Front Controller
- DispatcherServlet
- Cykl żądanie/odpowiedź
- Wzorzec Strategy
- Kontekst aplikacji web
- Adnotacje oparte na mapowaniu uchwytów
- @Controller i @RequestMapping
- "Tworzenie" Modelu
- Widoki i Resolvery widoku
- Obsługa żądań
- Dopasowywanie URLsów
- Rozpoznawanie widoków
- Parametry żadania
- Parametry wstrzykiwane
- Obiekty poleceń
- Typy zwrotne
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
Strona 6 z 9
- Metody HTTP
- Zmienne ścieżki
- Zakres i Szczegółowość Obiektów poleceń
- Nagłówki i ciasteczka
- Usługi internetowe RESTful
- Praca z formularzami
- Przetwarzanie formularza w Spring MVC
- Obiekty poleceń w metodach żadania
- Spring Custom Tags
- "form:form" i zaprzyjaźnione
- Obiekty poleceń w kontekście sesji
- Ogranieczenia w @SessionAttributes
- Wiązanie danych
- Proces skonsolidowany
- Edytory własności
- Niestandardowe Edytory własności
- DataBinder i metody @InitBinder
- Konwertery i narzędzia do formatowania
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
Strona 7 z 9
- Uzywanie "mvc:annotation-driven/"
- Niestandardowe narzędzia do formatowania
- Powiązania i walidacja
- Walidacja danych wejściowych formularza
- Walidatory Spring
- Wyprowadzanie referencji walidatorów
- Stosowanie walidatorów
- "form:error" i "form:errors"
- Walidacja JSR 303, a/k/a Bean
- Konfiguracja wsparcia JSR-303
- Walidator JSR-303 Spring
- Automatycznie wsparcie z @Valid
- Konfiguracja MVC Spring
- Koniguracja komunikatów źródłowych
- Rozstrzyganie kodów błędów
- HandlerExceptionResolver
- @ExceptionHandler
- Separatory
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
Strona 8 z 9
- Filtry w cyklu obsługi żądań
- Wsparcie i klasy użytkowe
- Zakresy internetowe Spring
- Szablony i DAOs
- Wzorce DAO
- Hierarchia DaoSupport
- Hierarchia DataAccessException
- JDBC DAOs
- JdbcTemplate i RowMapper "T"
- Praca z JPA
- Mapowanie objektowe/relacyjne
- Java Persistence API
- Hibernacja
- @Entity i inne adnotacje JPA
- Encje Managers i Factories
- Jednostki trwałości
- JpaDaoSupport i JpaTemplate
- Problemy konfiguracyjne
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Capstone Courseware
117A. SPRING-MVC WEB APPLICATIONS (3.1)
Strona 9 z 9
- Transakcje
- Menedżerowie transakcji
- Porady związane z transakcjami
- AOP kontra adnotacje
- Menedżer transaction JDBC
- Menedżer transaction JPA
- Stany encji
- Rozszerzone konteksty trwałości
WYMAGANIA DLA UCZESTNIKA
- Programowanie w Javie - Kurs 103 jest doskonałym przygotowaniem..
- Podstawowa wiedza z XML - zaleca się udział w Kursie 501.
- Tworzenie stron internetowych z servletami i JSP - Kurs 111 jest zalecany.
CERTYFIKATY
Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware.
PROWADZĄCY
Certyfikowany wykładowca Capstone Courseware.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028