【課程基本要求】
1. 了解Web應(yīng)用的基本理論
2. 理解ASP.NET 2.0Web應(yīng)用原理
3. 掌握使用VisualStudio 2005創(chuàng)建Web 應(yīng)用
4. 掌握Web控件的使用以及如何構(gòu)建WebForm
5. 能夠使用工具部署網(wǎng)站
【課程內(nèi)容】
章 Web應(yīng)用基礎(chǔ)
教學(xué)內(nèi)容:
1.1Web應(yīng)用概述
1.2Web應(yīng)用相關(guān)技術(shù)
教學(xué)基本要求:了解Web應(yīng)用的發(fā)展由來,以及Web開發(fā)技術(shù)的變革。掌握HTTP協(xié)議和配置IIS。
第二章 ASP.NET 2.0 介紹
教學(xué)內(nèi)容:
2.1ASP.NET 2.0的工作模型
2.2使用VS2005創(chuàng)建站點
2.3Web Form與Page對象模型
教學(xué)基本要求: 理解ASP.NET 2.0的工作模型,以及如何使用VS2005來創(chuàng)建Web應(yīng)用以及相關(guān)技能,理解WebForm和Page類。
第三章 使用Web控件
教學(xué)內(nèi)容:
3.1HTML控件
3.2Web服務(wù)器控件
3.3使用Web服務(wù)器控件
3.4頁面提交處理流程
教學(xué)基本要求: HTML控件、Web Server控件以及如何使用WebServer控件。Web頁面的提交處理流程等內(nèi)容。掌握常見Web Server控件的使用,理解服務(wù)器端和客戶端的編程模型以及如何編寫代碼。
第四章 ASP.NET2.0常用對象
教學(xué)內(nèi)容:
4.1Response對象
4.2Request對象
4.3Server對象
4.4Application對象
4.5Session對象
4.6Cookie對象
教學(xué)基本要求: 掌握ASP.NET2.0的6個常用對象,包括對象的功能、常用屬性、方法和使用條件。
第五章 使用驗證控件
教學(xué)內(nèi)容:
5.1驗證概述
5.2驗證的對象模型
5.3ASP.NET的驗證類型
5.4使用驗證控件
教學(xué)基本要求:掌握需要進行驗證的應(yīng)用環(huán)境,ASP.NET提供的驗證類型以及驗證對象模型,能夠使用驗證控件。
第六章 使用母版頁
教學(xué)內(nèi)容:
6.1什么是母版頁
6.2使用母版頁
6.3在母版頁中實現(xiàn)站點導(dǎo)航功能
教學(xué)基本要求:理解母版頁的工作原理,實現(xiàn)內(nèi)容頁。掌握在母版頁中使用TreeView控件和Menu控件實現(xiàn)站點導(dǎo)航。
第七章 數(shù)據(jù)訪問與表示
教學(xué)內(nèi)容:
7.1在ASP.NET中的數(shù)據(jù)訪問模型
7.2數(shù)據(jù)源控件和數(shù)據(jù)綁定控件
7.3數(shù)據(jù)綁定和數(shù)據(jù)提供程序(Provider)
7.4數(shù)據(jù)訪問的安全性
教學(xué)基本要求:理解數(shù)據(jù)訪問對象模型和ASP.NET中的數(shù)據(jù)訪問的原理。掌握數(shù)據(jù)源對象和數(shù)據(jù)控件以及如何使用它們來實現(xiàn)數(shù)據(jù)的訪問。理解數(shù)據(jù)訪問安全性的處理和應(yīng)用。
第八章 Web應(yīng)用的狀態(tài)管理
教學(xué)內(nèi)容:
8.1Web應(yīng)用狀態(tài)概述
8.2客戶端狀態(tài)維護技術(shù)
8.3服務(wù)器端狀態(tài)維護技術(shù)
教學(xué)基本要求:理解Web應(yīng)用的狀態(tài)管理以及為何要使用狀態(tài)管理。掌握客戶端和服務(wù)器端狀態(tài)維護技術(shù),理解每一種技術(shù)的實現(xiàn)機制以及使用方法。
第九章 Web認證的認證和授權(quán)
教學(xué)內(nèi)容:
9.1Web應(yīng)用的認證
9.2Web應(yīng)用的授權(quán)
9.3使用Membership實現(xiàn)Web應(yīng)用的認證
9.4使用Role實現(xiàn)Web應(yīng)用的授權(quán)
教學(xué)基本要求:理解認證與授權(quán)的基本概念,了解ASP.NET中認證與授權(quán)的功能,使用MemberShip來實現(xiàn)認證以及如何使用Role來實現(xiàn)授權(quán)。
第十章 個性化和主題
教學(xué)內(nèi)容:
10.1個性化配置
10.2主題和外觀
教學(xué)基本要求:掌握如何實現(xiàn)Web應(yīng)用的個性化,以及如何使用主題。
第十一章 Web應(yīng)用中的緩存與異步處理
教學(xué)內(nèi)容:
11.1緩存技術(shù)
11.2在Web應(yīng)用中的異步處理
第十二章 部署Web應(yīng)用
教學(xué)內(nèi)容:
12.1復(fù)制網(wǎng)站
12.2發(fā)布網(wǎng)站
12.3Web項目安裝包
教學(xué)基本要求:掌握如何部署Web應(yīng)用,包括使用站點復(fù)制工具進行復(fù)制、發(fā)布Web站點、創(chuàng)建Web應(yīng)用的安裝包。理解在不同Web環(huán)境中的部署。
【理論課時表】
【實驗內(nèi)容】