2000年成立的国内第一家IT认证考试网站,迄今已连续13年为10000多位学员提供服务!
微软MCPD认证70-518考试大纲,学习建议,考点及题型
2011-02-18 07:34 作者:李茂 来源:IT认证考试资源网 浏览:
考试编号:70-518
所属认证:MCPD
考试时间:120分钟
考试题量:50-60道
通过分数:700分,总分1000分
考试语言:英语
考试机构:Prometric
考试题型:选择题,拖图题
技术种类:Microsoft Visual Studio 2010
职业方向:开发者
考试费用:每门考试50美元,折合人民币330元左右
资料费用:http://shop.itexamprep.com/
Designing the Layers of a Solution (22%)
-
Design a loosely coupled layered architecture.This objective may include but is not limited to: separation of concerns including presentation, business logic, and data; minimizing logical dependencies; deciding how layers connect (e.g., content-based vs. context-based filtered routing)
-
Design service interaction.This objective may include but is not limited to: service granularity (cohesiveness); interface granularity (responsibilities of an operation), versioning, data and service contracts (using a message contract rather than a data contract); hosting and protocol; managing data integrity (re-validating data across trust boundaries); evaluating use of RESTful interface (URI/resource structure); choosing a message exchange pattern; choosing synchronous vs. asynchronous operation invocation; deciding whether to use custom SOAP headersThis objective does not include: interacting with existing/external systems
-
Design the security implementation.This objective may include but is not limited to: protecting data during transmission (encryption/hashing algorithm), authentication (client/proxy credential) and authorization (groups, built-in or custom role provider, claims, federated security), designing for least privilege (impersonation and/or delegation), planning for User Access Control (UAC) environments; auditing
-
Design for interoperability with external systems.This objective may include but is not limited to: choosing an appropriate strategy for communicating with COM components, mainframe services, and Web services
-
Design for optimal processing.This objective may include but is not limited to: parallel processing; asynchronous processing; service bus; gateway processes; scalability (scale out vs. scale up); designing tiers to minimize latency (batch retrieval, multiple small calls)
-
Design for globalization and localization.This objective may include but is not limited to: multi-locale services; designing for time zone, sorting, UI considerations; database design considerations
Designing the Presentation Layer (21%)
-
Choose the appropriate Windows Client technology.This objective may include but is not limited to: choosing between Windows Forms, WPF, or a combination; choosing an appropriate presentation pattern (Model View Presenter [MVP], Model View/View Model [MV-VM]); identifying areas for possible migration/interoperability from Windows Forms to WPF
-
Design the UI layout and structure.This objective may include but is not limited to: evaluating the conceptual design, deciding how the UI will be composed (e.g., static vs. dynamic screen); designing for the inheritance and re-use of visual elements (e.g., styles, resources); accessibility considerations; deciding when custom controls are needed
-
Design application workflow.This objective may include but is not limited to: user navigation, designing wizards, modal vs. non-modal; dependencies among UI elements; designing for input types based on environment and audience (kiosk, very large display, small display, indoors and outdoors)
-
Design data presentation and input.This objective may include but is not limited to: designing data validation; designing a data-binding strategy; designing a reporting strategy; choosing media services (audio, video, images, animation); managing data shared between forms
-
Design presentation behavior.This objective may include but is not limited to: determining which behaviors will be implemented and how; drag and drop functionality
-
Design for UI responsiveness.This objective may include but is not limited to: offloading operations from UI thread and reporting of progress, avoiding unnecessary screen refresh; media buffering; client vs. server side sorting and filtering of data; addressing UI memory issues
Designing the Data Access Layer (21%)
-
Choose the appropriate data access strategy.This objective may include but is not limited to: choosing the appropriate data access technology (Entity Framework, LINQ to SQL, Microsoft ADO.NET); supporting data sources such as XML data, flat files, and relational databases
-
Design the data object model.This objective may include but is not limited to: mapping to persistent storage (mapping to tables, XML files), abstracting from the service layer (encapsulating underlying schema details); designing a schema change management strategy
-
Design data caching.This objective may include but is not limited to: managing data cache (lifetime, targets, size, scope), managing data state (change notification, cache invalidation/synchronization)
-
Design offline storage and data synchronization.This objective may include but is not limited to: managing offline data, mapping a data store to local cache, designing synchronization; analyzing target data environment (e.g., Microsoft SQL Server, SQL Express, workstation capabilities, OS, bandwidth, reliability)
-
Design for a concurrent multi-user environment.This objective may include but is not limited to: planning for concurrency and collision avoidance, optimistic vs. pessimistic locking, cross-tier distributed transactions
-
Analyze data services for optimization.This objective may include but is not limited to: object relational mapping (ORM) performance, optimizing roundtrips, lazy vs. eager loading, caching of frequently used data
Planning a Solution Deployment (17%)
-
Define a client deployment strategy.This objective may include but is not limited to: recommending an installation method (Xcopy, ClickOnce, MSI, third party); identifying prerequisites (target framework and bootstrap requirements), deploying COM components
-
Plan a database deployment.This objective may include but is not limited to: existing or shared instance; remote server; embedded database; deploying new objects (such as tables, stored procedures, and views) to a new or existing database; recognizing database security concerns (such as shared instances and access); remote vs. local databaseThis objective does not include: DLL deployment; shared GAC deployment
-
Design a solution update strategy.This objective may include but is not limited to: preserving shared components, data integrity, and user customizations; designing an update delivery method (e.g., automated update detection from the client), version mismatch (both local binaries and service interfaces)
-
Plan for n-tier deployment.This objective may include but is not limited to: mapping the solution to the topology (required hardware such as servers, routers, and RAM and required software such as OS); determining component installation order; reviewing security requirements
Designing for Stability and Maintenance (19%)
-
Design for error handling.This objective may include but is not limited to: collecting user feedback when errors occur, handling exceptions across tiersThis objective does not include: try/catch blocks
-
Evaluate and recommend a test strategy.This objective may include but is not limited to: recommending functional testing, recommending reliability testing (performance testing, stress testing, scalability testing, duration testing)This objective does not include: unit testing
-
Design a diagnostics and monitoring strategy.This objective may include but is not limited to: profiling, tracing, performance counters, audit trails (events and information); usage reporting; deciding where to log events (local vs. centralized reporting)

你可能感兴趣的相关认证资讯
你可能感兴趣的相关认证专题
-
微软认证学习指南
- MCPD .NET2.0学习指南
- MCPD .NET3.5学习指南
- MCPD .NET4.0学习指南
- MCITP Win2008学习指南
- MCSE2003学习指南
- MCITP Win7学习指南
- MCITP SQL2008学习指南
- MCITP SQL2005学习指南
- MCITP Exchange2010学习指南
- MCITP Exchange2007学习指南
-
微软认证考试指南
- MCPD .NET2.0考试指南
- MCPD .NET3.5考试指南
- MCPD .NET4.0考试指南
- MCITP Win2008考试指南
- MCSE2003考试指南
- MCITP Win7考试指南
- MCITP SQL2008考试指南
- MCITP SQL2005考试指南
- MCITP Exchange2010考试指南
- MCITP Exchange2007考试指南
-
思科认证学习指南
- CCNA学习指南
- CCNA:Wireless学习指南
- CCNA:Voice学习指南
- CCNA:Security学习指南
- CCNA Service Provider Operations学习指南
- CCNP学习指南
- CCNP:Wireless学习指南
- CCNP:Voice学习指南
- CCNP:Security学习指南
- CCNP Service Provider Operations学习指南
- CCDA学习指南
- CCDP学习指南
- CCIP学习指南
- CCSP学习指南
- CCVP学习指南
- CCIE学习指南
该智料相关评论
0

-
上一篇:没有了下一篇:没有了
-
-
经典IT职业生涯规划
- 从入门到精通:软件开发工程师职业规划
- [软件开发职业规划全能方案]
.NET4.0全能开发+数据库开发+BI - [软件开发职业规划全能方案]
.NET3.5全能开发+数据库开发+BI - [软件开发职业规划移动开发方案]
.NET4.0全能+移动开发+数据库开发+BI - 从入门到精通:系统工程师职业规划
- [系统工程师职业规划全能方案]
服务器+客户端+数据库+邮件 - [系统工程师职业规划实用方案]
服务器+客户端+数据库 - [系统工程师职业规划基础方案]
服务器+数据库 - 从入门到精通:数据库管理员DBA职业规划
- [数据库管理员职业规划全能方案]
服务器+SQL管理+SQL开发+BI+Oracle - [数据库管理员职业规划开发方案]
服务器+数据库开发+BI+Oracle - [数据库管理员职业规划管理方案]
服务器+数据库管理+Oracle - 从入门到精通:网络工程师职业规划
- [网络工程师职业规划全能方案]
服务器+CCNA+CCNP - [网络工程师职业规划实用方案]
服务器+CCNA
-
其他微软认证栏目
-
最新ORACLE认证学习方案
-
热门标签