感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
.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 應用程式(獨立與依賴框架)。
- Windows、Linux 與 macOS 的部署選項。
- 使用 Visual Studio 與 CLI 工具進行封裝與發布。
摘要與後續步驟
- 複習課程中涵蓋的關鍵概念與工具。
- 推薦的練習路徑與學習資源。
- 新興主題概覽:.NET 9 預覽版、Blazor、微服務。
最低要求
- 具備基本的程式設計概念理解(變數、迴圈、函式)。
- 具有一定的物件導向語言經驗(如 C#、Java、Python)。
- 熟悉命令列工具有幫助,但非必要。
受眾對象
- 剛進入 .NET 生態系統的開發人員。
- 從其他語言轉換至 C#/.NET 的程式設計師。
- 使用現代 .NET 構建跨平台應用程式的技術團隊。
21 小時
客戶評論 (2)
交互性與即時代碼解決方案
Eduard-Emanuel Zaharia - Kruk Italia
課程 - Advanced Blazor
機器翻譯
動手實踐的機會和培訓師的耐心
sheena - Te Manawa Taki Trauma System
課程 - Visual Studio 2022 IDE
機器翻譯