承接上篇,本文詳細拆解 3 週 6 課時的技術分配策略,並定義學生必須具備的四大導航能力,構建「最速掌握 C#」的完整執行框架。
| 課次 | 主題 | 核心內容 | 產出 |
|---|---|---|---|
| 1 | 工具鏈與語言核心 | VS IDE、C# Language Spec、MSDN 導航、Class 成員完整語意 (欄位/屬性/方法/事件/索引子/運算子/建構子/解構子/靜態建構子) | 能獨立查閱規格書與 MSDN |
| 2 | 架構先行實戰 | 小任務:先分析架構 (UML 類別圖/序列圖) → C# 實作 → 編譯類庫。必含:類別、資料成員、方法、屬性、委派+事件、繼承、多型 | 可交付編譯通過的類庫專案 |
| 3 | C# 生態整合 | P/Invoke、GDI+、XML、Regex 選型判斷。Web 演進史:靜態 HTML → 客戶端腳本 → CGI → Web Server → ASP.NET Core | 能判斷技術選型、理解 Web 歷史 |
| 4 | 資料存取實戰 | ADO.NET 核心 (Connection/Command/DataReader/DataAdapter)、Entity Framework Core 入門、SQL Server 連線、參數化查詢、交易 | 完成含資料層的小任務 |
| 5 | 分層架構與 Web Service | 三層架構 (資料/業務/表現)、MVC 模式、Web API 實作 (Controller/Service/Repository)、Swagger 文件、HTTP 客戶端呼叫 | 可執行的分層專案 (WinForm/WebForm 呈現層) |
| 6 | 專案複盤與驗收 | 分析公司現有專案:需求 → 架構 → 實作 → 部署。總結 3 週學習。可選:驗收考試 | 能獨立接手專案模組開發 |
「最速學習」非捷徑,而是聚焦核心 (Class)、工具先行 (IDE/Spec/MSDN)、架構驅動 (UML/Design Pattern)、實戰導向 (任務導向學習)、能力導向 (四大導航) 的系統化路徑。此法將「學語言」轉化為「建系統」,使學習者在 3 週內建立職業級 C# 開發思維,而非單純語法記憶。