教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
111-2
314252
軟體架構
1
3.0
3
★
陳建村
資工所
14
5
兼任
教學大綱與進度:
教師姓名
陳建村
Email
teddy.chen.tw@gmail.com
最後更新時間
2022-12-20 18:16:14
課程大綱
1.軟體架構總覽 2.Clean Architecture 3.領域驅動設計 4.CQRS 5.State Sourcing 6.Event Sourcing 7. 模式導向式架構 1.Software architecture-overview 2.Clean Architecture 3.Domain-Driven Design 4.CQRS 5.State Sourcing 6.Event Sourcing 7.Pattern-oriented software architecture
課程進度
一:介紹課程內容、大綱、規則 二:Event Storming Workshop (I) 三:Event Storming Workshop (II) 四:Domain Modeling (I) 五:Domain Modeling (II) 六:The Clean Architecture (Chapter 22) [CA] Implementation (I): Test-Driven Development 七:DDD Building Blocks and the Strategic Design 八:Project Review 九:Project Review 十:Event Sourcing and CQRS (I)。 十一:Event Sourcing and CQRS (II)。 十二:Event Sourcing and CQRS (III)。 十三:SOLID Design Principles(Chapter 7~11) 十四:Project Review 十五:Project Review 十六:What is Design? Boundary(Chapter 17)[CA] Policy and Level(Chapter 19)[CA] 十七:期末考 十八:Selected Topic
評量方式與標準
1. 作業/專案:60% 2. 期末考:30% 3. 平時成績(課堂互動與活動參與程度等):10%
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:是
1. Clean Architecture by Robert C. Martin (教科書) [CA] 2. Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans (教科書) [DDD] 3. Pattern, Principles, and Practices of Domain-Driven Design by Scott Millett and Nick Tune (參考書) 4. Implementing Domain-Driven Design by Vaughn Vernon (參考書)
課程諮詢管道
電子郵件,Facebook 課程社團
課程對應SDGs指標
備註
遠距上課採用 Google Meet 或 Microsoft Team