Szkolenia Capstone Courseware

Cel szkolenia dlearning

Wersj 1.3

Ten zaawansowany kurs pokazuje programistom JSP i serwletów, jak budować aplikacje WWW za pomocą frameworka Apache Struts. Studenci poznają architekturę Struts i zobaczą jak ujmuje ona wcześniej istniejące rozwiązania: w model/widok/kontroler mapowania akcji, niestandardowych beans'ow i znaczników do pracy z formularzy HTML, sprawdzania poprawności danych wejściowych, i Tiles w budowie widoku frameworku.

Cele szkolenia:

  • Korzystanie z akcji Struts i mapowania akcji w celu przejęcie kontroli HTTP żądanie/odpowiedz.
  • Zarządzanie wejściowymi i wyjście formularzami HTML z form beans, i korzystanie z beans'ow aby uprościć przetwarzanie danych w kontrolerze.
  • Korzystanie ze znaczników niestandardowych JSTL i Struts do budowania solidnego i wielokrotnego użytku logiki prezentacji JSP.
  • Wsparcie wielu lokalizacji klienta z różnymi technikami internacjonalizacji.
  • Zdefiniowania reguły walidacji formularzy wejściowych i jasne informowanie użytkownika (provide clear user feedback).
  • Budowanie złożonych prezentacji przy użyciu decoupled, reusable tiles, screens and layouts.

Plan szkolenia Rozwiń listę

  1. Architektura Struts
    • MVC i Model 2
    • Command Pattern
    • Jakarta Struts
    • Więcej XML, Mniej Javy!
    • Mapowanie akcji
    • JavaBeans w Struts
    • Praca z formularzami
    • Walidacja
    • Prezentacja Technologii
    • Tiles
  2. Odwzorowania akcji
    • Command Pattern dla aplikacji internetowych
    • ActionServlet
    • Akcje i mapowanie akcji
    • Konfiguracja Struts
    • Selekcja przekazywania?
    • Przekazywanie globalne
    • Deklarowanie obsługi wyjątków
    • Obsługa wyjatków globalnych
  3. Formularze
    • Praca z formularzami HTML
    • Formularze akcji, a/k/a Form Beans
    • Stosunek do wejścia
    • Stosunek do działań
    • Stosunek do modelu
    • Stosunek do wyjścia
    • DynaActionForm i formularze Map
    • Backed
    • Walidacja
    • Coarse
    • Grained Form Beans
  4. Biblioteki znaczników Struts
    • Komponenty View
    • building
    • Biblioteki znaczników Struts
    • Atrybuty i wyrażenia regularne Struts
    • Budowanie Formularzy
    • et. Al.
    • Formularze i Beans Form
    • Zakres i czas trwania danych formularzy
    • Zarządzanie Hiperłączami
    • Komunikaty o błędach
    • Znaczniki logiczne
  5. Standardowa biblioteka znaczników JSP
    • Przegląd JSTL
    • Wyrażenia regularne JSP
    • Znaczniki core
    • Znaczniki formatowania
    • Znaczniki SQL
    • Znaczniki XML
    • Mieszanie JSTL, EL, Skrypty i akcje
    • Indeksowana Właściwości i formularzy Struts HTML
  6. Internacjonalizacja i lokalizacja
    • I18n w Javie
    • I18n w działaniach
    • I18n w JSTL
    • I18n w walidacji
  7. Walidacja wejścia
    • Walidacja w aplikacjach internetowych
    • Walidacja w Struts
    • Validator Plug
    • In'ów Struts
    • Walidacja ActionForm Subtypes
    • Konfiguracja walidacji
    • Standardowe Validatory
    • Zasady
    • ActionMessages Class
    • "" - czy to konieczne?
    • Raportowanie błędów
    • Walidacja wielostronicowa
    • Walidacja po stronie klienta (Client-Side Validation)
    • Ograniczenia po stronie klienta
    • Implementacja Validatora
    • Implementacja ActionForm.validate
    • Walidacja oparta na mapowaniu
  8. Zaawansowana konfiguracja
    • Struts Configuration in Depth
    • Wildcards
    • Rozszerzenia
    • Konfiguracja modelu obiektowego
    • Podklasy ""
    • Pluginy
    • Integracja innych frameworków
    • Bezpieczeństwa oparte na rolach
    • Akcje łańcuchowe
    • Klasa ComposableRequestProcessor
    • Konfigurowanie poleceń Chains
    • Moduły
  9. Dla zaawansowanych(Under the Hood)
    • Obiekty globalne
    • Działania specjalne Struts
    • Pakiet narzędziowy
    • Klasa Commons BeanUtils
    • Form Beans jako adaptery do działalności Tier
    • Ponowne użycie reguł walidacji
    • Wdzięczna walidacja
  10. Płytki
    • Spójny sposób i wygląd
    • Wielorazowe Layouty i treści
    • Framework Tiles
    • Tworzenie instancji Layout'ów
    • Wstawienia Body-Wrap
    • Tiles i arkusze stylów
    • Praca z Tiles Attributes
    • Context-Tiles
    • Definicje
    • Agregacja i dziedziczenie
    • The Tiles Plug-In
    • Przekazywanie do definicji
    • Rozważadnia dotyczące wydajności
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania
  • programowanie w Javie - Kurs 103. Java Programming jest doskonałym przygotowaniem.
  • Programowanie servletów - zleca się udział w Kursie 110 Java Servlets.
  • znajomość JSP - pomocny moze okazać się Kurs 112. Introduction to JSP.
  • Podstawowa znajomość XML jest zalecane, ale nie jest to konieczne - można rozważyć kurs 501. Introduction to XML.
Poziom trudności
Czas trwania 4 dni
Certyfikat

Uczestnicy szkolenia otrzymują certyfikat sygnowany przez firmę Capstone Courseware.

Prowadzący

Certyfikowany wykładowca Capstone Courseware.

Szkolenia powiązane tematycznieRozwiń listę

Java

Web Design i Programowanie


Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

Administratorem danych osobowych jest Compendium – Centrum Edukacyjne Spółka z o.o. z siedzibą w Krakowie, ul. Tatarska 5,30-103 Kraków, e-mail: compendium@compendium.pl

W sprawach związanych z Pani/a danymi można kontaktować się z powołanym Inspektorem Ochrony Danych, e-mail iod@compendium.pl, lub pisząc na adres korespondencyjny Compendium – Centrum Edukacyjne Spółka z o.o. ul. Tatarska 5, 30-103 Kraków

Dane będą przetwarzane w celu przesyłania informacji handlowych, marketingowych oraz przesłaniu newslettera na podstawie wyrażonej zgody.

Dane mogą być udostępniane:

- pracownikom i współpracownikom Compendium – Centrum Edukacyjne Spółka z o.o., którzy muszą mieć dostęp do danych osobowych aby realizować Pani/a zamówienie, lub usługę
- podmioty przetwarzające dane na zlecenie Compendium – Centrum Edukacyjne Spółka z o.o., np. poczta, kurier, przewoźnik profesjonalny,
- uprawnione organy państwowe w tym organy nadzorcze w zakresie ich uprawnień.

Dane będą przechowywane przez okres realizacji zamówienia i usług posprzedażowych, a jeżeli tego okresu ustalić się nie da – do czasu wyrażenia przez Panią/a sprzeciwu.

Ma Pan/i prawo dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania.

Ma Pan/i prawo do wniesienia sprzeciwu wobec dalszego przetwarzania, a w przypadku wyrażenia zgody na przetwarzanie danych do jej wycofania. Skorzystanie prawa cofnięcia zgody nie ma wpływu na przetwarzanie, które miało miejsce do momentu wycofania zgody.

Ma Pan/i także prawo do przenoszenia danych.

Informujemy, że Pana/Pani dane osobowe nie będą profilowane.

Przysługuje Pani/u prawo wniesienia skargi do organu nadzorczego Prezesa Urzędu Ochrony Danych Osobowych, w przypadku przetwarzania Pana/Pani danych osobowych w sposób naruszający przepisy RODO.

CENA 3750 PLN NETTO Czy wiesz, że możesz uzyskać do 100% dofinansowania na ten kurs?   Sprawdź jak »

zamknij

Kody rabatowe

Kod rabatowy, może dotyczyć (szkolenia, producenta, terminu). Jeżeli posiadasz kod rabatowy, to wpisz go w odpowiednie pole.
(kolor zielony oznacza wpisanie prawidłowego kodu | kolor czerwony oznacza, że wpisany kod jest nieprawidłowy)

FORMA SZKOLENIA ?

zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

MATERIAŁY SZKOLENIOWE ?

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

 

WYBIERZ TERMIN SZKOLENIA

Brak ustalonych terminów dla tego szkolenia.

Zaproponuj własny termin

Najbliższe szkolenia Capstone Courseware

Harmonogram szkoleń
Capstone Courseware