单击此处安装 Silverlight*
China更改|所有 Microsoft 网站
Microsoft

课程 6230a: ASP.NET 2.0 Web 应用开发

课程 6230a:5天;教师指导型培训

本页内容
简介简介
对象对象
前提条件前提条件
课程大纲课程大纲
参加此项培训参加此项培训

简介

本课程为期 5 天,目的在于让学生了解使用 Microsoft Visual Studio 2005 开发 Microsoft ASP.NET 2.0 Web 应用的技术和知识。本课程的重点是用户接口,网站结构和功能和使用 ASP.NET 2.0 和 Visual Studio 2005 高级功能执行细节。


对象

此课程旨在企业/ISV的应用开发者,他们都想要学习关于 Web 应用开发特定技术领域的更多知识。

创建一个 Web 应用程序

设计一个 Web 应用程序

为 Web 应用程序添加并配置服务器控件

使用母版页为 Web 应用程序发布一个公共布局

为 Web 应用程序管理状态数据

在 Web 应用程序中访问并显示数据

控制对 Web 应用程序的访问

部署一个 Web 应用程序

创建一个移动 Web 应用程序

构建动态 Web 应用程序为 Web 应用程序

创建控件优化 Web 应用程序

构建自定义 Web 应用程序

构建 Web 部件页面和多个 Web 部件


前提条件

参加本课程之前,必须:

能够使用 Visual Studio 2005 IDE 和工具管理一个解决方案环境

了解 Microsoft .NET Framework 2.0 版本和公共语言运行库(CLR)

能够使用一种 .NET Framework 2.0 兼容语言设计一个应用程序

知道如何做出对其他应用程序可用的程序集

对 XML 包括 XML 声明、元素、属性和命名空间有一个基本的了解

对客户端脚本有一个基本的了解

对 HTML 有一个基本的了解


课程大纲

第 1 章:Web 应用基础

本章重点介绍 Web 应用的基本概念、发展历程及其相关技术。

课程

Web 应用概述

Web 应用相关技术

学习完本章后,将能够:

掌握 Web 应用的定义

了解常见的 Web 应用

了解 Web 应用适用的场景

了解 Web 应用的基本结构

了解 HTTP 协议和 HTML 语言

了解客户端脚本技术

了解服务端脚本技术

了解 ASP.NET 的概貌

第 2 章:ASP.NET 2.0 介绍

本章讲解 ASP.NET 2.0,主要学习内容包括:ASP.NET 应用的工作原理;使用 VS 2005 创建 Web 应用的相关技能;Web 应用的配置层次结构;站点管理工具的使用;Web Form 和 Page 对象模型以及 Web 应用的异常处理。

课程

ASP.NET 2.0 的工作模型

使用VS 2005 创建 Web 应用

Web Form 与 Page 对象模型

Web 应用的异常处理

实验2:ASP.NET 2.0 介绍

学习完本章后,将能够:

理解 ASP.NET 应用的工作原理

使用 VS 2005 创建 Web 应用,添加 Web Form

使用站点管理工具

掌握 Web Form 的语法结构和代码模型

理解 Web Form 的生命周期

理解 Web Form 的回发与往返行程

为 Web 应用提供页面级和应用级的异常处理

第 3 章:使用 Web 控件

本章讲解 Web 控件,主要内容包括:HTML 控件和 Web 服务器控件,使用常规 Web 服务器控件,Web 页面的提交处理流程。

课程

HTML 控件

Web 服务器控件

使用 Web 服务器控件

页面提交处理流程

实验3:使用 Web 控件

学习完本章后,将能够:

对 ASP.NET 2.0 的控件有个全面的了解

使用 HTML 控件并可转换成 HTML 服务器控件

了解 Web Server 控件的常见属性

理解 Web Server 控件的事件模型

使用 Web Server 控件

使用控件构建复杂的 Web Form

理解 Web 页面的提交流程

第 4 章:使用验证控件

本章讲解验证控件,主要内容包括:验证的概述;验证的对象模型;验证的类型;如何使用验证。

课程

验证概述

验证的对象模型

ASP.NET 的验证类型

使用验证控件

实验4:使用验证控件

学习完本章后,将能够:

了解验证用户输入的必要性

理解验证的过程

理解验证的对象模型

使用 ASP.NET 2.0 提供的各类验证控件来进行输入验证

第 5 章:使用母版页

本章讲解母版页的使用,主要内容包括:什么是母版页;如何使用母版页;如何在母版页中实现站点导航;使用母版页的高级技巧。

课程

什么是母版页

使用母版页

在母版页中实现站点导航功能

使用母版页的高级技巧

实验5:使用母版页

学习完本章后,将能够:

理解什么是母版页

理解母版页的工作原理

创建和使用母版页

掌握如何在母版页中实现导航功能

掌握如何使用嵌套的母版页

掌握如何配置使用母版页

第 6 章:数据访问和表示

本章主要介绍了如何实现在 Web 应用中访问各种不同的数据源并将这些数据表示出来,以及通过 ASP.NET 2.0 的相关控件进行数据的添加、删除和修改。

课程

ASP.NET 的数据访问模型

数据源控件和数据绑定控件

数据绑定和数据提供程序

数据访问的安全性

实验6:数据访问和表示

学习完本章后,将能够:

了解在 ASP.NET 2.0 中的数据访问模型

了解如何使用数据源控件来访问关系型数据

了解如何使用数据源控件来访问 XML 数据

了解如何使用数据源控件来访问对象数据

使用 DataGrid 和 DataDetails 控件对关系型数据进行显示和操作

使用 TreeView 等控件对层次型数据进行展示

使用 ObjectDataSource 控件和数据控件作为数据访问对象

使用 Web.config 文件来存储和检索数据连接

了解如在 Web 应用中存取 Master-Detail 型数据

了解在企业应用中,设计数据访问程序的安全常识

第 7 章:Web 应用的状态管理

本章主要介绍了 Web 应用的状态管理,分别讲解维护这些状态的各种技术,并对比分析这些技术的优缺点,以便能更合理地选择相关技术来维护 Web 应用的状态。

课程

Web 应用状态概述

客户端状态维护技术

服务器端状态维护技术

实验7:Web 应用的状态管理

学习完本章后,将能够:

理解什么是 Web 应用状态

理解并掌握视图状态技术

使用 Cookie 来保存状态

使用应用程序状态

使用会话状态

理解各种状态维护技术的区别,并能在实际应用中选择适当的技术来维护状态

第 8 章:Web 的认证和授权

本章主要介绍了 Web 应用的认证与授权:首先讲解认证与授权的基本概念,然后引出 ASP.NET 中是如何认证与授权的,重点讲解如何使用 MemberShip 来实现认证以及如何使用 Role 来实现授权。

课程

Web 应用的认证

Web 应用的授权

Membership 实现 Web 应用的认证

使用 Role 实现 Web 应用的授权

实验8:Web 的认证和授权

学习完本章后,将能够:

理解 Web 应用的认证模式

理解 Web 应用授权机制

使用成员资格实现认证

使用登录控件

使用 Role 实现 Web 应用的授权

第 9 章:创建 Web 控件

本章主要讲解创建 Web 控件的几种技术,包括用户控件、自定义 Web 服务器控件、组合控件与模板化控件。

课程

用户控件

自定义 Web 服务器控件

实验9:创建 Web 控件

学习完本章后,将能够:

掌握用户控件的创建和使用方法

掌握自定义 Web 服务器控件的创建和使用方法

掌握复合服务器控件的创建和使用方法

掌握模板化服务器控件的创建和使用方法

理解这几种技术的差异,能够合理地选择

第 10 章:全球化和本地化

本章主要讲解如何实现 Web 应用的全球化与本地化,即如何开发适合多个国家和多种语言的 Web 应用程序。

课程

在 ASP.NET 2.0 中实现全球化和本地化

实验10:全球化和本地化

学习完本章后,将能够:

了解全球化和本地化的定义

掌握在 Web 应用中实现全球化和本地化的方法

第 11 章:个性化与主题

本章主要讲解如何实现 Web 应用的个性化,以及如何使用主题。

课程

个性化配置

主题和外观

实验11:个性化与主题

学习完本章后,将能够:

掌握创建 Windows 窗体控件的方法

了解自定义 DataGridView 控件的方法

掌握 Windows 窗体应用程序设置和 PropertyGrid 控件的概念

对 DataGridView 控件编程

通过使用 PropertyGrid 控件查看并保存应用程序设置

第 12 章:使用 Web 部件

本章讲解 Web 部件的概念和应用场景以及 Web 部件页的概念,着重讲解如何创建和使用 Web 部件。

课程

Web 部件

Web 部件页

创建和使用 Web 部件

实验12:使用 Web 部件

学习完本章后,将能够:

掌握创建 Windows 窗体控件的方法

了解 Web 部件及其目标、用途

了解 Web 部件的结构和应用场景

了解 Web 部件的高级功能,包括 Web 部件之间的连接

创建 Web 部件页面

创建 Web 部件

创建连接的 Web 部件

第 13 章:Web 应用性能调优和跟踪检测

本章首先概要介绍开发高性能的 Web 应用的一些常规考虑以及对检测与跟踪技术的介绍,接着重点讲解 ASP.NET 2.0 的缓存机制以及如何使用缓存,最后讲解 Web 应用中的异步处理技术。

课程

如何开发高性能的 Web 应用

跟踪检测

缓存技术

在 Web 应用中的异步处理

Health Monitor

实验13:Web 应用性能调优和跟踪检测

学习完本章后,将能够:

了解开发高性能 Web 应用注意事项

掌握跟踪监测技术的使用

理解缓存的原理

使用应用程序缓存和页输出缓存

理解页面异步执行流程

掌握页面异步处理

掌握异步调用 Web 服务

理解客户端异步的原理

使用客户端异步

掌握 Health Monitor 技术

第 14 章:部署 Web 应用

本章主要讲解三种不同的 Web 部署方法:站点复制、站点发布和创建安装程序包,分别讲解如何使用它们以及它们之间的有何区别。

课程

复制站点

发布站点

Web 项目安装包

实验14:部署 Web 应用

学习完本章后,将能够:

掌握使用站点复制工具来部署站点

掌握使用站点发布工具来部署站点

掌握创建安装程序包来部署站点

理解这三种技术的优缺点

第 15 章:创建移动 Web 应用

本章主要讲解如何开发移动 Web 应用,包括移动设备的模拟器介绍、如何检测移动设备与页面重定向、如何设计移动 Web Form 以及移动 Web Form 对不同设备的响应。

课程

开发环境

开发移动 Web 应用

实验15:创建移动 Web 应用

学习完本章后,将能够:

了解移动 Web 应用的开发和运行环境

了解移动设备概况

了解如何在 Web 应用程序中检测移动设备和重定向页面

了解移动 Web 页面、窗体和移动控件

了解如何在移动 Web 页面使用 DeviceSpecific 对不同的移动设备做出响应

了解如何在 Microsoft Visual Studio 2005 中使用设备仿真器来测试移动 Web 页面

设计并实现移动 Web 窗体

为移动 Web 页面设计特定设备的功能





参加此项培训

Type your city and state or province to find classes currently
scheduled for this course at a training center near you.

Location:        




©2015 Microsoft Corporation. 版权所有.  与我们联系 |保留所有权利 |商标 |隐私权声明
Microsoft