Sep 29, 2020   3:52 p.m. Michal, Michaela
Academic information system

Course syllabus B-VSA - Developement of software applications (FEEIT - SS 2019/2020)

     Information sheet          ECTS          Syllabus          

     Slovak          English          

Slovak University of Technology in Bratislava
Faculty of Electrical Engineering and Information Technology
Course unit title: Developement of software applications
Course unit code:
Mode of completion and Number of ECTS credits:
Exam (6 credits)
Name of lecturer:
Ing. Eugen Antal, PhD. (examiner, instructor) - slovak, english
prof. RNDr. Gabriel Juhás, PhD. (person responsible for course)
RNDr. Igor Kossaczký, CSc. (examiner, instructor, lecturer) - slovak, english
Learning outcomes of the course unit:
Student acquires theoretical knowledge and practical skills with software design based on multitier, client-server architecture, object-relational mapping and model-view-contorller pattern. He is able to design and implement 3-tier web-application over complex relational model.
Prerequisites and co-requisites:
Course contents:
1. Multitier client-server architecture.
2. Persistance layer: Intoduction to ORM
3. JPA: Entity mapping, DB connection configuration
4. Presentation layer: Web-server, web-application, java servlets
5. JSF: Basic UI components
6. JSF: navigation, validation and converters
7. Application layer - EJB, transactions - JTA
8. Application server glassfish - administration and deployment
9. ORM: mapping of entity inheritance and asociations
10. Autentication, authorization and language localization
11. Monitoring and testing of web applications
12. Design of 3-tier web-application over complex DB model
Recommended or required reading:
Antonio Goncalves. Beginning Java EE 6 with GlassFish 3, 2nd Edition. Apress (2010)

Planned learning activities and teaching methods:
Lectures - 3 hours per week
Practicum - 2 hours per week
Assesment methods and criteria:
Homework assignments and implementation project(40%), final test (theoretical and practical - 60%)
Language of instruction:
Slovak, English
Work placement(s):
There is no compulsory work placement in the course unit.

Last modification made by RNDr. Marian Puškár on 05/06/2019.

Type of output: