Professional-level prep for the professional-level exam.
Prepare for MCPD Exam 70-518—and help demonstrate your real-world mastery of Windows application design and development with .NET Framework 4. Designed for experienced, MCTS-certified professionals ready to advance their status—Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCPD level.
Focus on the expertise measured by these objectives:
Designing the Layers of a Solution
Designing the Presentation Layer
Designing the Data Access Layer
Planning a Solution Deployment
Designing for Stability and Maintenance
Chapter 1 Designing the Layers of a Solution
Objective 1.1: Design a Loosely Coupled Layered Architecture
Objective 1.2: Design Service Interaction
Objective 1.3: Design the Security Implementation
Objective 1.4: Design for Interoperability with External Systems
Objective 1.5: Design for Optimal Processing
Objective 1.6: Design for Globalization and Localization
Chapter Summary
Answers
Chapter 2 Designing the Presentation Layer
Objective 2.1: Choose the Appropriate Windows Technology
Objective 2.2: Design the UI Layout and Structure
Objective 2.3: Design Application Workflow
Objective 2.4: Design Data Presentation and Input
Objective 2.5: Design Presentation Behavior
Objective 2.6: Design for UI Responsiveness
Chapter Summary
Answers
Chapter 3 Designing the Data Access Layer
Objective 3.1: Choose the Appropriate Data Access Strategy
Objective 3.2: Design the Data Object Model
Objective 3.3: Design Data Caching
Objective 3.4: Design Offline Storage and Data Synchronization
Objective 3.5: Design for a Concurrent Multiuser Environment
Objective 3.6: Analyze Data Services for Optimization
Chapter Summary
Answers
Chapter 4 Planning a Solution Deployment
Objective 4.1: Define a Client Deployment Strategy
Objective 4.2: Plan a Database Deployment
Objective 4.3: Design a Solution Update Strategy
Objective 4.4: Plan for N-Tier Deployment
Chapter Summary
Answers
Chapter 5 Designing for Stability and Maintenance
Objective 5.1: Design for Error Handling
Objective 5.2: Evaluate and Recommend a Test Strategy
Objective 5.3: Design a Diagnostics and Monitoring Strategy
Chapter Summary
Answers
Appendix About the Authors
Title:
MCPD 70-518 Exam Ref: Designing and Developing Windows® Applications Using Microsoft® .NET Framework 4
Tony Northrup, MVP, MCSE, MCTS, and CISSP, is a consultant and author. Tony started programming before Windows 1.0 was released, and has also focused on Windows administration and development. He has written about 25 books covering Windows and Web development, networking, and security. Among other titles, Tony is author of MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework—Application Development Foundation, Second Edition.
Matthew Stoecker, MCP, has written numerous books and articles on Microsoft Visual Basic, Visual C#, Windows Forms, and Windows Presentation Foundation, including the SELF-PACED TRAINING KITS for Exams 70-511, 70-505, and 70-502.