特價

c#基礎班線上課程

原始價格:NT$4,500。目前價格:NT$3,000。

分類:

描述

本課程將從零開始,深入淺出介紹程式邏輯與 C# 的語法使用。課程包含適當難度的演算法、資料結構,讓學員除了學習語法以外,也同時培養解決問題的能力。課程後段導入物件導向的程式設計概念,是作為銜接日後學員接觸大型網站開發的程式基礎。

一、基礎程式設計
0. 環境安裝、C# Hello World
1. 資料型態、變數、運算子 (data types, variables, and operators)
2. 流程控制:條件敘述、迴圈 (branching & loops)
— 演算法分析 (analysis of algorithms)
3. 陣列與資料結構簡介 (arrays & more data structures)
— 排序演算法 (sorting algorithms)
— 二元搜尋法 (binary search)
4. 方法與遞迴 (method & recursion)

二、物件導向設計
0. 物件與類別 (object & class)
1. 封裝 (encapsulation)
2. 物件之間 HAS-A 的關係
3. 物件之間 IS-A 的關係:類別繼承與介面繼承 (class & interface inheritance)
4. 虛擬方法與覆寫 (virtual method & method overriding)
5. 多型 (subtype polymorphism)
6. 抽象類別與抽象方法 (abstract class & method)
7. 委派 (delegation)
8. 淺談設計模式 (design patterns: singleton, dependency injection, iterator, observer, strategy)
9. OOP 案例:錯誤與例外處理 (exception throwing and handling)