課程簡介
程式設計環境與 .NET Core 說明
- 理解 Visual Studio
- 建立專案與解決方案
- 匯入程式庫
- 實作解決方案
C# 語法
-資料型別、運算子和表示式
-迴圈、條件判斷
-建立方法
-處理例外狀況
-呼叫方法
-建立多載方法
-方法中的選填參數與輸出參數
結構與集合
-實作結構與列舉型別
-在集合中組織資料
物件導向程式設計
-事件處理常式
-建立類別
-定義並實作介面
-實作強型別集合
-建立類別階層
-擴充 .NET Framework 或 Core 類別
檔案操作
-讀取與儲存檔案
-XML、JSON 的序列化和反序列化
-I/O 程式庫的使用
資料庫操作
-建立和使用實體資料模型
-使用 LINQ 查詢資料
-使用 LINQ 更新資料
-網路上的遠端資料存取
-透過 Web 服務(REST)進行資料存取
多執行緒與非同步程式設計
-使用 Lambda 表示式和 Task 實作多執行緒
-準備非同步操作
-資料存取並行同步化
選修(若時間允許):
-WPF Window 應用程式專案(.NET Framework)
-ASP.NET MVC 專案(.NET framework 或 .net Core)
-存取 SQL Server Azure Database(雲端)中的資料
最低要求
- 具備軟體開發基本詞彙知識。
受眾
- 技術團隊領隊
- 軟體開發人員
客戶評論 (4)
友好且知識淵博。非常推薦Shane給其他人。
Joshua - California State University Bakersfield
課程 - Programming in C# with Visual Studio 2022
機器翻譯
非常注重實踐。每天進行多次練習,對於鞏固Shane所講解的知識和概念非常有幫助。
Michael - California State University Bakersfield
課程 - Programming in C# with Visual Studio 2022
機器翻譯
涵蓋了所有主題,並提供了實際練習。
Greg - California State University Bakersfield
課程 - Programming in C# with Visual Studio 2022
機器翻譯
一切。再次考慮到Fulvio涵蓋的概念數量,包括在三天內的詳細解釋,確實非常好。我喜歡他涵蓋了許多我們作爲數據工程師所需的概念。
Florim - Jisc
課程 - Programming in C# with Visual Studio
機器翻譯