摘要:转.要会哪些东西,才算是熟 ASP.NET 3.5 ?
原文来自于小朱大的Blog:http://blog.xuite.net/regionbbs/techlogs/16206947
你想要知道你要达到什么样的程度,才可以算是你对 ASP.NET 3.5 够了解吗?我们可以由微软所公布的 MCTS Exam 70-562: TS: Microsoft .NET Framework 3.5: ASP.NET 3.5 Application Development 的技能测验目标清单来看出端倪。
Configuring and Deploying Web Applications (10 percent)
Configure providers.
会设定 ASP.NET Membership, Profile, Role, WebPart, WebEvent 等 Provider。
Configure authentication, authorization, and impersonation.
会设定 Forms/Windows/Passport Authentication, URL Authorization 与 ASP.NET Impersonation 的能力。
Configure projects, solutions, and reference assemblies.
这个应该是 Visual Studio 的项目设定能力,包含项目与方案,以及其参考的组件,参考的组件可以由 Web.config 来加进去。
Configure session state by using Microsoft SQL Server?, State Server, or InProc.
Web.config 中的 区段的设定,以及若要用 SQL Server 数据库当 session store 的话要怎么做,而使用 State Server 时会要做哪些设定以及可能的问题。
Publish Web applications.
由 Web/Folder/FTP/WebDAV 来发布应用程序到网站上。
Configure Application Pools.
设定 IIS 6.0 与 IIS 7.0 的 application pooling 能力。
Compile an application by using Visual Studio or command-line tools.
使用 aspnet_compiler 或 Visual Studio 做发布的预先编译进程。
Consuming and Creating Server Controls (20 percent)
Implement databound controls.
实践具有 data-bound 能力的控件。
Load user controls dynamically.
动态载入使用者控件,也就是 Page.LoadControl() 的使用法。
Create and consume custom controls.
建立 custom control 的方法,以及建立后的引用。
Implement client-side validation and server-side validation.
验证控件的使用,包含 RegularExpressionValidator, RequiredFieldValidator, CompareValidator, RangeValidator 与 CustomValidator,并且要会设定 Client-side 与 Server-side 的验证方式。
Consume standard controls.
使用 ASP.NET 内建的控件的方式。
Working with Data and Services (17 percent)
Read and write XML data.
System.Xml 的使用,包含 XmlDocument, XPath, XmlReader, XmlWriter 等读写 XML 节点的方法。
Manipulate data by using DataSet and DataReader objects.
ADO.NET 的用户端数据存取的操作,这个会重视在用户端程序操作,而重点的部分会在另一科考试 ADO.NET 3.5 来测验。
Call a Windows Communication Foundation (WCF) service or a Web service from an ASP.NET Web page.
由 ASP.NET 调用 Web Service 或由 WCF 所建立的 Service 的方法,以用户端角度来发展,而不是针对服务本身。
Implement a DataSource control.
自订与使用 DataSource Control 的能力,包括 PagedDataSource, SqlDataSource, ObjectDataSource 等。
Bind controls to data by using data binding syntax.
使用 Eval?与 Bind 命令来将数据绑到控件中。
Troubleshooting and Debugging Web Applications (16 percent)
Configure debugging and custom errors.
组态调试器与自订错误的能力,例如 Web.config 中的 区段。
Set up an environment to perform remote debugging.
为执行远端调试的目的来设定环境。
Debug unhandled exceptions when using ASP.NET AJAX.
在 ASP.NET AJAX 中调试未处理的例外状况。
Implement tracing of a Web application.
利用 Trace 的方式来实践消息输出的能力,这个可以在 Release 的生产环境中输出特定的消息以利错误检测。
Debug deployment issues.
排除在部署时可能发生的问题。
Monitor Web applications.
监控 Web 应用程序,方法有 ASP.NET Health Monitor 与 Performance Counter 等。
Working with ASP.NET AJAX and Client-Side Scripting (15 percent)
Implement Web Forms by using ASP.NET AJAX.
使用 ASP.NET AJAX 来实践 Web 表单。
Interact with the ASP.NET AJAX client-side library.
使用 ASP.NET AJAX 用户端类库设计程序。
Consume services from client scripts.
由用户端命令码来存取 Web Service 或 WCF 的 HTTP Service。
Create and register client script.
建立与注册用户端命令码,包含由伺服端输出与用户端引用。
Targeting Mobile Devices (5 percent)
Access device capabilities.
存取移动设备能力 (HttpCapabilities)
Control device-specific rendering.
设定以特定设备为主的处理。
Add mobile Web controls to a Web page.
使用 Mobile Web 控件。
Implement control adapters
实践 Control Adapter。
Programming Web Applications (17 percent)
Customize the layout and appearance of a Web page.
组态网站的配置以及风格,这包含 Master Page, Theme 与表格设定等。
Work with ASP.NET Intrinsic Objects.
对 Request, Response, Session, Application 与 Server 五大内建对象的操作。
这五个内建对象都在 HttpContext 之下。
Implement globalization and accessibility.
实践网站的全球化能力(App_Globalization 与资源档的使用)与身障人士支持能力。
Implement business objects and utility classes.
实践在 ASP.NET 中的 Business Object 与类(把重点放在 App_Code)。
Implement session state, view state, control state, cookies, cache, or application state.
实践 Web 应用程序的状态管理能力,范围包含控件,Cookie,Session,缓存与应用程序状态。
Handle events and control page flow.
处理事件与页面流程,重点为 Page event sequence。
Implement the Generic Handler.
实践 HTTP Handler 与 HTTP Module 能力。
微软的考试通过标准都是 700/1000 分,至少上面列出来的技能,你必须要会 70% 以上才能获得认可,不过笔者认为在中国台湾要更严格一点,要 80% 以上才够,尤其是如果想要独当一面的话。
来源:http://blogs.msdn.com/gerryo/archive/2008/03/13/get-ready-for-the-asp-net-3-5-mcts-exam.aspx
注:中文注解为笔者所撰,仅供参考用。
原文:大专栏 转.要会哪些东西,才算是熟 ASP.NET 3.5 ?
原文地址:https://www.cnblogs.com/chinatrump/p/11473908.html