聯繫我們

課程簡介

.NET 8 簡介

  • 什麼是 .NET? overview 與發展歷程
  • .NET 8 LTS 功能與平台支援
  • SDK 安裝與開發工具介紹

C# 與主控台應用程式入門

  • 專案結構與 CLI 命令操作
  • 處理型別、方法與流程控制
  • C# 中的物件導向程式設計

使用 ASP.NET Core 8 建構網頁應用程式

  • 建立與執行基礎網頁應用程式
  • 路由、中介層與服務
  • Razor Pages 與 MVC 簡介

使用 Entity Framework Core 存取資料

  • 設定資料庫內容
  • 使用 LINQ 與資料模型
  • 遷移(Migrations)與 CRUD 作業

相依性插入與設定

  • 內建相依性插入框架
  • 使用 appsettings.json 與環境變數
  • 服務生命週期與模組化架構

使用 Minimal APIs 開發 API

  • RESTful 原則與端點設計
  • 使用屬性與路由參數
  • 使用 Postman 或 Swagger 測試 API

.NET 中的測試與除錯

  • 使用 xUnit 進行單元測試
  • 整合測試方法
  • Visual Studio 中的除錯技巧

應用程式部署與跨平台發行

  • 發行 .NET 8 應用程式(獨立 vs. 框架相依)
  • Windows、Linux 和 macOS 的部署選項
  • 使用 Visual Studio 與 CLI 工具進行封裝與釋出

摘要與下一步

  • 回顧課程中涵蓋的關鍵概念與工具
  • 推薦的練習路徑與學習資源
  • 新興主題簡介:.NET 9 預覽版、Blazor、微服務

最低要求

  • 具備程式設計基礎概念(如變數、迴圈、函式)的基本理解
  • 具備任何物件導向語言(如 C#、Java、Python)的實務經驗
  • 熟悉命令列工具者佳,但非必要條件

受訓對象

  • 初入 .NET 生態系的開發人員
  • 從其他語言轉向 C#/.NET 的程式設計師
  • 使用現代化 .NET 建構跨平台應用程式的技術團隊
 21 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類