本課程涵蓋進階C#開發技能與WPF應用程式開發,包含物件導向、非同步處理、LINQ、MVVM模式及資料庫操作。透過實作強化學員對三層式架構、IOC設計及WPF資料繫結的掌握,最終完成作品集開發。
● 關聯式資料庫基本概念、資料正規化與資料表建立
● 主索引鍵與外部關聯鍵概念、查詢與 DML(Data Manipulation Language)語法
● 資料排序、DISTINCT、Top 查詢、OFFSET-FETCH、資料表 join 與 子查詢
● 常用內建函數
● C# - 類別與物件
● C# - 繼承與介面
● C# - Override、Overload、Polymorphism
● C# - 例外處理
● C# - 檔案與 I/O 處理
● C# - 加解密與雜湊
● C# - 非同步方法設計
● C# - 三層式架構與類別庫概念
● C# - IOC(控制反轉) 設計
● C# - LINQ 語法
● WPF - WPF 簡介與專案結構
● WPF - XAML 基本結構
● WPF - 佈局元素
● WPF - UI 元素
● WPF - XAML Resources 概念
● WPF - 資料元素
● WPF - 事件驅動與MVVM
● WPF - ViewModel與資料繫結
● WPF - 使用 ADONET與資料庫溝通
● WPF - 作品集實作