SylabUZ

Wygeneruj PDF dla tej strony

Advanced Programming Techniques for Enterprise Distributed Systems - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Advanced Programming Techniques for Enterprise Distributed Systems
Kod przedmiotu 11.3-WK-CSEED-APTEDS-S22
Wydział Wydział Matematyki, Informatyki i Ekonometrii
Kierunek Computer science and econometrics
Profil ogólnoakademicki
Rodzaj studiów drugiego stopnia z tyt. magistra
Semestr rozpoczęcia semestr zimowy 2023/2024
Informacje o przedmiocie
Semestr 3
Liczba punktów ECTS do zdobycia 4
Typ przedmiotu obieralny
Język nauczania angielski
Sylabus opracował
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Wykład 15 1 - - Zaliczenie na ocenę
Laboratorium 15 1 - - Zaliczenie na ocenę
Projekt 15 1 - - Zaliczenie na ocenę

Cel przedmiotu

To familiarize students with advanced technologies for implementing integrated corporate IT systems.

Wymagania wstępne

Basics of object-oriented concepts and methods, object-oriented programming in Java and knowledge of databases

Zakres tematyczny

Lecture

1. J2EE and server functions in distributed applications.
2. Virtual private networks and telework.
3. Graphical user interface in projects using Java and JavaScript.
4. JavaBeans in web services programming.
5. Introduction to Enterprise JavaBeans 3.0.

Lab
Installation and configuration of the application server for J2EE. Example of design, implementation and launch of a database application using the following technologies: RMI, JSP and EJB 3.0.

Project
VPN configuration and preparation and implementation of the "rental" IT system based on EJB 3.0 technology.

Metody kształcenia

Traditional lecture, laboratory exercises, implementation of an IT system with a project and report, talks and discussions in groups.

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

Tests and practical implementation of the IT system allowing for the assessment of whether the student has achieved minimal learning outcomes. The final grade for the course takes into account positive grades for the laboratory (30%), project (30%) and exam grade (40%), assuming that the student has achieved all expected learning outcomes to a sufficient degree.

Literatura podstawowa

  1. B. Burke, R. Monson-Haefel, Enterprice Java Beans 3.0, O'Reilly Media, 2006
  2. N. Dai, L. Mandel, A. Ryman, Eclipse Web Tools Platform: Developing Java Web Applications, Addison-Wesley Educational Publishers, 2007

Literatura uzupełniająca

  1. Hemrajani, Agile Java Development with Spring, Hibernate and Eclipse, Sams Div Of Pearson, 2006

Uwagi


Zmodyfikowane przez dr Ewa Synówka (ostatnia modyfikacja: 10-04-2024 21:17)