使用 Exam Replay 或 Exam Replay with Practice Test 提高您考试时的自信。

考试
70-515

Visual Studio logo

  • 发布时间:
    2010年7月2日
  • 语言:
    英语
  • 考试人群:
    开发人员
  • 技术:
    Microsoft Visual Studio 2012
  • 成绩所计入的认证:
    MCTS、MCPD

TS: Web Applications Development with Microsoft .NET Framework 4

这门考试已停用

对于目前可用的选项,请参阅 Microsoft 认证考试列表

考察的技能

这门考试将考察您完成下列技术任务的能力。百分比表示各主要考察点在考试中所占的相对比重。百分比越高,您在考试中可能遇到的此考察点相关题目就越多。观看有关 Microsoft 考试考题类型的视频教程。

请注意,考试题目可能会考察项目符号文本中说明的主题,但不限于这些主题。

对于这门考试所考察技能的相关性,您是否有任何反馈意见?请将您的意见发给 Microsoft。我们将虚心考察并酌情整合适当的反馈意见,保持认证过程的有效性和可靠性。请注意,Microsoft 不会直接答复您的反馈。衷心感谢您为保证 Microsoft 认证计划质量而提供的宝贵意见。

如果您对此考试有任何具体问题,请提交考试咨询

如果您对 Microsoft 认证考试或者认证计划、注册或促销有其他疑问或反馈,请联系您的地区服务中心

开发 Web 窗体页 (19%)
  • 配置 Web 窗体页
    • 页指令(如 ViewState)、请求验证、事件验证、MasterPageFile;ClientIDMode;使用 web.config;设置 html doctype
    • 本目标不包括:引用母版页;向 Web 窗体添加标题
  • 实施母版页和主题
    • 创建并应用主题;添加多个内容占位符;嵌套的母版页;控件外观;在母版页间传递消息;在运行时在主题间切换;在运行时加载主题;应用验证架构
    • 本目标不包括;创建母版页;基本内容页
  • 实施全球化
    • 资源文件、浏览器文件、CurrentCulture、currentUICulture、ASP:Localize
  • 处理页生命周期事件
    • IsPostback、IsValid、动态创建控件、在页生命周期内控制可用性、在回发时访问控件值、覆盖页事件
  • 实施缓存
    • 数据缓存;页面输出缓存;控件输出缓存;缓存依赖项;设置缓存生存期;Substitution 控件
    • 本目标不包括:分布式缓存(速度)
  • 管理状态
    • 服务器端技术(例如会话和应用程序);客户端技术(例如 Cookie 和 ViewState);配置会话状态(进程内、状态服务器、Microsoft SQL Server;无 Cookie);会话状态压缩;使用 ViewState 保留数据;压缩 ViewState;移动 ViewState

备考资源

开发和使用 Web 窗体控件 (18%)
  • 验证用户输入
    • 客户端、服务器端和通过 AJAX;自定义验证控件;regex 验证;验证组;数据类型检查;jQuery 验证
    • 本目标不包括:RangeValidator 和 RequiredValidator
  • 创建页面布局
    • AssociatedControlID;Web 部件;导航控件;FileUpload 控件
    • 本目标不包括:标签、占位符、模板控件;CSS、HTML、引用 CSS 文件、内联
  • 实施用户控件
    • 注册控件;添加用户控件;引用用户控件;动态加载用户控件;自定义事件;自定义属性;设置工具箱可见性
  • 实施服务器控件
    • 复合控件、INamingContainer、向工具箱添加服务器控件、全局程序集缓存、创建自定义控件事件、从 web.config 全局注册;TypeConverters
    • 本目标不包括:回发数据处理程序、自定义数据绑定控件、模板化控件
  • 从代码隐藏管理用户界面控件
    • 进行 HTML 编码以避免跨站点脚本;在控件层次结构中导航和管理控件层次结构;FindControl;controlRenderingCompatibilityVersion;URL 编码;RenderOuterTable
    • 本目标不包括:可见性、文本、启用的属性

备考资源

实施客户端脚本和 AJAX (16%)
  • 使用 JavaScript 向页添加动态功能
    • 引用客户端 ID;脚本管理器;脚本合并;Page.clientscript.registerclientscriptblock;Page.clientscript.registerclientscriptinclude;sys.require (Scriptloader)
    • 本目标不包括:与服务器交互;引用 JavaScript 文件;内联 JavaScript
  • 通过操作 DOM 动态更改页面
    • 使用 jQuery;添加、修改或删除页面元素;添加效果;jQuery 选择器
    • 本目标不包括:AJAX
  • 处理 JavaScript 事件
    • DOM 事件、自定义事件、使用 jQuery 处理事件
  • 实施 ASP.NET AJAX
    • 客户端模板化、创建脚本服务、扩展程序(ASP.NET AJAX 控件工具集)、与服务器交互、Microsoft AJAX 客户端库、自定义扩展程序;多个更新面板;触发器;UpdatePanel.UpdateMode;计时器
    • 本目标不包括:基本更新面板和进度
  • 使用 jQuery 实施 AJAX
    • $.get、$.post、$.getJSON、$.ajax、xml、html、JavaScript Object Notation (JSON)、处理返回类型
    • 本目标不包括:创建服务

备考资源

配置和扩展 Web 应用程序 (15%)
  • 配置身份验证和授权
    • 使用成员身份、使用登录控件、角色、位置元素、保护站点或页面的区域
    • 本目标不包括:Windows Live;Microsoft Passport;Windows 身份验证和窗体身份验证
  • 配置提供程序
    • 角色、成员身份、个性化、aspnet_regsql.exe
    • 本目标不包括:创建自定义提供程序
  • 创建和配置 HttpHandlers 与 HttpModules
    • 泛型处理程序、异步处理程序、设置 MIME 类型和其他内容头、将模块连接到应用程序事件
  • 配置初始化和错误处理
    • 在 global.asax 中处理 Application_Start、Session_Start 和 Application_BeginRequest;捕获未处理的异常;自定义 web.config 中的错误部分、重定向到错误页面;尝试并捕获;重定义客户异常
  • 引用和配置 ASMX 与 WCF 服务
    • 添加服务引用、添加 Web 引用、更改终结点、wsdl.exe、svcutil.exe;更新服务 URL;共享 WCF 协定程序集
    • 本目标不包括:创建 WCF 和 ASMX 服务
  • 配置对象和解决方案,并引用程序集
    • 加载程序集、共享的程序集(全局程序集缓存)、Web 应用程序项目、解决方案、设置文件、使用 web.config 或 multiple.config 文件配置 Web 应用程序;assemblyinfo
  • 调试 Web 应用程序
    • 远程、本地、JavaScript 调试、连接到进程、日志记录和跟踪、使用本地 IIS、aspnet_regiis.exe
  • 部署 Web 应用程序
    • 预编译、发布方法(如 MSDeploy、xcopy 和 FTP)、部署 MVC 应用程序
    • 本目标不包括:应用程序池、IIS 配置

备考资源

显示和操作数据 (19%)
  • 实现数据绑定控件
    • DataList、Repeater、ListView、FormsView、DetailsView、TreeView、DataPager、Chart、GridView 的高级自定义
    • 本目标不包括:在设计模式下工作
  • 实现 DataSource 控件
    • ObjectDataSource、LinqDataSource、XmlDataSource、SqlDataSource、QueryExtender、EntityDataSource
    • 本目标不包括:AccessDataSource、SiteMapDataSource
  • 使用 LINQ 查询和处理数据
    • 使用 LINQ 转换数据以创建 XML 或 JSON、LINQ to SQL、LINQ to Entities、LINQ to objects;管理 DataContext lifetime
    • 本目标不包括:基本 LINQ 和 SQL
  • 创建和使用数据服务
    • WCF、Web 服务;服务器到服务器调用;JSON 序列化、XML 序列化
    • 本目标不包括:客户端、ADO.NET 数据服务
  • 创建和配置动态数据项目
    • 动态数据控件、自定义字段模板;连接到 DataContext 和 ObjectContext

备考资源

使用 ASP.NET MVC 2 开发 Web 应用程序 (13%)
  • 创建自定义路由
    • 路由约束、路由默认设置、忽略路由、自定义路由参数
  • 创建控制器和操作
    • 对右键单击上下文菜单的 Visual Studio 支持;操作筛选器(包括 Authorize、AcceptVerbs 和自定义)和模型绑定器;ActionResult 子类
  • 构建 ASP.NET MVC 应用程序
    • 单个项目区域(例如路由注册、Visual Studio 工具、区域间链接);将控制器组织到区域中;共享视图;内容文件和文件夹
  • 创建和自定义视图
    • 内置和自定义 HTML 帮助程序(例如 HTML.RenderAction 和 HTML.RenderPartial)、强类型视图、静态页面检查、模板化输入帮助程序、ViewMasterPage、ViewUserControl
    • 本目标不包括:Microsoft.Web.Mvc futures 程序集

备考资源

备考选项

讲师指导的培训
寻找您附近的 Microsoft Learning Partner
模拟考试
社区资源

关注 @MSLearning@visualstudio

书籍
Cover of 'MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4'

MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4
发布时间:2010 年 12 月 10 日

帮助您最好地准备 MCTS 70-515 考试所考察以及工作中所需的技能。本书中的课程完整覆盖了考试大纲中的所有考察点,您可按照自己的步调完成一系列课程的学习与复习。然后,通过将您学到的知识应用到真实案例方案和实战练习中,巩固所学内容。本官方 Microsoft 学习指南旨在帮助您充分利用学习时间。

在 Microsoft Press 书店购买此书

谁应参加本考试?

本考试的应考者为使用 Microsoft Visual Studio 的专业 Web 开发人员。应考者应具有至少两年到三年使用 Visual Studio 和 Microsoft ASP.NET 开发基于 Web 的应用程序的经验。应考者应该具有使用 Visual Studio 2008 和更高版本的丰富经验,并应掌握 .NET Framework 4 编程语言(C# 或 Microsoft Visual Basic)的基础知识。此外,应考者应了解如何使用 Visual Studio 2010 和 .NET Framework 4 的新功能。

应考者还应具有至少一年的关于以下方面的经验:

  • 使用 Microsoft ADO.NET 和 LINQ 访问数据
  • 创建和使用 Web 与 Windows Communication Foundation (WCF) 服务
  • 状态管理
  • ASP.NET 配置
  • 调试和部署
  • 应用程序和页生命周期管理
  • 身份验证和授权等安全方面
  • 客户端脚本
  • Internet Information Server (IIS)
  • ASP.NET MVC

关于考试的更多信息

准备考试

建议您在安排考试之前通读这份备考指南,利用 本网站中的资源熟悉相关信息。查看 Microsoft 认证考试概述,了解有关注册的信息、观看介绍典型考题形式的视频,并获得其他备考资源。 有关考试政策和评分的信息,请参阅 Microsoft 认证考试政策和常见问题

注意

本备考指南随时可能更改,恕不另行通知,具体更改由 Microsoft 自行判断决定。Microsoft 考试可能涉及适应性考试技术和模拟题。Microsoft 不会具体说明考试形式。请利用这份备考指南准备考试,为各种形式的考试做好准备。为帮助您准备这门考试,Microsoft 建议您积累与该产品相关的实践经验,并利用指定培训资源。这些培训资源可能未涵盖“考察的技能”部分中列出的所有主题。