Course 10564A: Microsoft® Visual Studio® 2010 Web 开发基础

Type: 课程
Audience(s):Developers
Technology:Cross-Platform Development
Level:100
This Revision:A
Delivery method:
教师指导型
Length:5 days
Language(s):Chinese (Simplified)

First published:

07 January 2011
Overview
About this course
本课程为期 5 天,并由教师主讲;课程提供了使用 Microsoft Visual Studio 2010 开发 Web 应用程序方面的知识和技能。
Audience profile
本课程面向初学 Web 开发,并具备超文本标记语言 (HTML) 或动态 HTML (DHTML) 知识,以及部分脚本语言(如 Microsoft Visual Basic Script Edition 或 Microsoft Jscript)知识的 Web 开发人员。
学生须具备以下技能:
• 能够使用 Microsoft 应用程序或第三方工具构造简单网页。例如,在 Microsoft SharePoint 2010 网站上创建或自定义网页。

At course completion
完成本课程后,学生将能够:
• 初步了解 Visual Studio 2010 中的 Microsoft ASP.NET Web 应用程序。
• 使用 Visual Studio 2010 和基于 Microsoft .NET 的语言创建 Web 应用程序。
• 创建 ASP.NET Web 窗体。
• 为 ASP.NET Web 窗体添加功能。
• 实现母版页和用户控件。
• 验证用户输入。
• 调试 ASP.NET 4.0 Web 应用程序。
• 在 ASP.NET 4.0 Web 应用程序中管理数据。
• 使用语言集成调查(LINQ)管理数据访问任务。
• 使用 ASP.NET 动态数据管理数据。
• 创建 ASP.NET Aiax 应用程序。
• 使用 Windows Communication Foundation (WCF) 服务。
• 在 Web 应用程序中管理状态。
• 配置和部署 ASP.NET Web 应用程序。
• 保护 ASP.NET Web 应用程序。
• 实现 Visual Studio 2010 支持的新技术用于 Web 开发。

Course details
课程大纲模块 1: 初步了解 Microsoft Visual Studio 2010 中的 Microsoft ASP.NET Web 应用程序本章将说明 Microsoft .NET Framework 和 Microsoft ASP.NET 的关键功能。它将帮助你了解你将在本课程的各个实验中构建的完整 Web 应用程序。课程
  • .NET Framework 简介
  • ASP.NET 概述
  • 实验应用程序概述
实验 : 本章无实验
学习完本章后,学生将能够:
• 描述 Microsoft.NET Framework。
• 描述 Microsoft ASP.NET。
• 描述实验应用程序。

模块 2: 使用 Microsoft Visual Studio 2010 和基于 Microsoft .NET 的语言创建 Web 应用程序本章描述在开发 Microsoft .NET Framework 应用程序时可使用的不同编程语言。本章说明了使用两种基于 .NET Framework 的语言(即 Visual Basic 和 Visual C#)编写代码和创建组件的基本方面。它还提供了 Microsoft Visual Studio 2010 的概述,并说明了如何创建简单 Web 应用程序。课程
  • 选择编程语言
  • Visual Studio 2010 概述
  • 创建简单 Web 应用程序
实验 : 使用 Microsoft Visual Studio 2010 和基于 Microsoft .NET 的语言创建Web 应用程序
学习完本章后,学生将能够:
• 选择编程语言。
• 描述 Microsoft Visual Studio 2010。
• 创建简单 Web 应用程序。

模块 3: 创建 Microsoft ASP.NET Web 窗体本章说明如何创建 Web 窗体,以及在窗体中填入服务器控件。课程
  • 创建 Web 窗体
  • 在 Web 窗体中添加和配置服务器控件
实验 : 创建 Microsoft ASP.NET Web 窗体
学习完本章后,学生将能够:
• 创建 Web 窗体。
• 在 Web 窗体中添加和配置服务器控件。

模块 4: 为 Microsoft ASP.NET Web 窗体添加功能本章说明可用来向 Microsoft ASP.NET Web 应用程序添加代码的各种方法。它说明了如何使用 Web 服务器控件、事件处理程序、代码隐藏文件和组件。此外,它说明了如何使用页面事件,尤其是 Page_Load 事件。课程
  • 处理代码隐藏文件
  • 处理服务器控件事件
  • 使用 Visual Studio 2010 创建类和组件
  • 处理页面事件
实验 : 为 Microsoft ASP.NET Web 窗体添加功能
学习完本章后,学生将能够:
• 处理代码隐藏文件。
• 处理服务器控件事件。
• 使用 Microsoft Visual Studio 2010 创建类和组件。
• 处理页面事件。

模块 5: 实现母版页和用户控件本章说明如何创建和实现母版页,以及如何在 Web 应用程序中实现用户控件。课程
  • 创建母版页
  • 将用户控件添加到 ASP.NET Web 窗体
实验 : 实现母版页和用户控件
学习完本章后,学生将能够:
• 创建母版页。
• 将用户控件添加到 Microsoft ASP.NET Web 窗体。

模块 6: 验证用户输入本章提供用户输入验证的概述。它涵盖有关在 Web 窗体上添加、定位和配置验证控件的信息。此外,它还包含有关验证 Web 窗体的信息。课程
  • 用户输入验证概述
  • ASP.NET 验证控件
  • 验证 Web 窗体
实验 : 验证用户输入
学习完本章后,学生将能够:
• 描述用户输入验证。
• 实现 Microsoft ASP.NET 验证控件。
• 验证 Web 窗体。

模块 7: Microsoft ASP.NET Web 应用程序故障排除本章描述启用跟踪和调试所需要的步骤,包括如何在 Web 应用程序中使用调试和跟踪。课程
  • ASP.NET 中的调试
  • ASP.NET 中的跟踪
实验 : Microsoft ASP.NET Web 应用程序故障排除
学习完本章后,学生将能够:
• 在 Microsoft ASP.NET 中执行调试。
• 在 ASP.NET 中执行跟踪。

模块 8: 在 Microsoft ASP.NET 4.0 Web 应用程序中管理数据本章提供 Microsoft ADO.NET 的概述。它说明了如何使用 ADO.NET 通过编程方式处理数据,如何创建连接来访问存储在 Microsoft SQL Server 数据库中的数据。此外,它说明了如何使用 DataSet 和 DataReader 对象来支持 Web 窗体的本地数据存储要求和数据处理要求。课程
  • ADO.NET 概述
  • 连接到数据库
  • 管理数据
实验 : 在 ASP.NET 4.0 Web 应用程序中管理数据
学习完本章后,学生将能够:
• 描述 Microsoft ADO.NET。
• 连接到数据库。
• 管理数据。

模块 9: 使用 LINQ 管理数据访问任务本章说明什么是 LINQ,如何使用 LINQ 以及 Web 服务器控件和代码在 Microsoft ASP.NET Web 应用程序中管理 XML 数据和 Microsoft SQL Server 数据。课程
  • LINQ 概述
  • 使用 LINQ to XML 管理 XML 数据
  • 使用 LINQ to SQL 和 LINQ to Entities 管理 SQL 数据
实验 : 使用 LINQ 管理数据访问任务
学习完本章后,学生将能够:
• 描述语言集成查询 (LINQ)。
• 使用 LINQ to XML 管理 XML 数据。
• 使用 LINQ 管理 SQL 数据。

模块 10: 使用 Microsoft ASP.NET 动态数据管理数据本章提供 Microsoft ASP.NET 动态数据的概述。它还介绍了有关应用 ASP.NET 动态数据的信息。此外,本章还说明了如何自定义 ASP.NET 动态数据应用。课程
  • ASP.NET 动态数据概述
  • 应用 ASP.NET 动态数据
  • 自定义 ASP.NET 动态数据应用程序
实验 : 使用 ASP.NET 动态数据管理数据
学习完本章后,学生将能够:
• 描述 Microsoft ASP.NET 动态数据。
• 应用 ASP.NET 动态数据。
• 自定义 ASP.NET 动态数据应用程序。

模块 11: 创建支持 Microsoft ASP.NET Ajax 的 Web 窗体应用程序本章提供 Microsoft ASP.NET AJAX 的概述,并说明如何创建 ASP.NET AJAX 应用程序。它还介绍了 ASP.NET AJAX 控件工具包,并说明如何安装该工具包,以及如何将该工具包中的控件添加到 Web 应用程序。课程
  • Ajax 简介
  • 使用 ASP.NET 的 Ajax 功能创建 ASP.NET Ajax 应用程序
  • 使用 Ajax 控件工具包扩展 ASP.NET Web 窗体应用程序
实验 : 创建支持 Microsoft ASP.NET Ajax 的 Web 窗体应用程序
学习完本章后,学生将能够:
• 描述 Microsoft ASP.NET Ajax。
• 使用 ASP.NET 的Ajax功能 创建异步JavaScript和XML(Ajax)应用程序。
• 使用Ajax控件工具包扩展 ASP.NET Web 窗体应用程序。

模块 12: 使用 Microsoft Windows Communication Foundation 服务本章提供 Windows Communication Foundation 服务的概述。此外,本章还描述了如何使用浏览器和代理从 Web 应用程序中直接调用 Windows Communication Foundation (WCF) 服务。课程
  • Windows Communication Foundation 服务概述
  • 调用 Windows Communication Foundation 服务
  • 使用 WCF 数据服务
实验 : 使用 Windows Communication Foundation 服务
学习完本章后,学生将能够:
• 描述 Microsoft Windows Communication Foundation(WCF)服务。
• 调用 WCF 服务。
• 描述和使用 WCF 数据服务。

模块 13: 在 Web 应用程序中管理状态本章说明如何在 Microsoft ASP.NET Web 应用程序中管理状态。课程
  • 状态管理
  • ASP.NET 配置文件
  • ASP.NET 缓存
实验 : 在 Web 应用程序中管理状态
学习完本章后,学生将能够:
• 描述状态管理。
• 描述 Microsoft ASP.NET 配置文件。
• 描述 ASP.NET 缓存。

模块 14: 配置和部署 Microsoft ASP.NET Web 应用程序本章说明如何使用 machine.config 和 web.config 文件配置和部署 Microsoft ASP.NET Web 应用程序。课程
  • 配置 ASP.NET Web 应用程序
  • 部署 ASP.NET Web 应用程序
实验 : 配置和部署 Microsoft ASP.NET Web 应用程序
学习完本章后,学生将能够:
• 配置 Microsoft ASP.NET Web 应用程序。
• 部署 ASP.NET Web 应用程序。

模块 15: 保护 Microsoft ASP.NET Web 应用程序本章说明各种 Web 应用程序安全功能。它还包含有关用来构建和部署各种 Web 应用程序安全功能的基础结构的信息。课程
  • Web 应用程序安全性概述
  • 通过声明方式配置身份验证和授权
  • 通过编程方式处理身份验证和授权
实验 : 保护 Microsoft ASP.NET Web 应用程序
学习完本章后,学生将能够:
• 描述 Web 应用程序安全性。
• 描述如何通过声明方式配置身份验证和授权。
• 通过编程方式处理身份验证和授权。

模块 16: 实现 Microsoft Visual Studio 2010 支持的高级技术用于 Web 开发本章描述 Visual Studio 2010 和 .NET Framework 4 有利于改进 Web 开发的新功能、变化和增强。本章还介绍了 Microsoft ASP.NET MVC 2 和 Microsoft Silverlight 4 与 .NET Framework 4 和 Visual Studio 2010 的适配性。课程
  • 使用 ASP.NET MVC 2 框架
  • 使用 Silverlight 4
实验 : 实现 Microsoft Visual Studio 2010 支持的高级技术用于 Web 开发
学习完本章后,学生将能够:
• 使用 Microsoft ASP.NET MVC 2。
• 使用 Microsoft Silverlight 4。

Prerequisites
参加本课程之前,学生应具备至少一个月的 Microsoft.NET 技术经验。除了其专业经验外,参加本培训的学生应具备以下技术知识:
• HTML 或 DHTML 知识,包括:
• Table
• Image
• From
• 使用 Visual Basic .NET 或 Microsoft Visual C# .NET 的编程经验,包括:
• 声明变量
• 使用循环
• 使用条件语句
完成课程 2667“Introduction to Programming”后,即可满足上述编程技能预备条件要求。

Community

Looking for training resources, events and advice from peers? Join the Microsoft Training and Certification Community.

Preparing for an exam now? Find your Microsoft Certification Study Group.

Talk to us on these social networks:

Find a Microsoft Learning Partner near you