Zaawansowane technologie internetowe

Transkrypt

Zaawansowane technologie internetowe
ZZAAAAW
W AAN
NSSO
OW
W AAN
NEE TTEEC
CH
HN
NO
OLLO
OG
GIIEE IIN
NTTEER
RN
NEETTO
OW
W EE
T yp pr ze dm i ot u : obowiązkowy
W ym agan i a ws tę p ne : —
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
J ę z yk n auc za n i a : polski
Forma
zaliczenia
S t u d i a p o d yp l o m o w e
W yk ł a d
10
1
20
2
Zaliczenie z oceną
Ć wi c z e n i a
Laboratorium
1
Zaliczenie z oceną
Seminarium
Projekt
ZAKRES TEMATYCZNY PRZEDMIOTU:
Planowanie witryny internetowej, specyfikacja witryny, projektowanie diagramu stron, itp.
Przegląd graficznych edytorów (WYSIWYG) do tworzenia stron WWW, edytory tekstowe
HTML, XML, XHTML.
Języki HTML i XHTML. Konstrukcja skryptów, formatowanie stron, znaczniki formatujące
tekst, tworzenie tabel, osadzanie obiektów graficznych itp. Interakcja z użytkownikiem przy
użyciu formularzy. Elementy multimedialne na stronach WWW. Kaskadowe arkusze stylów
oraz warstw. Różnice pomiędzy interpretacją stron WWW w wiodących przeglądarkach.
Osadzanie obiektów na stronie, a ich wywoływanie.
Skryptowy język JavaScript. Rozbudowa stron WWW o elementy interaktywne. Osadzanie
skryptów w dokumentach HTML, zmienne, tablice, funkcje, obiekty, obiektowy model
dokumentu DOM i predefiniowane obiekty języka.
Język Java w programowaniu stron WWW. Podstawy programowania: zmienne, tablice,
obiekty i klasy, programowanie obiektowe, kompilacja. Umieszczanie i zastosowanie
wizualnych obiektów graficznych, sterujących programem. Tworzenie apletów
i wywoływanie ich w dokumentach HTML. Osadzanie elementów multimedialnych w
apletach Javy. Wprowadzenie do platformy Java Enterprise Edition. Obsługa środowisk
Eclipse i NetBeans.
Elementy programowania aplikacji po stronie serwera: programowanie serwletów i Java
Server Pages (JSP), integracja z bazami danych, wykorzystanie komponentów Java Beans
w skryptach JSP.
Umieszczanie stron WWW na serwerze: obsługa i konfiguracja serwerów Apache Tomcat i
Sun Glassfish, deskryptory wdrożeń, wprowadzenie do usług sieciowych, protokół SOAP.
EFEKTY KSZTAŁCENIA:
Student nabywa umiejętności i kompetencje w zakresie projektowania i implementacji
skalowalnych aplikacji internetowych opartych na wielowarstwowej architekturze. Ponadto
w ramach laboratorium student uczy się korzystać z zaawansowanych środowisk
deweloperskie oraz zarządzać serwerami aplikacji internetowych.
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z kolokwium pisemnego
przeprowadzonego przed sesją egzaminacyjną.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
LITERATURA
1. Bruce Eckel, Thinking in Java. Edycja polska. Wydanie IV, Helion, Gliwice, 2006.
2. Andrzej Marciniak, JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW,
Helion, Gliwice, 2010.
3.
Tom Negrino, Dori Smith, Po prostu JavaScript i Ajax. Wydanie VII, Helion, Gliwice,
2010.
4.
Włodzimierz Gajda, HTML, XHTML i CSS. Praktyczne projekty, Helion, Gliwice, 2007.

Podobne dokumenty