HiTech Institute
Published on HiTech Institute (http://www.htinstitute.com)

Home > MCTS (Exam 70 - 503): Microsoft .NET Framework 3.5 - Windows Communication Foundation

MCTS (Exam 70 - 503): Microsoft .NET Framework 3.5 - Windows Communication Foundation

Vendor: 
Microsoft [1]
Subject: 
Programming [2]
Course Contents: 

Chapter 1: Contracts;
1.1 Before You Begin;
1.2 Lesson 1: Defining Behavioral Contracts;
1.3 Lesson 2: Defining Structural Contracts;
1.4 Chapter Review;
1.5 Chapter Summary;
1.6 Key Terms;
1.7 Case Scenarios;
1.8 Suggested Practices;
1.9 Take a Practice Test;

Chapter 2: Exposing the Services;
2.1 Before You Begin;
2.2 Lesson 1: Service Endpoint Basics;
2.3 Lesson 2: Customizing and Extending Bindings;
2.4 Chapter Review;
2.5 Chapter Summary;
2.6 Key Terms;
2.7 Case Scenarios;
2.8 Suggested Practices;
2.9 Take a Practice Test;

Chapter 3: Deploying Services;
3.1 Before You Begin;
3.2 Lesson 1: Hosting a Service on a Web Server;
3.3 Lesson 2: Hosting a Service in a Managed Application;
3.4 Chapter Review;
3.5 Chapter Summary;
3.6 Key Terms;
3.7 Case Scenario;
3.8 Suggested Practices;
3.9 Take a Practice Test;

Chapter 4: Consuming Services;
4.1 Before You Begin;
4.2 Lesson 1: Consuming WCF Services;
4.3 Lesson 2: Consuming Non-WCF Services;
4.4 Chapter Review;
4.5 Chapter Summary;
4.6 Key Terms;
4.7 Case Scenarios;
4.8 Suggested Practices;
4.9 Take a Practice Test;

Chapter 5: Configuring WCF;
5.1 Before You Begin;
5.2 Lesson 1: Configuring the Client Endpoint;
5.3 Lesson 2: Dynamic Service Configuration;
5.4 Chapter Review;
5.5 Chapter Summary;
5.6 Key Terms;
5.7 Case Scenario;
5.8 Suggested Practices;
5.9 Take a Practice Test;

Chapter 6: Instrumentation;
6.1 Before You Begin;
6.2 Lesson 1: Basic WCF Tracing;
6.3 Lesson 2: End-to-End Tracing;
6.4 Lesson 3: WCF Extensibility;
6.5 Lesson 4: Monitoring WCF;
6.6 Chapter Review;
6.7 Chapter Summary;
6.8 Key Terms;
6.9 Case Scenario;
6.10 Suggested Practices;
6.11 Take a Practice Test;

Chapter 7: Infrastructure Security;
7.1 Before You Begin;
7.2 Lesson 1: Transport-Level Security;
7.3 Lesson 2: Message-Level Security;
7.4 Chapter Review;
7.5 Chapter Summary;
7.6 Key Terms;
7.7 Case Scenario;
7.8 Suggested Practices;
7.9 Take a Practice Test;

Chapter 8: User-Level Security;
8.1 Before You Begin;
8.2 Lesson 1: Authentication;
8.3 Client Credentials;
8.4 Service Credentials;
8.5 Custom Authentication;
8.6 Lesson 2: Authorization and Impersonation;
8.7 Chapter Review;
8.8 Chapter Summary;
8.9 Key Terms;
8.10 Case Scenario;
8.11 Suggested Practices;
8.12 Take a Practice Test;

Chapter 9: When Simple Isn’t Sufficient;
9.1 Before You Begin;
9.2 Lesson 1: Dealing with POX;
9.3 Lesson 2: Handling Exceptions in the Client;
9.4 Chapter Review;
9.5 Chapter Summary;
9.6 Key Terms;
9.7 Case Scenario;
9.8 Suggested Practices;
9.9 Take a Practice Test;

Chapter 10: Sessions and Instancing;
10.1 Before You Begin;
10.2 Lesson 1: Instancing Modes;
10.3 Lesson 2: Working with Instances;
10.4 Chapter Review;
10.5 Chapter Summary;
10.6 Key Terms;
10.7 Case Scenarios;
10.8 Suggested Practices;
10.9 Take a Practice Test;

Chapter 11: Transactional Services;
11.1 Before You Begin;
11.2 Lesson 1: Transaction Basics;
11.3 Lesson 2: Programming Transactions;
11.4 Chapter Review;
11.5 Chapter Summary;
11.6 Key Terms;
11.7 Case Scenario;
11.8 Suggested Practices;
11.9 Take a Practice Test;

Chapter 12: Concurrency;
12.1 Before You Begin;
12.2 Lesson 1: Concurrency in WCF Applications;
12.3 Lesson 2: Synchronization;
12.4 Chapter Review;
12.5 Chapter Summary;
12.6 Key Terms;
12.7 Case Scenario;
12.8 Suggested Practices;
12.9 Take a Practice Test;

Objective: 

Creating Services

  • Define Service contracts.
  • Define Data contracts.
  • Define Operation contracts.
  • Define Message contracts.
  • Process generic messages.
    Exposing and Deploying Services
  • Create and configure service endpoints.
  • Manage consistency between life cycle, sessions, concurrency, and bindings.
  • Host a service in a managed application.
  • Host a service on a Web server.
  • Create custom behaviors.
    Instrumenting and Administering Services
  • Implement end-to-end service tracing.
  • Monitor service health.
  • Log messages.
  • Dynamically configure the service by using the service model.
  • Implement inspectors.
    Consuming Services
  • Create a service proxy.
  • Configure the client endpoint.
  • Call a service by using a service proxy.
  • Handle exceptions on clients.
  • Consume non-WCF services.
    Securing Services
  • Implement transport-level security.
  • Implement message-level security.
  • Authenticate clients.
  • Authorize clients.
  • Impersonate clients.
    Managing the Service Life Cycle
  • Manage instances.
  • Manage sessions.
  • Manage transactions.
  • Manage concurrency.
  • Manage consistency between instances, sessions, transactions, and concurrency.
  • Benefits: 

    Exam 70-503: TS: Microsoft .NET Framework 3.5 - Windows Communication Foundation: counts as credit toward the following certification(s):

  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Communication Foundation Applications
  • Microsoft Certified Professional Developer (MCPD): Enterprise Application Developer 3.5
  • Audience: 

    3.5 - Windows Communication Foundation Application Development work on a team in a development environment that uses Microsoft Visual Studio 2008 and Microsoft .NET Framework 3.5 to build distributed applications.
    Developing distributed applications by using technologies such as XML Web services, .NET Remoting, and Windows enterprise services.
    Additionally, candidates should be able to demonstrate the following by using Windows Communication Foundation (WCF).

  • A solid understanding of WCF in the context of the Microsoft .NET Framework 3.5 solution stack
  • Experience creating service model elements
  • Experience using WCF to support Web services specifications standards
  • Experience integrating WCF services with Windows enterprise services such as Message Queuing (MSMQ) and COM+
  • Experience configuring and deploying WCF applications
  • Materials Available: 
    Yes
    Duration: 
    40 hours

    Business Analysis (BA)

    Business Analysis (IIBA) Courses
    About IIBA
    CBAP Certification
    CCBA Certification
    Business Analysis Certification Benefits
    Business Analysis Training at HiTech Institute

    -->

    Six Sigma

    Six Sigma Certifications
    Six Sigma Training
    Six Sigma FAQs
    Why Six Sigma Training @ HiTech

    Project Management (PMP®)

    Project Management (PMP®) Courses
    PMP® Training at HiTech Institute
    PMP® FAQs
    PMP® Certification
    About Project Management Institute
    PMP® Testimonials

    ITIL®

    ITIL® Courses
    ITIL® Consulting Services
    ITIL® Training & Certification
    ITIL® Practitioner
    ITIL® - FAQs
    IT Infrastructure Library® - ITIL®

    Quality Assurance (QA)

    Quality Assurance (QAI) Courses
    Software Quality Certifications
    Software Testing & Quality Certification Objectives
    Benefits of QA Certification
    About QAI Global Institute
    Copyright © 1998-2013 HiTech Institute | Acknowledgements | Registration Policy
    PMP, CAPM, PMI, PMBOK, PMI-ACP, PMI-RMP are registered marks of the Project Management Institute, Inc.
    PMP®Training Toronto, ITIL® Training Toronto, Six Sigma Training Toronto, QA Training Toronto, Online Training Toronto

    Source URL: http://www.htinstitute.com/courses/mcts-exam-70-503-microsoft-net-framework-35-windows-communication-foundation

    Links:
    [1] http://www.htinstitute.com/vendors/microsoft
    [2] http://www.htinstitute.com/htnteam/programming