# 菜雞新訓記

- [菜雞新訓記 (0): 前言](/kerry-de-bi-ji-ben/designpattern/cai-ji-xin-xun-ji/cai-ji-xin-xun-ji-0-qian-yan.md)
- [菜雞新訓記 (1): 使用 Git 來進行版本控制吧](/kerry-de-bi-ji-ben/designpattern/cai-ji-xin-xun-ji/cai-ji-xin-xun-ji-1-shi-yong-git-lai-jin-xing-ban-ben-kong-zhi-ba.md)
- [菜雞新訓記 (2): 認識 Api & 使用 .net Core 來建立簡單的 Web Api 服務吧](/kerry-de-bi-ji-ben/designpattern/cai-ji-xin-xun-ji/cai-ji-xin-xun-ji-2-ren-shi-api-shi-yong-.net-core-lai-jian-li-jian-dan-de-web-api-fu-wu-ba.md)
- [菜雞新訓記 (3): 使用 Dapper 來連線到資料庫 CRUD 吧](/kerry-de-bi-ji-ben/designpattern/cai-ji-xin-xun-ji/cai-ji-xin-xun-ji-3-shi-yong-dapper-lai-lian-xian-dao-zi-liao-ku-crud-ba.md)
- [菜雞新訓記 (4): 使用 Swagger 來自動產生可互動的 API 文件吧](/kerry-de-bi-ji-ben/designpattern/cai-ji-xin-xun-ji/cai-ji-xin-xun-ji-4-shi-yong-swagger-lai-zi-dong-chan-sheng-ke-hu-dong-de-api-wen-jian-ba.md)
- [菜雞新訓記 (5): 使用 三層式架構 來切分服務的關注點和職責吧](/kerry-de-bi-ji-ben/designpattern/cai-ji-xin-xun-ji/cai-ji-xin-xun-ji-5-shi-yong-san-ceng-shi-jia-gou-lai-qie-fen-fu-wu-de-guan-zhu-dian-he-zhi-ze-ba.md)
- [菜雞新訓記 (6): 使用 依賴注入 (Dependency Injection) 來解除強耦合吧](/kerry-de-bi-ji-ben/designpattern/cai-ji-xin-xun-ji/cai-ji-xin-xun-ji-6-shi-yong-yi-lai-zhu-ru-dependency-injection-lai-jie-chu-qiang-ou-he-ba.md)
- [菜雞新訓記 (7): 使用 Fluent Validation 來驗證參數吧](/kerry-de-bi-ji-ben/designpattern/cai-ji-xin-xun-ji/cai-ji-xin-xun-ji-7-shi-yong-fluent-validation-lai-yan-zheng-can-shu-ba.md)
