Java Web Developement - JSP

KOD: javaweb

 

 

 

 

 

Terminy i zapisy
na szkolenie otwarte>>

 

Zapisy na szkolenie zdalne>>

 

Wycena szkolenia
zamkniętego
lub indywidualnego>>

 

 

 

Zalecane przygotowanie i wiedza

 

Forma prowadzenia kursu

Ćwiczenia

Język szkolenia

Polski lub angielski

Szkolenia powiązane

Kursy poprzedzające

Programowanie w języku Java

Java Advanced

Kursy powiązane

Java Spring

Certyfikaty

Każdy uczestnik otrzymuje Certyfikat firmy NobleProg. Szkolenie przygotowuje do zdawania egzaminów pod certyfikat Sun Certified Web Component Developer (SCWCD)

Czas trwania (szkolenia otwarte)

40 godzin lekcyjnych (5 dni po 8 godzin lekcyjnych)

Cena

Otwarte 3800 zł od osoby terminy>>
   
Zamknięte
u klienta

2470 zł za osobę w przypadku grupy 4 osobowej.
740 zł dodatkowa osoba.
Sprzęt oraz salę zapewnia klient.
   
Zdalne 4100zapisz>>
   
Zamknięte lub
indywidualne
wyceń>>

 

Co to jest szkolenie otwarte?>>

Co to jest szkolenie zamknięte?>>

Co to jest szkolenie indywidualne?>>

Co to jest szkolenie zdalne?>>

Zagadnienia omawiane na kursie

Zastosowanie i wprowadzenie do tematyki Aplikacji Webowej

Czym jest serwlet a czym strona JSP, do czego służą i jak się nimi posługiwać
Jaka jest różnica między typową aplikacją Javy a aplikacją webową

Architektura aplikacji webowej

Omówienie zagadnień architekturalnych w obrębie aplikacji webowej
Wprowadzenie w warstwy i omówienie poszczególnych warstw aplikacji i ich zastosowania

Wprowadzenie do wzorca MVC

Czym jest model, widok i kontroler, jakie są zadania zdefiniowane w obrębie każdego z tych trzech komponentów wzorca
Omówienie problemów rozwiązywalnych z pomocą tego wzorca projektowego

Serwlety

Wprowadzenie w abstrakcję serwletu, proces obsługi zapytania HTTP
Podstawy protokołu HTTP
Dlaczego HTTP?
W jaki sposób serwlet może obsłużyć zapytanie?
Jakiego typu zapytania można obsłużyć?
Cykl życia serwletu

Aplikacja internetowa

Co to znaczy aplikacja internetowa?
Czym jest deskryptor wdrożenia aplikacji? W jaki sposób następuje obsługa przepływu sterowania pomiędzy klientem a aplikacją?
Czym jest klient a czym serwer w architekturze aplikacji? Abstrakcje reprezentujące zapytanie oraz odpowiedź aplikacji. Atrybuty i parametry zapytania i odpowiedzi HTTP
Obiekty nasłuchujące

Przepływ sterowania i konwersacja

Wprowadzenie do problemu stanu konwersacji klient-aplikacja i rozwiązanie typowych problemów poprzez zastosowanie obiektu sesji
Związek sesji z zapytaniem HTTP oraz cykl życia sesji

Strony JSP

Czym jest strona JSP?
Jakie typowe problemy rozwiązuje stosowanie stron JSP w aplikacji internetowej?
Rola stron JSP w aplikacji i szczegóły technologii stojącej za JSP
Czym są bezskryptowe strony JSP?
Wprowadzenie do języka EL

Wprowadzenie do biblioteki JSTL oraz znaczników niestandardowych

Czym są znaczniki w kodzie serwletu?
Jak używać biblioteki znaczników JSTL oraz jakie typowe problemy rozwiązuje stosowanie takich znaczników?
Jak definiować własne znaczniki?

Własna biblioteka znaczników niestandardowych ( OPCJA 1 dzień)

Zagadnienia pisania własnej biblioteki znaczników
Format pliku deskryptora znaczników
Kiedy napisanie własnej biblioteki znaczników staje się koniecznością?

Deskryptor wdrożenia: web.xml

Dokładne omówienie procesu wdrożenia aplikacji internetowej i struktury pliku wdrożenia.

Zagadnienia bezpieczeństwa aplikacji internetowych (Opcja 1-2dni)

Wprowadzenie w tematykę zabezpieczania aplikacji internetowych
Wykorzystanie API kontenera oraz deklaratywna forma definiowania dostępu do zasobów oparta o role i użytkowników
Przykłady zastosowań i implementacji

Filtry

Omówienie zasady deklaracji i implementacji filtrów w aplikacji internetowej
Zasady deklaracji filtrów w deskryptorze wdrożenia i omówienie zagadnień w obrębie tematyki filtrów

Korporacyjne wzorce projektowe (OPCJA 1 dzień)

Omówienie i wprowadzenie w zagadnienia korporacyjnych wzorców projektowych

Struts (OPCJA - 1-2dni)

Wprowadzenie w lekki framework MVC aplikacji internetowej
Zdefiniowanie i omówienie roli Akcji, Walidatora i Formy w obrębie frameworka Struts, omówienie przepływu sterowania w obrębie aplikacji opartej na Struts oraz napisanie prostej aplikacji korzystającej ze Struts

Warszawa

+48 22 389 77 38

Kraków

+48 12 394 59 94

Wrocław

+48 71 710 47 78

Poznań

+48 61 660 37 70

Łódź

+48 42 296 65 53

 

szkolenia@nobleprog.com

Kategorie:

Java

 

POWRÓT DO LISTY SZKOLEŃ

 

NobleProg 2006 All Rights Reserved

NobleProg Kraków, Warszawa, Poznań, Wrocław, Gdańsk, Rzeszów