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