SylabUZ
Course name | Advanced Programming Techniques for Enterprise Distributed Systems |
Course ID | 11.3-WK-IiED-ZTPKSR-L-S14_pNadGenR9EJQ |
Faculty | Faculty of Mathematics, Computer Science and Econometrics |
Field of study | Informatics and Econometrics |
Education profile | academic |
Level of studies | Second-cycle studies leading to MS degree |
Beginning semester | winter term 2022/2023 |
Semester | 3 |
ECTS credits to win | 4 |
Course type | optional |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Laboratory | 15 | 1 | - | - | Credit with grade |
Lecture | 15 | 1 | - | - | Credit with grade |
Project | 15 | 1 | - | - | Credit with grade |
Zapoznanie studentów z zawansowanymi technologiami realizacji zintegrowanych korporacyjnych systemów informatycznych.
Podstawy koncepcji i metod obiektowych, programowania obiektowego w Java oraz znajomość baz danych
Wykład
1. J2EE i funkcje serwera w aplikacjach rozproszonych.
2. Virtualne sieci prywatne i telepraca.
3. Graficzny interfejs użytkownika w projektach korzystających z Java i JavaScript.
4. JavaBeans w programowaniu usług sieciowych.
5. Wprowadzenie do Enterprice JavaBeans 3.0.
Laboratorium
Instalacja i konfiguracja serwera aplikacyjnego dla J2EE. Przykład projektu, implementacji i uruchomienia aplikacji bazodanowej w technologii: RMI, JSP i EJB 3.0.
Projekt
Konfiguracja VPN oraz przygotowanie i wdrożenie systemu informatycznego "wypożyczalnia" w oparciu o technologię EJB 3.0.
Tradycyjny wykład, ćwiczenia laboratoryjne realizacja systemu informatycznego wraz z projektem i sprawozdaniem, pogadanki i dyskusje w grupach.
Outcome description | Outcome symbols | Methods of verification | The class form |
Kolokwia oraz praktyczna realizacja systemu informatycznego pozwalające na ocenę, czy student osiągnął efekty kształcenia w stopniu minimalnym.
Ostateczna ocena z przedmiotu uwzględnia pozytywne oceny z laboratorium (30%) projektu (30%) i ocenę z egzaminu (40%), przy założeniu, że student osiągnął wszystkie zakładane efekty kształcenia w stopniu dostatecznym
1. K. Sierra, B. Bates, Head First EJB, O Reilly’, 2003.
2. B. Burke, R. Monson-Haefel, Enterprice Java Beans 3.0, Helion, 2007.
3. N. Dai, L. Mandel, A. Ryman Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java, Helion, Gliwice, 2008.
4. D. Alur, J. Crupi, D. Malks, J2EE Wzorce projektowe, Helion, Gliwice, 2004
1. Hemrajani, Java. Tworzenie aplikacji sieciowych za pomocą Springa, Hibernate i Eclipse, Helion, Gliwice 2007.
2. Horstmann, G. Cornell, Java 2 techniki zaawansowane, Helion, 2005.
3. Minter, L. Linwood, Hibernate od nowicjusza do profesjonalisty, Apress, Warszawa, 2007.
Modified by dr Alina Szelecka (last modification: 19-05-2022 21:47)