感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
模組 1. 物件導向原則
- 建立模型
- 類別與物件
- 封裝、特化與多型
模組 2. 使用 UML 設計應用程式
- 什麼是 UML
- UML 圖表
- 用例圖 (Use Case Diagrams)
- 類別圖 (Class Diagrams)
- 互動圖 (Interaction Diagrams)
模組 3. C# 入門
- C# 與 .Net
- C# 語言
- Visual Studio IDE
模組 4. C# 語言基礎
- 資料類型
- 變數
- 常數
- 字串 (Strings)
- 陳述式 (Statements)
- 運算式 (Expressions)
模組 5. 分支結構
- 條件分支陳述式
- 非條件分支陳述式
- 迴圈 (Loops)
模組 6. 運算子
- 指派
- 數學運算子
- 遞增與遞減
- 關係運算子
模組 7. 類別和物件
- 定義類別
- 建構子 (Constructors)
- 靜態與執行個體成員
- 銷毀物件
模組 8. 方法內部機制
- 方法重載 (Overloading methods)
- 使用屬性封裝資料
- 回傳多個值
模組 9. 除錯
- 設定中斷點 (Breakpoint)
- 呼叫堆疊 (Call stack)
模組 10. 繼承與多型
- 特化與泛化 (Specialisation and generalisation)
- 繼承 (Inheritance)
- 多型 (Polymorphism)
- 抽象類別與密封類別 (Abstract and sealed classes)
- 根類別:object
- 類型裝箱與拆箱 (Boxing and unboxing types)
模組 11. 運算子重載
- 使用 Operator 關鍵字
- 建立實用的運算子
- 邏輯配對 (Logical pairs)
- 轉換運算子 (Conversion Operators)
模組 12. 結構 (Structs)
- 定義結構 (Struct)
模組 13. 介面 (Interfaces)
- 實作介面
- 實作多個介面
- 轉型為介面
- 擴充介面
模組 14. 陣列 (Arrays)
- 宣告陣列
- 多維陣列
- System.Array
- 索引子 (Indexers)
模組 15. 集合介面與類型
- 集合介面
- 陣列清單 (Array lists)
- 佇列與堆疊 (Queues and stacks)
模組 16. 字串 (Strings)
- 建立字串
- 操作字串
- StringBuilder 類別
模組 17. 擲出與捕獲例外狀況 (Exceptions)
- throw 陳述式
- try 與 catch 陳述式
- 呼叫堆疊運作方式
- Exception 類別的方法與屬性
模組 18. 委派 (Delegates) 與事件 (Events)
- 委派
- 事件
模組 19. 泛型 (Generics)
- 泛型:初學者指南
- 以資料類型參數化
- System.Collections.Generics 類別
最低要求
在參加本課程之前,學員必須具備以下領域的能力:
- 熟悉並熟練掌握基本作業系統功能,例如檔案操作。
- 理解結構化程式設計的基礎概念,包含流程控制、變數與參數,以及函式呼叫。
- 至少擁有 3 個月在圖形或非圖形環境中開發應用程式的經驗,或具備同等知識。
無需具備物件導向程式設計的經驗或概念。
受眾對象
本課程適用於以下類型的軟體開發人員:
- 新進開發人員。
- 理解電腦程式設計,但可能曾在大學透過非圖形語言學習編程的開發人員。
這些開發人員希望使用 C# 建構解決方案,並基於 Microsoft .NET Framework 進行開發。同時,他們也期望運用物件導向技術來提升其開發技能。
35 小時
客戶評論 (1)
根據我們的需求量身定製
Rafal - Haleon
課程 - C#.Net
機器翻譯