Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
| Objective | Chapter | Lesson |
|---|---|---|
| Creating Services | ||
| Define Service contracts. | 1 | 1 |
| Define Data contracts. | 1 | 2 |
| Define Operation contracts. | 1 | 1 |
| Define Message contracts. | 1 | 2 |
| Process generic messages. | 9 | 1 |
| Exposing and Deploying Services | ||
| Create and configure service endpoints. | 2 | 1 |
| Manage consistency between life cycle, sessions, concurrency, and bindings. | 2 | 2 |
| Host a service in a managed application. | 3 | 2 |
| Host a service on a Web server. | 3 | 1 |
| Create custom behaviors. | 2 | 2 |
| Instrumenting and Administering Services | ||
| Implement end-to-end service tracing. | 6 | 2 |
| Monitor service health. | 6 | 4 |
| Log messages. | 6 | 1 |
| Dynamically configure the service by using the service model. | 5 | 2 |
| Implement inspectors. | 6 | 3 |
| Consuming Services | ||
| Create a service proxy. | 4 | 1 |
| Configure the client endpoint. | 5 | 1 |
| Call a service by using a service proxy. | 4 | 1 |
| Handle exceptions on clients. | 9 | 2 |
| Consume non-WCF services. | 4 | 2 |
| Securing Services | ||
| Implement transport-level security. | 7 | 1 |
| Implement message-level security. | 7 | 2 |
| Authenticate clients. | 8 | 1 |
| Authorize clients. | 8 | 2 |
| Impersonate clients. | 8 | 2 |
| Managing the Service Life Cycle | ||
| Manage instances. | 10 | 1 |
| Manage sessions. | 10 | 1 |
| Manage transactions. | 11 | 1 |
| Manage concurrency. | 12 | 1 |
| Manage consistency between instances, sessions, transactions, and concurrency. | 12 | 1 |
Note:
Exam objectives are subject to change at any time without prior notice and at Microsoft’s sole discretion. Please visit the Microsoft Learning Certification Web site (www.microsoft.com/learning/mcp/) for the most current listing of exam objectives.