Microsoft - UN492

.NET精粹的極致技術解密之旅

.NET Key Technologies Unleashed
  • 時數:21小時
  • 費用:NT$ 20,000
  • 點數:5.0

選擇查詢分區開課時間

地點 班號 日期 時間 報名
台北 244925 班 2024/08/26 ~ 2024/08/28 每週一二三 09:00~17:00 報名
台北 244926 班 2024/11/18 ~ 2024/11/20 每週一二三 09:00~17:00 報名

目前查無開課時段

詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期

聯絡恆逸

教材

恆逸專用教材

課程目標

您將透過這個課程了解.NET(.NET Core)與.NET Framework的差別,以及.NET如何真正實踐跨平台架構,您也將透過這個課程了解C#、10、11、12…的重大更新,以及如何將傳統的WPF、Windows Form專案升級到.NET。此外,您將學到Entity Framework的相關知識,還有透過.NET的API做檔案管理與資料串流的處理,同時您將學到效能的增進上使用非同步程式設計的相關技術。

另外,您將學會如何使用JSON序列化和gRPC微服務進行遠端存取。最後,本課程還將介紹背景工作服務與歷程紀錄(警告訊息、錯誤訊息的Log)以及應用程式的組態、部署與發佈,以幫助您掌握完整的應用程式開發流程。透過這些課程內容,您將能夠建立跨平台的應用程式,並學習使用各種相關的技術和工具,讓您能夠在開發應用程式的過程中更加得心應手。

適合對象

  1. 想了解.NET應用程式開發技術者
  2. 欲使用C# 開發各種.NET應用程式者

預備知識

需具備基本C#的程式設計觀念

已完成以下課程所具備技術能力

U2341:Visual C# 程式語言與Visual Studio開發工具

課程內容

  1. 認識.NET
  2. 跨平台架構
  3. 與.NET Framework的差異
  4. C# 的更迭(C# 9、10、11、12重大更新)
  5. 使用XAML設計視窗應用程式
  6. 資料存取與Entity Framework
  7. 檔案管理與資料串流
  8. 非同步程式設計
  9. 認識JSON 序列化
  10. 遠端存取使用gRPC
  11. 背景工作服務與紀錄
  12. 應用程式的組態、部署與發佈

學會技能

  1. 了解.NET平台的基本概念、組件和生態系統
  2. 探索.NET的跨平台特性,能夠在不同操作系統上開發應用程式
  3. 比較 .NET 與.NET Framework,了解其異同
  4. 深入研究C# 9、10、11和12的重大更新,掌握新功能和語法
  5. 學習使用XAML建立視窗應用程式的用戶介面
  6. 掌握資料存取的基本原則,並使用Entity Framework進行資料庫操作
  7. 處理檔案、資料串流和I/O操作
  8. 理解非同步編程的重要性,學習使用async/await等技術
  9. 掌握JSON格式的序列化和反序列化
  10. 使用gRPC實現遠端通信,支援跨語言和跨平台
  11. 實現背景工作、排程和日誌記錄
  12. 了解應用程式的組態管理、部署到不同環境的方法,以及發佈應用程式的最佳實踐