Zaawansowane technologie internetowe

2
Typ przedmiotu: Z Z A A A A W W A A N N S S O O W W A A N N E E T T E E C C H H N N O O L L O O G G I I E E I I N N T T E E R R N N E E T T O O W W E E obowiązkowy Wymagania wstępne: Język nauczania: polski Forma zajęć Liczba godzin w semestrze Liczba godzin w tygodniu Semestr Forma zaliczenia Studia podyplomowe Wykład 10 1 1 Zaliczenie z oceną Ćwiczenia Laboratorium 20 2 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.

Transcript of Zaawansowane technologie internetowe

Page 1: 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.

Page 2: Zaawansowane technologie internetowe

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.