1. SQL
    1. Step 1
      1. SQL Server Management Studio 的使用方式
        1. 連結Server
        2. 資料庫與資料表
          1. 資料
          2. 欄位
        3. 新增查詢
      2. 一般指令語法
        1. Select、Insert、Update、Delete
        2. Join
        3. GroupBy
        4. Count與top
        5. Order By
        6. Union
        7. Rownumber
    2. Step 2
      1. Create、Alter、Drop
      2. DB function
      3. Stored Procedure
      4. 新增帳號
  2. HTML and Javascript
    1. Step 1
      1. HTTP特性
      2. Document編碼
        1. BIG5與UTF-8
      3. HTML DOM與Event
      4. include CSS and Javascript
      5. Javascript只在Client端,可停用,有跨browser問題
      6. 使用Javascript操作DOM
  3. ASP.NET
    1. Step 1
      1. 環境建立
        1. 使用Visual Studio偵錯
        2. IIS站台設定
        3. 參考設定
      2. 設定連線資料庫
        1. Connection String
        2. WebConfig的讀取
      3. 事件生命週期
        1. Postback
        2. ViewState的概念
        3. 常用頁面事件
      4. 瞭解Server Control與HTML DOM的差異
        1. TextBox
        2. DropDownList
        3. Button
        4. HyperLink
        5. Hidden
        6. GridView
        7. 原始碼與程式碼的比對
      5. 頁面上使用javascript
        1. 操作DOM
        2. alert與偵錯
        3. history.back
        4. Confirm
        5. location.href導頁
      6. Server與Client端執行順序
        1. 按了一個按鈕會執行哪一些事件
    2. Step 2
      1. 常用Control的使用
        1. TextBox
          1. MaxLength
          2. TextMode
          3. Readonly
        2. DropDownList
          1. bind資料
          2. 清除資料
          3. 新增items
          4. 取值與text
      2. 透過UI操做來存取DB
        1. SQL injection
        2. Transaction
      3. Resource檔
        1. Message
        2. 多國語言概念
      4. Validator
      5. Server端動態註冊javascript
      6. 常用進階javascript語法
        1. Window.open
        2. showModalDialog
      7. 套用MasterPage
      8. User Control的設計
      9. 使用Skin與CSS
    3. Step 3
      1. 資訊暫存
        1. ViewState、Cookie、Session、Cache、Application、QueryString
        2. 存取方式
      2. 常見錯誤
        1. 並未參考物件個體
        2. 無法轉型
      3. try catch
      4. 物件導向相關
        1. 繼承
        2. Public、Private、Protected
        3. Interface與實作
      5. 好的coding rule and checklist
      6. 進階Control使用
        1. DropDownList
          1. AppendDataBoundItems
        2. GridView
          1. Template Filed
          2. 重要事件的觸發
      7. Server端與Client端的傳遞值
        1. hidden
        2. cookie
    4. Step 4
      1. AJAX的概念
        1. UpdatePanel的使用
        2. ScriptManager的注意事項
        3. Timer的使用
        4. AJAX Client Library
      2. jquery的引用與plug-in
      3. 常用資料結構與型別
        1. IList
        2. ArrayList
        3. String
        4. DateTime
        5. Enum
        6. 數字
          1. Int
          2. Int16
          3. Int32
          4. Long
          5. Floating
          6. Single
          7. Double
          8. Decimal
      4. Regular Expression簡介
      5. Ajax Control Toolkit
    5. Step 5
      1. 動態新增Control
      2. 3-layer architecture概念
      3. ORM概念
      4. 自動測試相關
      5. UML class diagram and sequence diagram的閱讀與程式mapping