第27天:效能最佳化
課程簡介 今天的課程將聚焦於 效能最佳化,這是開發高效、快速應用程式的關鍵。效能最佳化不僅能改善應用程式的運行速度,還能降低資源消耗,提高使用者體驗。在 .NET 開發中,我們可以從多個層面進行效能優化,包括程式碼結構、資源管理、記憶體分配以及異步處理。 學習目標 了解效能瓶頸的常見來源 掌握基礎的程式碼層級效能優化技巧 探索記憶體管理與垃圾回收機制 學習異步與並行...
課程簡介 今天的課程將聚焦於 效能最佳化,這是開發高效、快速應用程式的關鍵。效能最佳化不僅能改善應用程式的運行速度,還能降低資源消耗,提高使用者體驗。在 .NET 開發中,我們可以從多個層面進行效能優化,包括程式碼結構、資源管理、記憶體分配以及異步處理。 學習目標 了解效能瓶頸的常見來源 掌握基礎的程式碼層級效能優化技巧 探索記憶體管理與垃圾回收機制 學習異步與並行...
課程簡介 今天的課程將介紹 單元測試(Unit Testing) 和 測試驅動開發(Test-Driven Development,TDD)。單元測試是軟體開發中一項重要的技術,它可以幫助開發人員確保應用程式中的每個功能都能正確運作。TDD 則是一種開發流程,要求開發者在編寫實際程式碼之前先撰寫測試。這種方法可以提升代碼的質量和穩定性。 學習目標 理解單元測試的基本概念與用途 ...
課程簡介 在今天的課程中,我們將學習如何將 ASP.NET Core 應用程式部署到兩個常見的生產環境:IIS(Internet Information Services) 和 Azure。這兩者都是熱門的部署平台,適合不同規模和需求的應用程式。IIS 是一個在 Windows 上運行的伺服器,而 Azure 則是 Microsoft 提供的雲端平台,適合雲端應用的快速部署與擴展。 ...
課程簡介 今天的課程將重點介紹 ASP.NET Core 中的 驗證(Authentication) 與 授權(Authorization) 機制。這兩個功能對於確保應用程式的安全性至關重要。驗證是指確認使用者身份的過程,而授權則是控制使用者在系統中可以執行哪些操作。 學習目標 了解驗證與授權的基本概念 學習如何在 ASP.NET Core 中實作驗證機制 掌握基於角色...
課程簡介 今天的課程將專注於如何使用 ASP.NET Core 建立一個與前端互動的後端 API。我們將了解如何透過 前端 JavaScript 來與 ASP.NET Core Web API 進行交互,實現從前端發送請求到後端獲取數據並進行顯示的完整流程。 學習目標 了解前後端交互的基本原理 學習如何透過 JavaScript 與 Web API 進行資料傳遞 建立一...
課程簡介 在今天的課程中,我們將探討 中介軟體(Middleware) 和 服務注入(Dependency Injection, DI),這是 ASP.NET Core 的兩個關鍵功能。中介軟體允許開發者攔截和修改 HTTP 請求或回應,服務注入則提供了一種管理和注入依賴的有效方式,使應用程式更加模組化和易於測試。 學習目標 了解中介軟體的概念與工作原理 學習如何在 ASP...
課程簡介 今天,我們將學習 ASP.NET Razor Pages,這是一個專為建構 Web UI 設計的框架。Razor Pages 是 ASP.NET Core 中的一種新型態的頁面驅動開發模型,專注於頁面本身的開發,使得小型、簡單的應用程式更易於開發和維護。與傳統的 MVC 架構相比,Razor Pages 使用一個單一頁面文件來處理所有資料流和行為,使開發體驗更加簡化。 學習...
課程簡介 今天,我們將深入探討 ASP.NET Core,並學習如何進行其基礎設定。ASP.NET Core 是一個跨平台、開源的框架,用於建立現代化的 Web 應用程式。透過其模組化設計和強大的配置系統,開發者可以靈活地配置應用程式的環境和行為。 學習目標 了解 ASP.NET Core 的架構和特性 學習如何設定 ASP.NET Core 專案 掌握環境變數和應用程...
課程簡介 今天,我們將探討 ASP.NET MVC 架構,並學習如何使用它來構建現代的 web 應用程式。MVC 代表 Model-View-Controller,這是一種用於分離應用程式邏輯、資料和 UI 的設計模式。透過 ASP.NET MVC,我們可以輕鬆地維護和擴展應用程式,並確保各個部分之間的良好分離。 學習目標 了解 MVC 架構的基本概念 學習 ASP.NET...
課程簡介 今天,我們將學習如何使用 ASP.NET Core 建立一個 Web API。Web API 是一種允許應用程式之間透過 HTTP 進行通訊的方式。透過 ASP.NET Core,我們可以建立一個輕量、強大的 API,來處理 CRUD 操作和其他業務邏輯。 學習目標 了解什麼是 Web API 及其用途 學習如何使用 ASP.NET Core 建立 Web API...