Synopses & Reviews
Prepare for MCPD Exam 70-518—and help demonstrate your real-world mastery of Windows application design and development—with this official Microsoft® Exam Ref. Written for experienced, MCTS-certified professionals ready to advance their status—this guide focuses on the critical-thinking and decision-making acumen needed for success at the MCPD level. With concise, objective-by-objective reviews, strategic case scenarios, and "Thought Experiments", you get professional-level preparation for the professional-level exam.
Optimize your exam-prep by focusing on the expertise needed to:
- Design a loosely-coupled layered architecture
- Choose the right data access strategy
- Design the security implementation
- Plan a database deployment
- Design the UI layout and data input
- Evaluate and recommend a test strategy
You also get an exam discount voucher—making this book an exceptional value and a great career investment.
Synopsis
Maximize your performance on MCPD Exam 70-518 and sharpen your on-the-job skills—with the help of this official Microsoft® study guide. You'll work at your own pace through the lessons, exercises, and case studies, and assess your skills with objective-by-objective reviews. Make the most of your study time and ace your exam preparation for the MCPD Windows Developer 4 certification.
Discover how to:
- Design a loosely-coupled layered architecture
- Choose the right data access strategy
- Design the security implementation
- Plan a database deployment
- Design the UI layout and data input
- Evaluate and recommend a test strategy
An exam discount voucher makes this book an exceptional value and a great career investment.
Synopsis
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
About the Author
Tony Northrup, a Boston-area network security consultant and technology author, developed his interest in home automation after renting an apartment where every light was controlled by pulling a string. Tony turned to home automation products to add light switches without needing to hire an electrician or cutting into the drywall. Tony later bought a house and now uses computers to control and monitor virtually every system in his home: electrical, home theater, security, and even plumbing. Tony's wife, Erica, ensures his home hacking projects are user-friendly and reliable, while his cat, Sammy, mangles every project within paw's reach.
Matthew A. 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-502, 70-306, and 70-316.
Table of Contents
Introduction; Microsoft Certified Professional Program; Acknowledgments; Support and Feedback; Preparing for the Exam; Chapter 1: Designing the Layers of a Solution; 1.1 Objective 1.1: Design a Loosely Coupled Layered Architecture; 1.2 Objective 1.2: Design Service Interaction; 1.3 Objective 1.3: Design the Security Implementation; 1.4 Objective 1.4: Design for Interoperability with External Systems; 1.5 Objective 1.5: Design for Optimal Processing; 1.6 Objective 1.6: Design for Globalization and Localization; 1.7 Chapter Summary; 1.8 Answers; Chapter 2: Designing the Presentation Layer; 2.1 Objective 2.1: Choose the Appropriate Windows Technology; 2.2 Objective 2.2: Design the UI Layout and Structure; 2.3 Objective 2.3: Design Application Workflow; 2.4 Objective 2.4: Design Data Presentation and Input; 2.5 Objective 2.5: Design Presentation Behavior; 2.6 Objective 2.6: Design for UI Responsiveness; 2.7 Chapter Summary; 2.8 Answers; Chapter 3: Designing the Data Access Layer; 3.1 Objective 3.1: Choose the Appropriate Data Access Strategy; 3.2 Objective 3.2: Design the Data Object Model; 3.3 Objective 3.3: Design Data Caching; 3.4 Objective 3.4: Design Offline Storage and Data Synchronization; 3.5 Objective 3.5: Design for a Concurrent Multiuser Environment; 3.6 Objective 3.6: Analyze Data Services for Optimization; 3.7 Chapter Summary; 3.8 Answers; Chapter 4: Planning a Solution Deployment; 4.1 Objective 4.1: Define a Client Deployment Strategy; 4.2 Objective 4.2: Plan a Database Deployment; 4.3 Objective 4.3: Design a Solution Update Strategy; 4.4 Objective 4.4: Plan for N-Tier Deployment; 4.5 Chapter Summary; 4.6 Answers; Chapter 5: Designing for Stability and Maintenance; 5.1 Objective 5.1: Design for Error Handling; 5.2 Objective 5.2: Evaluate and Recommend a Test Strategy; 5.3 Objective 5.3: Design a Diagnostics and Monitoring Strategy; 5.4 Chapter Summary; 5.5 Answers; About the Authors;