SylabUZ

Generate PDF for this page

Advanced Programming Techniques for Enterprise Distributed Systems - course description

General information
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 2020/2021
Course information
Semester 3
ECTS credits to win 4
Course type optional
Teaching language polish
Author of syllabus
  • dr inż. Janusz Jabłoński
Classes forms
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

Aim of the course

Zapoznanie studentów z zawansowanymi technologiami realizacji zintegrowanych korporacyjnych systemów informatycznych.

Prerequisites

Podstawy koncepcji i metod obiektowych, programowania obiektowego w Java oraz znajomość baz danych

Scope

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.

Teaching methods

Tradycyjny wykład, ćwiczenia laboratoryjne realizacja systemu informatycznego wraz z projektem i sprawozdaniem, pogadanki i dyskusje w grupach.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

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

Recommended reading

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

Further reading

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.

Notes


Modified by dr Alina Szelecka (last modification: 05-06-2020 12:23)