mins Dream

第27天:效能最佳化

課程簡介 今天的課程將聚焦於 效能最佳化,這是開發高效、快速應用程式的關鍵。效能最佳化不僅能改善應用程式的運行速度,還能降低資源消耗,提高使用者體驗。在 .NET 開發中,我們可以從多個層面進行效能優化,包括程式碼結構、資源管理、記憶體分配以及異步處理。 學習目標 了解效能瓶頸的常見來源 掌握基礎的程式碼層級效能優化技巧 探索記憶體管理與垃圾回收機制 學習異步與並行...

第26天:單元測試與測試驅動開發 (TDD)

課程簡介 今天的課程將介紹 單元測試(Unit Testing) 和 測試驅動開發(Test-Driven Development,TDD)。單元測試是軟體開發中一項重要的技術,它可以幫助開發人員確保應用程式中的每個功能都能正確運作。TDD 則是一種開發流程,要求開發者在編寫實際程式碼之前先撰寫測試。這種方法可以提升代碼的質量和穩定性。 學習目標 理解單元測試的基本概念與用途 ...

第22天:中介軟體與服務注入

課程簡介 在今天的課程中,我們將探討 中介軟體(Middleware) 和 服務注入(Dependency Injection, DI),這是 ASP.NET Core 的兩個關鍵功能。中介軟體允許開發者攔截和修改 HTTP 請求或回應,服務注入則提供了一種管理和注入依賴的有效方式,使應用程式更加模組化和易於測試。 學習目標 了解中介軟體的概念與工作原理 學習如何在 ASP...

第20天:ASP.NET Core 與基礎設定

課程簡介 今天,我們將深入探討 ASP.NET Core,並學習如何進行其基礎設定。ASP.NET Core 是一個跨平台、開源的框架,用於建立現代化的 Web 應用程式。透過其模組化設計和強大的配置系統,開發者可以靈活地配置應用程式的環境和行為。 學習目標 了解 ASP.NET Core 的架構和特性 學習如何設定 ASP.NET Core 專案 掌握環境變數和應用程...