一、 學習的性質和任務
Active Server Pages.NET(ASP.NET)提供了迄今為止最進階的 Web開發平台。循序漸進地學習了這一革命性的編程架構及其底層技術。
二、 學習基本要求
掌握ASP.NET的基本概念、新名詞、術語及設計思路和方法技巧,掌握ASP.NET的安裝、調試和一些簡單應用。
三、 學習內容和學習要求
第1部分 ASP.NET基礎
第1章 ASP NET概述
Microsoft.NET簡介、.NET架構、企業版伺服器、語言和語言工具、ASP.NET體繫結構、原有特性和新特性
第2章 使用ASP.NET開發工具
建立虛擬目錄、其他文字編輯器的使用、Visual Studio.NET簡介、建立ASP.NET Web應用程式、建立新ASP.NET(Web表單)、如何添加控制項、儲存和瀏覽頁
第II部分 ASP.NET Web開發基礎
第3章 ASP.NET開發概述
ASP.NET項目類型、ASP.NET檔案類型、Visual Studio.NET特性、IDE的增強特性
第4章 編程基礎
運算式、變數和常量、過程、Sub過程、Function過程、流量控制(If語句、Select Case語句、迴圈語句)、錯誤處理(使用On Error語句、使用結構性異常處理語句)、物件導向編程的基礎、將類作為代碼容器、使用繼承
第III部分 ASP.NET Web應用程式
第5章 建立ASP.NET Web應用程式
用Visual Studio.NET建立Web應用程式、用.NET SDK建立 Web應用程式、建立應用程式根目錄、建立子目錄、建立.aspx頁、建立Global.asax檔案、建立Web.config檔案
第6章 管理應用程式狀態
使用應用程式狀態、同步訪問應用程式狀態、對應用程式狀態的建議、應用程式狀態的局限性、使用工作階段狀態、啟用工作階段狀態、在Visual Studio.NET裡啟用會活狀態、工作階段狀態管理建議、工作階段狀態的局限性、狀態和延展性、配置對工作階段狀態的儲存、儲存進程內工作階段狀態、儲存進程外工作階段狀態、在SQL Server裡儲存工作階段狀態、使用無cookie會話、為無cookie會話設定格式、用用戶端cookie儲存狀態、ASP.NET伺服器控制項狀態
第7章 配置ASP.NET應用程式
瞭解ASP.NET配置、Web.config簡介、編輯設定檔、配置ASP.NET應用程式、重寫於目錄下的配置設定、鎖定配置設定、ASP.NET配置元素、設定和檢索自訂應用程式設定
第8章 ASP.NET中的安全性
安全的重要性、安全基礎、伺服器設定和應用程式設計、密碼、限制賬戶、不安裝樣本、 使用驗證、打補丁、存取控制、審計和日誌、用SSL保護通訊、啟用驗證、選擇驗證類型、使用基於Windows的驗證、使用Passport驗證、使用基於表單的驗證、使用授權、使用NTFS ACL授權、使用基於URL的授權、使用類比、程式碼存取安全性、安全資源
第IV部分 ASP.NET Web表單
第9章 建立Web表單
ASP.NET Web表單解析、理解負面元素、瞭解頁面生存期、使用指令、@Page樣本、@Control指令、Page類、在Web表單中編寫代碼、建立和使用使用者控制項、使用伺服器控制項、 事件處理、處理頁面事件、處理控制項事件、處理負面錯誤、頁面運行時結構、查看反面的控制項樹、在運行時添加和操縱控制項、在Web表單中使用程式碼後置
第10章 使用伺服器控制項
控制項的類型、HTML控制項、Web控制項、向頁面添加伺服器控制項、其他Web控制項、特殊控制項、 驗證控制項、資料繫結控制項、其他控制項
第11章 訪問和綁定資料
瞭解 ADO.NET、瞭解.NET資料提供者、瞭解資料集、建立和開啟串連、使用信任連接、用命令讀取和更新資料、SqlCommand、OleDbCommand、使用預存程序、使用資料集、使用資料配接器、讀取XML資料、使用DataTables、DataColumns、更新資料集、類型化資料集、使用資料檢視、用資料閱讀器讀取資料、SqlDataReader、OleDataReader、資料繫結
第12章 建立自訂伺服器控制項
建立控制項、建立命名空間、建立類、從基類繼承、呈現控制項輸出、編譯控制項、註冊控制項、在頁面中使用控制項、使用自訂控制項、添加功能、添加屬性和方法、建立、觸發和處理事件、處理回傳、維護狀態、通過撰寫建立自訂控制項、建立模板控制項、擴充已有控制項
第V部分 ASP.NET Web服務
第13章 建立和使用Web服務
理解基於XML的Web服務、SOAP和Web服務、Web服務的其他要求、建立Web服務、Web服務的安全性、尋找Web服務、建立用戶端Web表單頁、建立用戶端控制台應用程式
第VI部分 其他程式設計技巧
第14章 使用緩衝提高效能
瞭解緩衝、使用輸出援存、使用@OutputCache指令、使用Response.Cache、緩衝任意資料
第15章 部署ASP.NET應用程式
ASP.NET應用程式的結構、實體路徑與URL、儲存應用程式特有的配置設定、手動部署 Web應用程式、設定目標部署目錄、把檔案複製到目標目錄、為子目錄設定IIS許可權、Visual Studio.NET中的部署選項、用【複製項目】部署Web應用程式、用【 Web安裝項目】部署Web應用程式
第16章 跟蹤和調試 ASP.NET應用程式
跟蹤、啟用反面層級的跟蹤輸出、啟用應用程式層級的跟蹤輸出、寫入跟蹤輸出、理解跟蹤輸出、調試、錯誤類別、預防錯誤、在偵錯模式下編譯Web表單頁、理解ASP.NET的錯誤訊息、調用運行庫調試器