ASP.NET4.0高级编程

ASP.NET4.0高级编程

 

1.    课程内容:这个课程属于企业架构表示层的研究,主要是深入研究基于.NET4.0的设计技术和技巧,熟练进行动态网页的开发.本课程讲述ASP.NET的基本原理,及ASP.NET4.0的新增内容.我们会发现在.NET平台上,WEB设计技术和过去有很大的不同,在开发方式和性能上,都是一个质的提升.同时我们可以感受到ASP.NET4.0给我们带来的方便,快捷以及安全性.

2.    学习基础:本课程适用于熟悉Visual C#及ADO.NET的编程技术的编程人员.

3.    培训目标:学员经过本培训后,能独立地利用ASP.NET的各种编程技术,开发涉及大量数据库操作和复杂交互的应用掌握ASP.NET项目的开发全过程,同时理解商务类网站的制作.

4.    培训时间:6天48学时.

5.    培训内容:(可根据具体学员的基础进行适当调整)

 

编号

名称

内容

1

MVC架构和Web设计综述

ASP.NET和MVC架构;Web 系统的工作原理及设计中要注意的问题。 ASP.NET主要设计方法综述。

2

Visual Web Developer开发环境

网站和项目的建立:如何部署本地文件系统,如何部署远程服务器(本地IIS),如何部署在FTP上;ASP.NET内置的目录的功能(App_Browses文件夹,App_Code文件夹,AppData文件夹,App_GlobalResources文件夹,AppLocalResources文件夹,App_Themes文件夹,App_WebReferences文件夹,Bin文件夹);其他VS2010功能.

3

ASP.NET常用对象

Request对象;Response对象;Server对象;全局应用程序类(Global.asax)

4

页面之间参数传递问题的解决

利用Application对象(建立图形化的页面计数器,扩展到图形化的验证码);利用Session对象;利用Cookies;利用类中static成员;利用ViewState对象;利用PreviousPage对象

5

缓存技术

页面缓存;页片段缓存;数据缓存技术;对文件的缓存依赖;对SQL SERVER的存储依赖;利用缓存技术提升系统性能的实例。

6

代码重用技术

Web 用户控件开发技术:创建 Web 用户控件,将 Web 窗体页转换为用户控件,Web用户控件的属性、方法和事件,Web 自定义控件开发技术:复合的自定义控件,个性化控件的设计方法,超类服务器控件,呈现的自定义控件。

  

7

母版页面及主题(.NET2.0新增内容)

ASP.NET1.1页面重用的方法,问题的存在;如何编写母版式页内容;如何编写内容页;母版和内容页之间数据的传递;主题及皮肤功能

8

XML 设计

XML的基本语法,XML的描述(XML DTD,XML Schema),利用C#对XML进行编程(基于DataSet方式控制XML,基于流方式控制XML,基于DOM方式控制XML)

9

ASP.NET数据绑定控件(.NET2.0新增内容)

绑定数据源组件(SqlDataSource,AccessDataSource,ObjectDataSource,SiteMapDataSource,XmlDatasource)数据绑定控件(DataGrid,GridView,DetailsView,DataList),Chat控件(ASP.NET4.0);数据绑定控件综合实例

10

ASP.NET安全性设计

数据加密(使用MD5加密算法进行加密);SQL语句的注入式攻击问题及解决方案:验证控件(BaseValidator类,RequiredFieldValidator控件,CompareValidator控件,RegularExpression控件,CustomerValidator控件);利用存储过程解决;利用SQL语句的参数解决;ASP.NET验证与受权:基于WINDOWS的身份验证;基于FORMS的身份验证

11

网站的配置与管理(.NET2.0新增内容)

成员及角色的管理:Login控件的使用;员角色管理API(Membership类,MembershipUser类,Roles类) ;成员及角色管理中数据库的配置(Machine.config及web.config配置文件中的管理元素,基于SqlExpress的配置,基于Sql Server 2005的配置,基于Oracle的配置,基于Access的配置) ;成员及角色管理中内置数据库的扩展----个性化配置;IIS下可视化的配置管理工具,用Asp.NET网站管理工具

实例:利用角色管理及母版页实现按角色登录不同页;综合实例:利用登录控件及各种管理工具实现无代码登录

12

ASP.NET4.0 Ajax技术

AJAX概述AJAX的基本原理;AJAX异步调用的机制模型;AJAX的组成要素(XMLHttpRequest对象,AJAX中的DOM模型) ;

Microsoft ASP.NET AJAX组件的组成及使用(ScriptManager的结构及使用,ScriptManagerProxy的结构及使用,UpdatePanel的结构及使用,UpdateProgress的结构及使用,Timer的结构及使用).AJAX Control Toolkit的使用。

ASP.NET4.0 Ajax Library概述,ASP.NET4.0 Ajax Library脚本加载,客户端DataView控件以及Ajax Template编程,ASP.NET4.0 Ajax 与服务器交互功能,使用Ajax Control Toolkit中的客户端控件。

13

ASP.NET4.0中WCF与WebService

利用WCF实现WebService功能,Ajax与WCF的交互。Ajax与ADO.NET Data Service的交互

14

ASP.NET MVC框架编程

ASP.NET MVC框架的组成及结构;利用ASP.NET MVC框架构建分层应用系统

15

综合实例

  

posted on 2010-06-15 16:42  zktianbo  阅读(4006)  评论(1编辑  收藏  举报

导航