課程介紹Course
C#.NET開發工程師養成
課程時數
72hrs
適學對象
想使用C#程式語言進行程式開發者
希望深入了解WPF應用程式開發技術者
學習目前業界常用視窗應用程式技術
學習目標
- 課程將教您進階的 C# 開發技能和 WPF 應用程式開發,包括資料庫管理、資料繫結和 MVVM 模式等核心概念。
課程內容
- 關聯式資料庫基本概念、資料正規化與資料表建立
- 主索引鍵與外部關聯鍵概念、查詢與 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 - 作品集實作
習得技能
- C#進階開發技能
- WPF應用程式開發
- 結合資料庫,進行Windows應用程式的開發