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

Enterprise System Integration 2019/20 spring

  • Main
  • Lectures
  • Practicals
  • Assignments
  • Exam
Submit
  • Readings

Practicals

The practicals and associated code will be published(updated) below each week (follow the links). Link to Bitbucket Repository with code of Laboratory Sessions: Code Repo (RentIT), Code Repo (BuildIT), Code Repo (Rentit VueJS front-end), Code Repo (Security Tutorial -- Week 11)

  • 11.02 - "Hello world!" Spring boot
    • screencast (2017 recording)
  • 18.02 - Domain model and persistence management
    • screencast (2017 recording)
    • Useful Links to work on HW1: SELECT clause (JPQL / Criteria API), Create objexts in select statement)
  • 25.02 - Web UI Adapter (without Services Layer)
    • screencast (2017 recording)
  • 03.03 - Web UI Adapter (with Services Layer)
  • 10.03 - CRUD REST Adapter: Purchase orders (Rentit)
    • Slides
    • Screencast (2017 recording)
  • 17.03 - Hypermedia REST Adapter (RentIT side)
    • Video Tutorial (2020 Webinar)
    • Screencast (2017 recording)
  • 24.03 - REST Adapter (BuildIT side)
    • Slides
    • Video Tutorial (2020 Webinar)
  • 31.03 - REST API Affordances (HAL-Forms)
    • Slides
    • Spring Hypermedia Tutorial
    • Video Tutorial (2020 Webinar)
    • Screencast (2018 recording)
  • 07.04 - Affordances front-end side (VueJS)
    • Slides
    • Video Tutorial (2020 Webinar)
    • Screencast (2018 recording)
  • 14.04 - Enterprise Integration patterns (Scatter/Gatter + Transformations)
    • Spring Integration Reference Guide
    • Java DSL -- Integration Flows
    • Spring Integration Java DSL Reference (GitHub)
    • Video Tutorial (2020 Webinar)
    • Screencast (2018 recording)
  • 21.04 - Role-based access
    • Spring Security -- Baeldung tutorials
    • Spring Boot - Securing Web Applications
    • Video Tutorial (2020 Webinar)
    • Screencast (2018 recording)
  • 28.04 - Project checkpoint #1
  • 05.05 - Project checkpoint #2
  • 12.05 - Project checkpoint #3
  • 19.05 - Project Final checkpoint
  • 26.05 - No Practice Session (exam)
  • 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