資訊課程

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應用程式的開發

課程體驗諮詢