转.要会哪些东西,才算是熟 ASP.NET 3.5 ?

摘要:转.要会哪些东西,才算是熟 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

时间: 2024-11-07 15:05:39

转.要会哪些东西,才算是熟 ASP.NET 3.5 ?的相关文章

怎么样才算是精通 C++?

C++是一门很神奇的语言,让人又爱又恨. 在知乎上看到的一个帖子,怎么样才算是精通C++,这里节选一些精彩的回复. 链接:http://www.zhihu.com/question/20201972/answer/23454845 来源:知乎 1 精通C++是一个艰巨的任务.为什么C++比别的语言难学这么多?其实这基本上是因为C++他爹Bjarne Stroustrup说过的一句话"我特别讨厌语言的设计者把自己的喜好强加给用户"(看向go).结果C++为了不限制你的想法,于是也就变成了

祖坟风水怎么看 怎样的祖坟才算是好风水

祖坟风水 上一篇文章我们已经告诉大家祖坟风水对于后代运势的重要影响.那么这一篇就告诉大家如何判断自己家祖坟的风水是否是好风水. 有关祖坟选址和风水堪舆方法: 1.要有阳光 墓地选址属于阴极,如果选在阴暗的地方或者说风口和潮湿的地方,则会让祖坟的风水长期处于一种见不到阳光的形势,时间长了,积累的煞气越来越重.对后世的影响是非常不好的.可能导致子孙后代体弱多病,或者患有慢性疾病,对于事业上来说,也很难成功. 2.地贵平坦 中国古代选穴讲究背靠大山,面朝河流,左右抱穴.而大山前的平坦开阔地,无疑是最好

有味的东西才会腻味

一次,与朋友一起喝饮料.朋友说,他曾去拜访过一位大师,大师为他准备了三杯饮料,请他一一品尝.朋友端起第一只杯子,刚尝一口,立马放下,直伸着舌头说,辣死了:接着,朋友又端起第二只杯子,刚尝一口,也立马放下,倒吸着气说,酸死了:最后,朋友端起了第三只杯子,却一饮而尽,饮完后,还要再来一杯.大师问朋友,他第三杯饮的是什么?朋友说,是水.大师问,水有什么味道吗?朋友说,没有,淡而无味.大师说,淡而无味的水,却能一饮而尽,饮而不厌,可那些有味的酸辣的东西,却让人浅尝辄止,所以,最无味的东西才最有味,才是我

所有东西都是流动的,流动的东西才可以变得柔软,柔软的东西才有包容力(转)

以下为邓康明分享整理: 很开心,看到这么一个事儿办成嘉年华一样的活动.我估计大家心里着急,今天就交流三点. 一.做出选择后,你就被这个选择所决定 我有一个看法:每个人都是一本书,这个书里面可能波澜壮阔,可能清澈如小溪,但这些都不重要.今天无论大家是找工作还是找人,关键这本书是你自己写还是别人写.有很多事情的出发点会决定了你今天过得好不好,和两三年以后过得好不好.在这个过程中,在今天这么一个状况之下,你自己的选择是什么样,你就被这个选择所决定. 你要去创业,就去创业,做了这个决定,那你就被这个决定

“整洁可用”的代码才算是好代码

之前有人问我,什么样的代码才算是好代码?一时语塞,百度后,我觉得这个是我觉得我想要的结果,来源https://wenku.baidu.com/view/8646287bf56527d3240c844769eae009581ba2e8.html 原文地址:https://www.cnblogs.com/suola/p/9546682.html

究竟多大才算是大数据,大数据怎么学习?

大数据,什么是大数据呢?多大的数据叫大数据?红火一时的数据分析走向了我们,纷纷称不分析数据企业将长久不了,可是究竟什么样的数据才是大数据呢,什么样的数据才是最大的呢? 如果你没有接触过大数据,那么你就不知道大数据究竟有多大,大到什么样的数据才能称之为大数据.那么,根据数据收集的端口,企业端与个人端之间,大数据的数量级别是不同的. 大数据开发学习有一定难度,零基础入门首先要学习Java语言打基础,一般而言,Java学习SE.EE,需要约3个月的时间:然后进入大数据技术体系的学习,主要学习Hadoo

怎样的项目才算是一个成功的项目 于病视神,未有形而除之

http://www.nowamagic.net/librarys/veda/detail/2466参与各种项目已经好几年了,大大小小的项目也做过了很多.经历了很多,也明白了很多.现在反思下,什么样的项目才是成功的项目? 是把项目按照必要的约束(时间,成本,质量)条件完成? 还仅仅只是按照需求将对应的功能实现就好了呢? 抑或这些都不是,而仅仅判断一个项目的成败的是否能达到客户满意? …… 当然这里的客户是指的是宽泛意义的客户,任何项目的发起人都可以是你的客户.说白了就是谁为这个项目买单谁就是客户

怎么样的制度才算是好制度

制度的目的是解决问题,或者缓解问题. 大部分人追求的都是绝对的平等,而绝对的平等就是物尽其用,人尽其责. 共产主义,最终目的就是实现绝对的平等.它要求的是每个人都尽职尽责,但是创造出来的结果,大家一起享受.例如一个能力差的,跟一个能力优秀的,能力优秀的,一年可以产1000斤粮食,而能力差的一年只可以产500斤粮食,在同一个集体绝对公平的条件下,两个人付出了100%的努力,都尽职尽责,相对于他们自己付出了同样多的汗水,最终的差别只是能力上的差别,在绝对平等下就应该每人领取到750斤粮食.而实际现实

究竟怎样写代码才算是好代码

今天让我们来谈谈代码吧.代码重要吗?当然,代码就是设计(Jack W.Reeves, 1992):代码是最有价值的交付物.我们需要好代码吗?在给"好代码"下个定义之前,这个问题无法回答.那么,究竟什么是好代码? 看下面这段英文解释: 'Good code' is code that works, is bug free, and is readable and maintainable. Some organizations have coding 'standards' that a