Szkolenia Capstone Courseware

Cel szkolenia dlearning

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
  • 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.

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