Upgrade: Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5
科目編號:70-567
科目名稱:Upgrade: Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5語言: 英語,法語,德語,日語,西班牙語,中文(簡體)
考生: 開發人員
技術: 微軟Visual Studio 2008
類型: 監考考試
相關:TS
Testinside題庫價格:$ 115.00 $ 28.50
70-567 考試是Microsoft公司的 Upgrade: Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 認證考試官方代號,Upgrade: Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 認證作為全球IT領域專家 Microsoft 熱門認證之一,是許多大中IT企業選擇人才標準的必備條件。
70-567考試概述:
This exam is intended for candidates who hold an MCPD web Developer 2.0 certification and wish to upgrade to MCPD ASP.NET Developer 3.5.
Questions that contain code will be presented in either VB or C#. Candidates can select one of these languages when they start the exam.
Audience Profile
Candidates for this exam use Microsoft Visual Studio in a team-based, medium to large development environment. Candidates should have at least two to three years’ experience developing Web-based applications by using Microsoft ASP.NET. Candidates should also have a minimum of one year of experience with the following:
Database access by using Microsoft ADO.NET classes in the .NET Framework
Web Services
State management
ASP.NET configuration
Monitoring Web applications
Debugging
Application and page life-cycle management
Security aspects such as Forms Authentication and membership and roles
ECMAScript (JavaScript, Microsoft JScript)
Internet Information Server (IIS)
Candidates should be very familiar with Visual Studio 2005 or later and the .NET Framework classes that are related to ASP.NET and ADO.NET. In addition, candidates should have a good grasp of ASP.NET AJAX.
Credit Toward Certification
When you pass Exam 70-567: UPGRADE: Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5, you complete the requirements for the following certification(s):
MCPD: ASP.NET Developer 3.5
70-567考試大綱:
Configuring and Deploying Web Applications
Configure providers
Configure authentication, authorization, and impersonation
Configure session state by using Microsoft SQL Server, State Server, or InProc
Consuming and Creating Server Controls
Implement databound controls.
Create and consume custom controls.
Implement client-side validation and server-side validation.
Consume standard controls.
Working with Data and Services
Manipulate data by using DataSet and DataReader objects
Call a Windows Communication Foundation (WCF) service or a Web service from an ASP.NET Web page.
May include but is not limited to: App_WebReferences; configuration
Bind controls to data by using data binding syntax
Troubleshooting and Debugging Web Applications
Configure debugging and custom errors.
Debug unhandled exceptions when using ASP.NET AJAX.
Monitor Web applications.
Working with ASP.NET AJAX and Client-Side Scripting
Implement Web Forms by using ASP.NET AJAX.
Interact with the ASP.NET AJAX client-side library.
Consume services from client scripts
Targeting Mobile Devices
Access device capabilities.
Control device-specific rendering.
Add mobile Web controls to a Web page.
Programming Web Applications
Work with ASP.NET Intrinsic Objects.
Implement globalization and accessibility.
Implement session state, view state, control state, cookies, cache, or application state
Handle events and control page flow.
Designing and Implementing Controls
Choose appropriate controls based on business requirements
Design controls for reusability
Manage state for controls
Designing the Presentation and Layout of an Application
Design complex layout with Master Pages
Plan for various user agents
Plan Web sites to support globalization
Accessing Data and Services
Plan vendor independent database interactions
Identify the appropriate usage of data source controls
Leverage LINQ in data access design
Establishing ASP.NET Solution Structure
Establish error handling strategy
Manipulate configuration files to change ASP.NET behavior
Leveraging and Extending ASP.NET Architecture
Design state management strategy.
Identify the events of the page life cycle.
Debug ASP.NET Web applications.
Applying Security Principles in Application Design
Identify appropriate security providers.
Establish security settings in Web.config
Ensure that sensitive information in applications is protected.
9. You are creating a Windows Forms application by using the .NET Framework 3.5.
The application requires a form to display a clock.
You need to create a circular form to display the clock.
Which code segment should you use?
A. this.FormBorderStyle =
System.Windows.Forms.FormBorderStyle.None;
System.Drawing.Drawing2D.GraphicsPath path = new
System.Drawing.Drawing2D.GraphicsPath();
path.AddEllipse(0, 0, this.Width, this.Height);
Region reg = new Region();
this.Region = reg;
B. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
System.Drawing.Drawing2D.GraphicsPath path = new
System.Drawing.Drawing2D.GraphicsPath();
path.AddEllipse(0, 0, this.Width, this.Height);
Region reg = new Region(path);
this.Region = reg;
C. this.FormBorderStyle =
System.Windows.Forms.FormBorderStyle.None;
System.Drawing.Drawing2D.GraphicsPath path = new
System.Drawing.Drawing2D.GraphicsPath();
path.AddEllipse(0, 0, this.Width, this.Height);
Region reg = new Region(path);
this.Region = reg;
D. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
System.Drawing.Drawing2D.GraphicsPath path = new
System.Drawing.Drawing2D.GraphicsPath();
path.AddEllipse(0, 0, this.Width, this.Height);
Region reg = new Region();
this.Region = reg;
Answer: C
10. You are creating a Windows Forms application by using the .NET Framework 3.5.
You plan to modify a list of orders within a DataGridView control in the application.
You need to ensure that a value is required in the first column of the grid control.
Which code segment should you use?
A. private void dataGridOrders_CellValidated(
object sender, DataGridViewCellEventArgs e) {
if (e.ColumnIndex == 0) ? {
var cellValue = dataGridOrders[
e.ColumnIndex, e.RowIndex].Value;
if (cellValue == null ||
string.IsNullOrEmpty(cellValue.ToString()))
{
dataGridOrders.EndEdit();
}
}
}
B. private void dataGridOrders_Validated(
object sender, EventArgs e) {
if (dataGridOrders.CurrentCell.ColumnIndex == 0) {
var cellValue = dataGridOrders.Text;
?if (cellValue == null ||
?string.IsNullOrEmpty(cellValue.ToString()))
{
?dataGridOrders.EndEdit();
}
}
}
C. private void dataGridOrders_Validating(
object sender, CancelEventArgs e) {
if (dataGridOrders.CurrentCell.ColumnIndex == 0) {
var cellValue = dataGridOrders.Text;
?if (cellValue == null ||
string.IsNullOrEmpty(cellValue.ToString()))
?{
e.Cancel = true;
?}
}
}
D. private void dataGridOrders_CellValidating(
object sender, DataGridViewCellValidatingEventArgs e) {
if (e.ColumnIndex == 0) {
if (e.FormattedValue == null ||
string.IsNullOrEmpty(e.FormattedValue.ToString()))
?{
e.Cancel = true;
?}
}
}
Answer: D