Terms for 2017
September, 5
Admission Interviews
September, 7
Open Day
September, 12
Admission Interviews
September, 14
Open Day
Full list of terms
Introduction to Information System Architectures
During ICT technology Enterprise course students learn about updating environments with information systems and their basic architecture principles.
In the first part of the course the fundamental issues that ICT businesses solve will be explained. The second part aims to deliver an introduction to 3layer application architectures and technology databases.
In the first part of the course the fundamental issues that ICT businesses solve will be explained. The second part aims to deliver an introduction to 3layer application architectures and technology databases.
What are you going to learn
-
Kick Start - What software architecture is about., Responsibilities of a software architect, 4+1 Architectural view model (a frequently used approach to document software architectures), Continuous Integration.
-
Tiers of an information system - Three-tier architecture, Model-View-Controller (MVC), Rich Internet Applications, Concurrency control (optimistic, pessimistic), API & modularization, [optional] Design patterns.
-
Other aspects of IS Architecture - High availability, scalability, ..., Cloud & database scalability, Integration, Security.
How the course is organized
Full time study
The course consist of 12 lectures and 6 seminars, each lasting 1,5 hours.
Part time study
The course consist of 3 blocks, each lasting 3 hours.
Recommended literature
-
FOWLER, M.: Patterns of Enterprise Application Architecture, Addison-Wesley, 2012.
-
EELES, P., CRIPPS, P.: Architektura softwaru, Computer Press, 2011.
-
BOSCH, J. Design & Use of Software Architectures. Addison-Wesley Publishing Company, 2000.