Programowanie aplikacji WWW w technologii Java

Transkrypt

Programowanie aplikacji WWW w technologii Java
Programowanie aplikacji WWW w technologii Java
Wydział Informatyki
Nazwa
programu
kształcenia
Informatyka i ekonometria
Poziom i forma studiów
I stopień stacjonarne
---
Ścieżka dyplomowania
2015/2016Z - 2018/2019Z
Programowanie aplikacji WWW w technologii Java
Kod przedmiotu
IE1PAW
Punkty ECTS
5
Specjalność
Nazwa
przedmiotu
Rodzaj
przedmiotu
obieralny
Semestr 4,5,6
Liczba
godzin w
semestrze
W - 30 Ćw - 0 PS - 30 P - 0 L - 0 S - 0
Przedmioty
wprowadzające
Bazy danych (IE1BDA), Programowanie obiektowe (IE1POB), Sieci komputerowe (IE1SKO), Zaznajomienie studentów z architekturą sieci WWW, modelem jej działania oraz podstawowymi protokołami. Prezentacja koncepcji aplikacji WWW, przekroju
technik oraz wzorców programistycznych wykorzystywanych w ramach sieci informacyjnej. Zdobycie wiedzy i umiejętności w zakresie tworzenia aplikacji WWW z
wykorzystaniem wybranych standardów takich jak AJAX, specyfikacje Java EE (Java Servlets, Java Server Pages, Java Server Faces) oraz standardy W3C oparte o
język XML.
Założenia i
cele
przedmiotu
Wykład – egzamin pisemny; pracownia specjalistyczna – projekty aplikacji WWW w wybranych technologiach.
Formy
zaliczenia
Wstęp do programowania aplikacji WWW. Pojęcia "server-side", "client-side". Przegląd narzędzi. Charakterystyka protokołu HTTP (HyperText Transfer Protocol).
Technologia AJAX (Asynchronous Javascript And XML). Architektura REST (Representational state transfer).Aplikacje WWW w środowisku Java - serwlety. Definicja
aplikacji i zadania związane z jej dystrybucją. Przykłady wykorzystania serwletów. Zarządzanie kontenerem serwletów.Charakterystyka języka XML (eXtended
Markup Language). Pojęcia dokumentu poprawnego strukturalnie i semantycznie. Przestrzenie nazw. Opis składni dokumentu (DTD, XML Schema). Obiektowy
model dokumentu (DOM).Przetwarzanie dynamicznych dokumentów po stronie serwera - technologia Java Server Pages. Elementy składowe JSP. Składnia XHTML.
Biblioteki znaczników.Konstrukcja interfejsu użytkownika - Java Server Faces. Pojęcia podstawowe. Model przetwarzania wywołań. Znaczniki generujące
interfejs.Komponenty zarządzane w aplikacji JSF.
Treści
programowe
Metody
dydaktyczne
Efekty kształcenia
Symbol
Student, który zaliczył przedmiot:
Odniesienie do kierunkowych efektów
kształcenia
EK1
Omawia architekturę sieci WWW, identyfikuje i wyjaśnia zasady działania protokołów i standardów dla tego środowiska.
K_W08
EK2
Ma podstawową wiedzę w zakresie projektowania i programowania aplikacji WWW
K_W08
EK3
Zna popularne technologie wykorzystywane do tworzenia aplikacji WWW. Potrafi dobrać technologię właściwą do
specyfiki danego projektu.
K_W08
EK4
Potrafi przeprowadzić testowanie komponentów aplikacji WWW i zdiagnozować błędy.
EK5
Potrafi zaprojektować i zaimplementować aplikację WWW w wybranej technologii z uwzględnieniem potrzeb
użytkownika.
EK6
Potrafi zainstalować i skonfigurować środowisko niezbędne do uruchomienia aplikacji WWW (serwer oraz wymagane
narzędzia po stronie klienta).
Efekt
kształcenia
Metoda weryfikacji
K_W05
K_U08
K_U08
K_U10
K_U07
Forma zajęć na której zachodzi weryfikacja
EK1
egzamin zaliczający wykład
W
EK2
egzamin zaliczający wykład
W
EK3
egzamin zaliczający wykład
W
EK4
realizacja projektów na pracowni specjalistycznej
Ps
EK5
realizacja projektów na pracowni specjalistycznej
Ps
EK6
realizacja projektów na pracowni specjalistycznej
Ps
Bilans
nakładu
pracy
studenta
(w
godzinach)
1 - Udział w wykładach
15x2
30
2 - Udział w pracowni specjalistycznej
15x2
30
3 - Przygotowanie do pracowni specjalistycznej
15x1
15
4
30
- Opracowanie sprawozdań z pracowni i wykonanie zadań domowych (prac domowych)
5 - Udział w konsultacjach
5
6 - Realizacja zadań projektowych (w tym przygotowanie prezentacji)
20
7 - Przygotowanie do zaliczenia
10
RAZEM:
Wskaźniki
ilościowe
Literatura
podstawowa
Literatura
uzupełniająca
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela:
(2)+(5)+(1)
Nakład pracy studenta związany z zajęciami o charakterze praktycznym:
(4)+(3)+(2)+(6)
1. Specyfikacje technologii i standardów: XML, Xpath, XSLT, XML Schema, HTML, XHTML, CSS itd. dostępne pod adresem www.w3c.org
2. Technologie Java EE dostępne pod adresem www.oracle.com/technetwork/java/javaee/tech/index.html
1. Specyfikacje technologii i standardów dostępne pod adresem www.w3c.org
Jednostka
realizująca
Katedra Systemów Informacyjnych i Sieci
Komputerowych
Osoby
prowadzące
dr inż. Jacek Grekow,dr inż. Urszula Kużelewska,dr Oskar Świda
Data
opracowania
programu
18 grudnia 2013
Program
opracował(a)
dr Oskar Świda
Wydrukowane w programie Świerk Design by: styleshout | Valid XHTML | CSS Home
65
95
140
ECTS
2,5
4,0

Podobne dokumenty