Programowanie w środowisku sieciowym 420-IS2-2PSS
Profil studiów: ogólnoakademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy
Dziedzina i dyscyplina nauki: nauki ścisłe i przyrodnicze, informatyka
Rok studiów / semestr: 2 / 3
Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów): Przedmioty wprowadzające: Technologie XML w programowaniu , Projektowanie aplikacji internetowych, Zakres wiadomości: Praktyczne wykorzystanie XML, Podstawy webusability,
Wykład: 15h Laboratorium: 30h
Metody dydaktyczne: Wykłady i laboratoria wymagające praktycznego użycia technologii tworzenia usług sieciowych przedstawionych na wykładzie.
Punkty ECTS: 4
Bilans nakładu pracy studenta:
Udział w zajęciach:
- wykład 15h
- laboratorium 30h
Przygotowanie do zajęć:
- wykład 10h
- laboratorium 15h
Zapoznanie z literaturą: 10h
Przygotowanie do egzaminu: 10h
Czas trwania egzaminu: 2h
Zadania projektowe realizowane w domu: 5h
Udział w konsultacjach: 3h
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 50h, 2 ECTS
- nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 50h, 2 ECTS
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
Efekty kształcenia w ramach realizacji przedmiotu:
Umie wskazać najpopularniejsze technologie wykorzystywane przy implementacji serwisów sieciowych. KA7_WG7, KA7_WK1
Potrafi opisać budowę i działanie serwera aplikacji. KA7_WG7
Umie wyjaśnić, do czego służy protokół SOAP. KA7_WG7
Potrafi podać przykład definicji serwisu sieciowego w formacie WSDL. KA7_WG7
Umie zaimplementować aplikację działającą jako serwis internetowy w wybranym języku programowania. KA7_UW7, A7_UW11
Potrafi zrealizować serwis internetowy jako serwlet Java. KA7_UW11, KA7_UW12
Umie praktycznie wykorzystać standard SOAP do przesyłania złożonych informacji za pośrednictwem protokołu HTTP. KA7_UW12
Potrafi analizować istniejące opisy serwisów internetowych zapisane w standardzie WSDL. KA7_UW12
Potrafi wykonywać zadania wymagające korzystania z nowoczesnych standardów poprzez pracę w grupie oraz pozyskiwanie danych z dokumentacji. KA7_UO2, KA7_KR1
Kryteria oceniania
Ogólna forma zaliczenia:egzamin. Dopuszczalna liczba nieusprawiedliwionych nieobecności na zajęciach laboratoryjnych to 20% zajęć.
Literatura
Literatura podstawowa:
D. Comer, Sieci komputerowe i intersieci: aplikacje internetowe. WNT, 2007.
Dokumentacja: J2EE, Apache Tomcat, SOAP, WSDL.
Literatura uzupełniająca:
H. Schildt. Java. Kompendium programisty. Helion, 2005.
T. Converse, J. Park, C. Morgan. PHP5 and MySQL Bible. Wiley, 2004.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: