Szkolenia Capstone Courseware

Cel szkolenia

kod: CC-112 | wersja: v2.0.2

Wersja 2.0.2

Ten dwudniowy kurs rozwija umiejętności z zakresu JavaServer Pages, który jest standardowym narzędziem do tworzenia dynamicznej zawartości dla aplikacji internetowych w ramach platformy Java Enterprise. Moduł rozpoczyna się ogólnym wprowadzeniem do aplikacji internetowych, pokazuje w jaki sposób serwlety Java i JSP stanowią podstawę do pisania aplikacji webowych, a później omawia w sposób szczegółowy funkcjonalności JSP 2.0. Pod koniec kursu uczestnicy będą potrafili stworzyć własne efektywne aplikacje JSP, w tym interaktywne aplikacje wykorzystujące formularze HTML i strony, które wykonują złożone operacje z wykorzystaniem skryptów i/lub akcji.

Cel szkolenia:

  • Wytłumaczenie podstaw HTML i HTTP w sieci WWW.
  • Omówienie CGI i jego roli w aplikacjach internetowych.
  • Omówienie JavaServer Pages i ich powiązania z serwletami i J2EE.
  • Opisanie jak JSP są przekształcane w serwlety i przetwarzane w środowisku wykonawczym.
  • Wyjaśnienie użycia dyrektyw w JSP i nakreślenie głównych dyrektyw.
  • Implementacja prostych JSP, które używają kodu Java w deklaracjach, wyrażeniach i skryptletach.
  • Wyliczenie i wykorzystanie obiektów niejawnych dostępnych dla elementów skryptowych.
  • Wyjaśnienie jak używać formularzy HTML w aplikacjach internetowych
  • Implementacja interaktywnej aplikacji internetowej z wykorzystaniem JSP.
  • Wykorzystanie obsługi błędów i stron błędów JSP do obsługi błędów w aplikacjach JSP.
  • Implementacja zarządzania sesją dla aplikacji JSP.
  • Zarządzanie ciasteczkami do przechowywania informacji specyficznych dla klienta w różnorodnych zakresach i czasie.
  • Wyjaśnienie użycia JavaBeans w JSP i ich roli w rozdzieleniu logiki biznesowej od warstwy prezentacji.
  • Użycie JavaBeans do wdrożenia efektywnych, interaktywnych aplikacji JSP.
  • Omówienie użycia języka wyrażeń JSP do uproszczenia dynamicznego tworzenia stron.
  • Pisanie wyrażeń JSP i wdrożenie JSP, które używają ich na rzecz skryptów.
  • Omówienie roli standardowej biblioteki znaczników JSP (JSTL).
  • Implementacja JSP, które używają podstawowych akcji JSTL do uproszczenia logiki prezentacji.
  • Opisanie niestandardowych znaczników w JSP i ich wykonywania, zarówno przy użycia języka Java jak i JSP oraz ich wykorzystania.
  • Omówienie zagadnień wątkowości w JSP i opisanie użycia dyrektyw do kontroli obsługi wątków.
  • Wdrożenie logicznej aplikacji internetowej do web serwera w pliku WAR.
  • Opisanie różnorodnych zastosowań języka XML w aplikacjach JSP.

Plan szkolenia Rozwiń listę

  1. Aplikacje internetowe
    • The World Wide Web
    • HTML
    • Serwery internetowe
    • HTTP
    • Dynamiczne strony internetowe
    • CGI
    • Java Web Technologies
    • Servlets
    • JSP
  2. Architektura JSP
    • Kontenery JSP
    • Architektura serwletów
    • Tłumaczenie stron
    • Typy zawartości JSP
    • Dyrektywy
    • Typ treści
    • Buforowanie
    • Elementy skryptowe
    • Wyrażenia JSP
    • Standardowe akcje
    • Akcje niestandardowe i JSTL
    • Obiekty i zakresy
    • Obiekty niejawne
    • Cykl życia JSP
  3. Elementy skryptowe
    • Tłumaczenie treści szablonu
    • Skryptlety
    • Wyrażenia
    • Deklaracje
    • Zasady
    • Obiekty niejawne dla skryptletów
    • Obiekt żądania
    • Obiekt odpowiedzi
    • Obiekt wyjścia
  4. Interaktywne aplikacje JSP
    • Formularze HTML
    • Odczytywanie parametrów CGI
    • JSP i klasy Java
    • Obsługa błędów
    • Zarządzanie sesją
    • API sesji
    • Ciasteczka i JSP
  5. Używanie JavaBeans
    • Oddzielenie warstwy prezentacji i logiki biznesowej
    • Akcje JSP
    • JavaBeans
    • Praca z właściwościami
    • ""
    • "" i ""
    • Używanie paremetrów formularzy z Beans
    • Obiekty i zakresy
    • Praca z wektorami
  6. Język wyrażeń i JSTL
    • Pozbycie się skryptów
    • Język wyrażeń JSP
    • Składnia EL
    • Typ Coercio
    • Obsługa błędów
    • Obiekty niejawne dla EL
    • Biblioteka standardowych znaczników JSP
    • Rola JSTL
    • Podstawowe akcje
    • Używanie Beans z JSTL
    • Akcje formatujące
    • Skrypty kontra EL/JSTL
  7. Zaawansowane cechy JSP
    • Komponenty webowe
    • Forwarding
    • Inclusion
    • Przekazywanie parametrów
    • Własne biblioteki znaczników
    • Architektura biblioteki znaczników
    • Implementować w Javie czy JSP
    • Wątki
    • Strategie dla bezpieczeństwa wątkowego
    • XML i JSP
    • JSP dla usług webowych
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne
  • Znajomość HTML i ogólna wiedza na temat aplikacji internetowych będzie pomocna, lecz nie jest wymagana.
  • Duże doświadczenie w programowaniu w języku Java nie jest wymagane, lecz ogólna znajomość języka jest zalecana dla niektórych ćwiczeń.
Poziom trudności
Czas trwania 2 dni
Certyfikat

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

Prowadzący

Certyfikowany wykładowca Capstone Courseware.

Pozostałe szkolenia Capstone Courseware | Java EE

Szkolenia powiązane tematycznie

Java

Programowanie

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 2250 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