Course: Architecture and Web Application Design

» List of faculties » REK » FES
Course title Architecture and Web Application Design
Course code FES/HAWA
Organizational form of instruction Lecture + Seminar
Level of course Doctoral
Year of study not specified
Semester Winter and summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Hub Miloslav, doc. Ing. Ph.D.
Course content
Software engineering. Software architecture. Multilayer architecture. Frameworks for creating web applications. Model-View-Controller (MVC) concept. Rich Internet Application (RIA). Web services. Web application user interfaces. Web application user interface testing.

Learning activities and teaching methods
Dialogic (discussion, interview, brainstorming)
Learning outcomes
The aim of the course is to acquaint students with individual architectures of web application design. Students will be able to choose and apply the appropriate architecture in a given situation, while they will be able to support their decision with adequate arguments.

Prerequisites
unspecified

Assessment methods and criteria
Self project defence

Preparation and successful defense of an assigned project from the subject matter covered in a professional discussion with an emphasis on the implementation of the acquired knowledge within the doctoral student's doctoral dissertation. A general view of the doctoral student on software engineering methods with an emphasis on the design of web applications.
Recommended literature
  • Brambilla, M., Chbeir, R., Fransincar, F., Manolescu, I. Web Engineering. Cham: Springer, 2021. ISBN 978-3-030-74296-6.
  • Muccini, H. et al. Software Architecture. Cham: Springer, 2020. ISBN 978-3-030-59155-7.
  • Sunyeav, A. Internet Computing. Principles of Distributed Systems and Emerging Internet-Based Technologies. Cham: Springer, 2021. ISBN 978-3-030-34957-8.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester