CS504070 — Service-Oriented Architecture

Spring, 2025

Attendance Data (Spring, 2025)

Jan 17, 2025 |

  • Students have to check attendance data regularly at here.
  • If there are any questions about attendance data, students should contact the teacher directly during class.

Google Meet Recordings

Jan 15, 2025 |

The Google Meet recordings of this course are available in this YouTube playlist.


Teaching-Learning Content — Week 2

Jan 10, 2025 |

  • Theoretical content:
    • Chapter 1: What Are Microservices?
  • Hands-on Practice 1:
    • Programming API with Java
  • Teaching-learning resources are available in the Syllabus section on the course website.
  • Prepare the following resources on your computer:
    • Eclipse IDE for Enterprise Java and Web Developers
    • Postman
    • Apache Tomcat 8.5
    • Apache XAMPP
    • Jersey 2
  • Teaching-Learning Mode: online via Google Meet.
  • Google Meet access links: https://tinyurl.com/gmeet-spring-2025
  • Teaching Notes [Group 1 | Group 4]


Group Registration & Final Project Proposal

Jan 3, 2025 |

  • Register group for conducting Midterm and Final Project
  • Propose Final Project topic
  • LÆ°u ý:
    • Only one representative per group (the group leader) is responsible for registering the group information and proposing the final project topic.
    • Group information must be registered before proposing the final project topic.
    • Each group can have a maximum of 3 members.
    • For any changes needed after registration, student needs to contact the instructor directly during class hours for assistance.


Midterm Project (Spring, 2025)

Jan 2, 2025 |

  • The Midterm Project Description and RUBRIC are available at here.


Teaching-Learning Content — Week 1

Jan 1, 2025 |

  • Theoretical content:
    • Chapter 0: Course Introduction
    • Chapter 1: What Are Microservices?
  • Teaching-learning resources are available in the Syllabus section on the course website.
  • Teaching-Learning Mode: In-person at the university.