感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 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)
交互性與即時代碼解決方案
Eduard-Emanuel Zaharia - Kruk Italia
課程 - Advanced Blazor
機器翻譯
動手實踐的機會和培訓師的耐心
sheena - Te Manawa Taki Trauma System
課程 - Visual Studio 2022 IDE
機器翻譯