聯繫我們
 課程時長 21 時間:

課程簡介

.NET 8簡介

  • 什麼是.NET?概述與演進
  • .NET 8 LTS特性與平台支援
  • SDK安裝與開發工具

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

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

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

  • 建立並執行基本網頁應用
  • 路由、中間件與服務
  • Razor Pages及MVC入門

使用Entity Framework Core進行資料存取

  • 設定資料庫上下文
  • 使用LINQ與資料模型
  • 遷移與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建構跨平台應用程式的技術團隊

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類