MCTS .NET Framework 3.5, Windows Communication Foundation Application Certification Course

MCTS .NET Framework 3.5, Windows Communication Foundation Application Certification CourseMCTS .NET Framework 3.5, Windows Communication Foundation Application Certification CourseMCTS .NET Framework 3.5, Windows Communication Foundation Application Certification Course
 
  • Price: US$ 499.00
  • Publisher: Element K
  • Number of modules: 24
  • Length: 48 hours
  • Language: English
  • Subscription: 12 months
whats-included

Certify your Skills in Developing Distributed Applications and using the WCF

Get ready for these Microsoft certification exams:

  • 70-536
  • 70-503

15 Virtual Labs included in this MCTS Certification course:

1. Configuring and Installing Assemblies

2. Creating Globalized Applications in the .NET Framework 2.0

3. Creating Multithreaded Applications and Application Domains

4. Implementing Code Access Security

5. Implementing Collections and Generics in the .NET Framework 2.0

6. Implementing Cryptography

7. Implementing Delegates and Events

8. Implementing System Types and Interfaces

9. Inter-operating Between COM Components and Assemblies

10. Monitoring and Debugging Applications

11. Reading and Writing Files in the .NET Framework 2.0

12. Serializing Data in the .NET Framework 2.0

13. Working with GDI+ Windows-Based Applications in the .NET Framework 2.0

14. Working with Service Applications and E-mail Messages

15. Working with Type Metadata

 

Student prerequisites

  • Preferred to have previous experience with Windows Visual Studio development system
  • Should have previous experience with Windows Visual Studio development system

 

MCTS .NET Framework 3.5, Windows Communication Foundation Application Certification Course Details

Module Name
Description
Configuring and Hosting Windows Communication Foundation Services (6655) Learn how to host your WCF service.

Topics covered in this course include:

  • Configuring a Managed Application to Host a WCF Service
  • Calling a Service from a Managed Application by Using Programmatic Configuration
  • Defining Service Settings by Using External Configuration Files
  • Selecting a Hosting Option for a WCF Service
  • Hosting a WCF Service
  • Deploying a WCF Service
Configuring and Installing Assemblies in the Microsoft .NET Framework 2.0 (3356) Learn about the installation and configuration functions provided to developers by the Microsoft .NET Framework 2.0. Topics range from working with assemblies and installing assemblies in the GAC to creating custom installers and working with configuration classes. Write code to configure and install and assemble in the lab.

It helps to build deployable components that can be configured at runtime. These are key components for maintainable client and server based enterprise solutions.

Creating Globalized Applications in the Microsoft .NET Framework 2.0 (3360) Learn about the globalization functionality provided by the Microsoft .NET Framework 2.0. Topics range from working with culture information, to creating new cultures and working with encoding. Retrieve globalization information and format information according to culture. You will also write code that enumerates and displays the available cultures.

This course will help you create multilingual applications.

Creating Multithreaded Applications and Application Domains in the Microsoft .NET Framework 2.0 (3367) Learn about working with threads and application domains in the Microsoft .NET Framework 2.0. Topics range from working with thread, thread pools, and shared resources to creating and working with AppDomains. Create threads and thread pools, synchronize a shared resource, and log events asynchronously.

This course will help you build applications that make better use of system resources and processor time.

Debugging and Diagnostics in Windows Communication Foundation Services (6657) Learn how to implement message logging and activity tracing in a WCF solution.

 

Topics covered in this course include:

  • Logging Messages
  • Activity Tracing
     
Designing and Defining Contracts for Windows Communication Foundation Services (6658) Learn how to use WCF to define different types of interface to suit the style of a service.

 

Topics covered in this course include:

  • Designing a Coherent and Cohesive WCF Service Interface
  • Defining a Service Contract
  • Defining an Operations Contract
  • Defining a Data Contract
Handling Errors by Using Windows Communication Foundation (6659) Learn how to define service faults to represent error information, how to build these into service contracts, and how to capture and process these faults in a client application.

Topics covered in this course include:

  • Mapping .NET Framework Exceptions to SOAP Faults
  • Using Faults in a Service
  • Handling Faults and Exceptions on Clients
Implementing Code Access Security in the Microsoft .NET Framework 2.0 (3362)

Learn about using Code Access Security in the Microsoft .NET Framework 2.0. Topics range from configuring Code Access Security to managing Security Policy, Permissions and Access Control, and User Identity. Write code to configure security permissions for resources, create GenericIdentity and GenericPrincipal objects, and perform permission demands.

This course will help you build secure applications that will be protected against running malicious code and that will not allow unauthorized access to data.

Implementing Collections and Generics in the Microsoft .NET Framework 2.0 (3355) Learn about working with the various types of collections provided by the base class library in the Microsoft .NET Framework 2.0. Topics range from working with Primary and Generic collections such as Lists, ArrayLists, Stacks, and Queues to Specialized Collections and Collection Base Classes. In this course you will build generic classes and collections and write code that iterates and manages these collections.

Having a good understanding of collections can determine which is most appropriate to use in different scenarios. This knowledge is critical to designing applications that are maintainable and scale to the needs of organization.

Implementing Cryptography in the Microsoft .NET Framework 2.0 (3363) Learn about encryption and decryption in the Microsoft .NET Framework 2.0. Topics range from encrypting and hashing data to extending cryptographic behavior. Write code to hash data and compare hashes as well encrypt and decrypt data.

Helps to protect data from being tampered with or from being viewed by unauthorized users.

Implementing Delegates and Events in the Microsoft .NET Framework 2.0 (3368) Learn about using events and delegates in the Microsoft .NET Framework 2.0. Topics range from creating and using delegates, to creating events and EventArg classes and raising events. Create an event and EventArgs as well define an EventHandler delegate.

In this course, you can create components that publish information during their processing for other components to subscribe to.

Implementing Security for Windows Communication Foundation Services (6662) Learn how to apply security requirements to a binding, specify credentials, and access security information in a WCF service.

Topics covered in this course include:

  • Overview of Security Concepts in WCF
  • Overview of Security Processes in WCF
  • Applying Overall Security Requirements to a Binding
  • Exchanging Client and Service Credentials
  • Working with Security Information
Implementing System Types and Interfaces in the Microsoft .NET Framework 2.0 (3354) Learn about the types and interfaces provided by the base class library in the Microsoft .NET Framework 2.0. Topics range from working with Value and Reference types to Generics, Exceptions and Attributes and finally to implementing .NET Framework interfaces such as IFormattable, IDisposable, and ICloneable. In the lab you will create custom types that implement many of the concepts learned within the course.

Having this experience can create robust applications and components that take advantage of low level functionality provided by the .NET Framework. Additionally it can help you write reusable and extensible business components.

Implementing Transactions in Windows Communication Foundation (6663) Learn how to create transactional service operations and control transaction flow between the client and service.

Topics covered in this course include:

  • Introduction to Transactions in a Service
  • Oriented Application
  • Creating Transactional Service Operations
  • Controlling the Flow of Transactions from Client to Service
Improving the Performance of Windows Communication Foundation Services (6661) Learn how to improve the performance and data transfer throughput of a WCF service.

Topics covered in this course include:

  • Improving WCF Service Performance
  • Improving Data Transfer Throughput
Interoperating Between COM Components and Assemblies in the Microsoft .NET Framework 2.0 (3364) Learn about interoperating managed and unmanaged code in the Microsoft .NET Framework 2.0. Topics range from exposing COM components to .NET and exposing .NET components to COM as well as using PInvoke to call Win32 dlls. Use interop to work with Microsoft Office from within a .NET Framework application.

Using interop can build .NET Framework applications that harness existing COM libraries and to expose new .NET Framework components to COM applications.

Introduction to Windows Communication Foundation (6654) Learn how to develop powerful business-focused services that clients can access without any knowledge of the service's implementation.

 

Topics covered in this course include:

  • Designing an Application to be Part of a Service Oriented Architecture
  • Overview of WCF Architecture
  • Generating a Simple Service Contract by Using a Language-Level Interface
  • Implementing a Simple WCF Service in Visual Studio 2008
     
Managing Endpoints and Behaviors by Using Windows Communication Foundation (6656)

Learn how to expose a WCF service over multiple endpoints, how to alter runtime behavior by applying behaviors, and how to configure a WCF service to communicate with a non-WCF Web service.

Topics covered in this course include:

  • Exposing WCF Services over Different Endpoints
  • Adding Behaviors to Services and Endpoints
  • Interoperating with Non-WCF Web Services
Managing Windows Communication Foundation Service Instances and Concurrency (6660)

Learn how to manage service instances and concurrency in WCF.

Topics covered in this course include:

  • Managing WCF Service Instances
  • Managing Concurrency
Monitoring and Debugging Applications in the Microsoft .NET Framework 2.0 (3357) Learn about the monitoring, debugging, and tracing capabilities provided to developers by the Microsoft .NET Framework 2.0. Topics range from working with event logs, and processes to measuring application performance and using WMI. Write code to create performance counters, work with event logs, and add application tracing. Will also monitor application performance.

Having the ability to debug applications and gather contextual information at runtime are critical to problem resolution for applications in production.

Reading and Writing Files in the Microsoft .NET Framework 2.0 (3358) Learn about working with the file, stream, and string handling capabilities provided to developers by the Microsoft .NET Framework 2.0. Topics range from working with the file system and byte streams to working with strings and regular expressions. Write code to enumerate, create and delete files. Will also work with file compression and decompression.

 

This course also will help you prepare for Exam 70-536 TS: Microsoft .NET Framework 2.0 Application Development Foundation.

Serializing Data in the Microsoft .NET Framework 2.0 (3359)

Learn about how to serialize and deserialize objects in the Microsoft .NET Framework 2.0. Topics range from Binary, SOAP, and XML Serialization to how to customize serialization using attributes and custom classes. Customize XML Serialization with XmlAttributes. Use the XmlSerializer to serialize and deserialize an object.

Having a good understanding of serialization concepts is key to developing distributed applications.

Working with GDI+ in Windows-based Applications in the Microsoft .NET Framework 2.0 (3361)

Learn about how to use GDI+ from within the Microsoft .NET Framework 2.0. Topics range from drawing graphic objects to working with images, bitmaps, and icons. Use GDI+ to create graphics, text, and point structures within a Windows Form.

This course will allow you to design rich graphical interfaces within .NET Foundation 2.0 applications as well as to manage images of various formats.

Working with Service Applications and E-mail Messages in the Microsoft .NET Framework 2.0 (3365) Learn about Windows Services and E-mail in the Microsoft .NET Framework 2.0. Topics range from creating, managing and installing services to creating and sending e-mail messages and attachments. Write, create, install, and manage a Windows service.

Having the knowledge of creating Windows services and how to send e-mail programmatically will allow you to build more robust applications.

Working with Type Metadata in the Microsoft .NET Framework 2.0 (3366) Learn about using reflection to work with type metadata in the Microsoft .NET Framework 2.0. Topics range from accessing type level and method level metadata to dynamically creating assemblies and types. Write code to load and examine an assembly dynamically in code.

Working with assemblies at run time can help build extensible plug-in architectures.