Institute of Computer Science
  1. Courses
  2. 2020/21 spring
  3. Enterprise System Integration (MTAT.03.229)
ET
Log in

Enterprise System Integration 2020/21 spring

  • Pealeht

MTAT.03.229 - Enterprise System Integration

Coordinator: Ulrich Norbisrath (ulrich.norbisrath ät ut dot ee)

Description

The objective of this course is to introduce principles and methods for designing, developing, integrating, and scaling enterprise information systems. The course introduces modern approaches to enterprise system integration in terms of componentization, containerization, dependency management, microservices, and continuous deployment. We will explore best practices and design patterns for large software systems in the enterprise integration context.

Learning Objectives

Upon completion of this course, you should be able to:

  • Scaling up an initial software prototype to a component based system with different components running on different resources
  • Using docker for sandboxing applications, encapsulating dependencies, and simplifying installation and deployment
  • Implement, run, deploy, and test enterprise applications using frontend, backend, and persistent databases
  • Developing fat reactive web gui clients into your systems
  • Understanding and practicing continuous deployment
  • Refining best practices for large scale software development
  • Driving large scale software design over the process of its lifecycle
  • Applying the idea and core concepts of microservices and their related patterns into your own software development process

Further information

More updated information and a current syllabus are available in Moodle.

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment