Zaawansowane technologie internetowe
Transcript of Zaawansowane technologie internetowe
Typ przedmiotu:
ZZZ AAA AAA WWW AAA NNN SSS OOO WWW AAA NNN EEE TTT EEE CCC HHH NNN OOO LLL OOO GGG III EEE III NNN TTT EEE RRR NNN EEE TTT OOO WWW EEE
obowiązkowy
W ymagania wstępne: —
Język nauczania: polski
Forma zajęć
Lic
zba
go
dzi
n
w s
emes
trze
Lic
zba
go
dzi
n
w t
ygo
dn
iu
Sem
estr
Forma zal iczenia
Studia podyplomowe
W ykład 10 1
1
Zaliczenie z oceną
Ćwiczenia
Laborator ium 20 2 Zaliczenie z oceną
Seminar ium
Pro jekt
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.