Szkolenia Capstone Courseware

Cel szkolenia

kod: CC-114 | wersja: v1.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 wstępne
  • 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.

Pozostałe szkolenia Capstone Courseware | Open-Source Frameworks

Szkolenia powiązane tematycznie

Java

Programowanie

  • konspekt szkolenia: AZ-204T00 Developing Solutions for Microsoft Azure

    AZ-204T00 Developing Solutions for Microsoft Azure szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 3900 PLN
    czas: 5 dni
    poziom trudności: 3 z 6
    kod: AZ-204T00
    wersja: A
    2025-03-24 | Wirtualna sala MTG: możliwy termin gwarantowany zarezerwuj
    2025-04-07 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika MTG: możliwy termin gwarantowany zarezerwuj
    2025-04-14 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-05-05 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-06-02 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: AZ-220T00 Microsoft Azure IoT Developer

    AZ-220T00 Microsoft Azure IoT Developer szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 3500 PLN
    czas: 4 dni
    poziom trudności: 3 z 6
    kod: AZ-220T00
    wersja: A
    2025-04-15 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-05-20 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-06-17 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
  • konspekt szkolenia: MB-500T00 Microsoft Dynamics 365: Finance and Operations Apps Developer

    MB-500T00 Microsoft Dynamics 365: Finance and Operations Apps Developer szkolenie Microsoft

    dostępne terminy szkolenia
    cena od: 4300 PLN
    czas: 5 dni
    poziom trudności: 3 z 6
    kod: MB-500T00
    wersja: A
    2025-03-24 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-03-24 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-04-28 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-05-26 | Kraków / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj
    2025-06-23 | Warszawa / Wirtualna sala HYBRID: szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika zarezerwuj

Web development

Formularz kontaktowy

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.

CENA 4050 PLN NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
Zarezerwuj termin 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

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 elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

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.

Najbliższe szkolenia Capstone Courseware

Harmonogram szkoleń
Capstone Courseware