Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 3.29 KB

README.md

File metadata and controls

46 lines (39 loc) · 3.29 KB

Service Oriented Architecture (SOA) and Service Programming 2019

1. Schedule

No. Date Topics
1 2019/01/15 Course Overview
Introduction and evolution of software architecture
How to use Git ?
2 2019/01/22 Design services and microservices
Send topics and scope of semester project
Charecteristics of services
Quiz 1
3 2019/01/29 Design services and microservices 2
Quiz 2
4 2019/02/5 Communication between services
Service design patterns
5 2019/02/12 Data management
Introduction to REST and RESTful API and Design
6 2019/02/26 Properties and Generation of Microservices
Develop services with Spring Boot (Java) + Testing #1
Midterm exam
7 2019/03/12 Develop services with Spring Boot (Java) + Testing #2
8 2019/03/26 Present Semester project #1
9 2019/04/2 Workshop :: Develop microservices with synchronous communication
10 2019/04/9 Deploy services with Docker
11 2019/04/23 UI Testing with Robotframework
Monitoring your services (Logging, tracing and metric
12 2019/05/7 Present Semester project #2
Final exam

2. Course Evaluation

Your grade will be determined by your work on

No. Subject %
1 Homeworks + Semester project 50
2 Quiz 10
3 Midterm exam 20
4 Final exam 20

3. Semester project and Homeworks

  • Working as a team (4-5 peoples)
  • Homeworks and Semester project will be subbmited via GitHub
    • Documentation of project in Wiki format
    • Source codes
      • Working software
      • Clean Code

4. Resources

5. Workshop