【课程基本要求】
1. 了解Web应用的基本理论
2. 理解ASP.NET 2.0Web应用原理
3. 掌握使用VisualStudio 2005创建Web 应用
4. 掌握Web控件的使用以及如何构建WebForm
5. 能够使用工具部署网站
【课程内容】
章 Web应用基础
教学内容:
1.1Web应用概述
1.2Web应用相关技术
教学基本要求:了解Web应用的发展由来,以及Web开发技术的变革。掌握HTTP协议和配置IIS。
第二章 ASP.NET 2.0 介绍
教学内容:
2.1ASP.NET 2.0的工作模型
2.2使用VS2005创建站点
2.3Web Form与Page对象模型
教学基本要求: 理解ASP.NET 2.0的工作模型,以及如何使用VS2005来创建Web应用以及相关技能,理解WebForm和Page类。
第三章 使用Web控件
教学内容:
3.1HTML控件
3.2Web服务器控件
3.3使用Web服务器控件
3.4页面提交处理流程
教学基本要求: HTML控件、Web Server控件以及如何使用WebServer控件。Web页面的提交处理流程等内容。掌握常见Web Server控件的使用,理解服务器端和客户端的编程模型以及如何编写代码。
第四章 ASP.NET2.0常用对象
教学内容:
4.1Response对象
4.2Request对象
4.3Server对象
4.4Application对象
4.5Session对象
4.6Cookie对象
教学基本要求: 掌握ASP.NET2.0的6个常用对象,包括对象的功能、常用属性、方法和使用条件。
第五章 使用验证控件
教学内容:
5.1验证概述
5.2验证的对象模型
5.3ASP.NET的验证类型
5.4使用验证控件
教学基本要求:掌握需要进行验证的应用环境,ASP.NET提供的验证类型以及验证对象模型,能够使用验证控件。
第六章 使用母版页
教学内容:
6.1什么是母版页
6.2使用母版页
6.3在母版页中实现站点导航功能
教学基本要求:理解母版页的工作原理,实现内容页。掌握在母版页中使用TreeView控件和Menu控件实现站点导航。
第七章 数据访问与表示
教学内容:
7.1在ASP.NET中的数据访问模型
7.2数据源控件和数据绑定控件
7.3数据绑定和数据提供程序(Provider)
7.4数据访问的安全性
教学基本要求:理解数据访问对象模型和ASP.NET中的数据访问的原理。掌握数据源对象和数据控件以及如何使用它们来实现数据的访问。理解数据访问安全性的处理和应用。
第八章 Web应用的状态管理
教学内容:
8.1Web应用状态概述
8.2客户端状态维护技术
8.3服务器端状态维护技术
教学基本要求:理解Web应用的状态管理以及为何要使用状态管理。掌握客户端和服务器端状态维护技术,理解每一种技术的实现机制以及使用方法。
第九章 Web认证的认证和授权
教学内容:
9.1Web应用的认证
9.2Web应用的授权
9.3使用Membership实现Web应用的认证
9.4使用Role实现Web应用的授权
教学基本要求:理解认证与授权的基本概念,了解ASP.NET中认证与授权的功能,使用MemberShip来实现认证以及如何使用Role来实现授权。
第十章 个性化和主题
教学内容:
10.1个性化配置
10.2主题和外观
教学基本要求:掌握如何实现Web应用的个性化,以及如何使用主题。
第十一章 Web应用中的缓存与异步处理
教学内容:
11.1缓存技术
11.2在Web应用中的异步处理
第十二章 部署Web应用
教学内容:
12.1复制网站
12.2发布网站
12.3Web项目安装包
教学基本要求:掌握如何部署Web应用,包括使用站点复制工具进行复制、发布Web站点、创建Web应用的安装包。理解在不同Web环境中的部署。
【理论课时表】
【实验内容】