Last ned brosjyre
Last ned kalender
KursDirekt

70-513 Windows Communication Foundation 4 - Andy Olsen




Windows Communication Foundation (WCF) is Microsofts strategic vision for creating distributed applications in the Service Oriented Architecture (SOA) era. This course provides comprehensive coverage of WCF, explaining how to implement best–of–breed SOA solutions using the latest features available in WCF 4 and Visual Studio 2010.

Contents:
Introduction to WCF: Overview of SOA principles; WCF architecture; Services, contracts, and addresses; Hosting; Bindings; Endpoints; Standard endpoints in WCF 4; Metadata exchange; Configuration; Simplified configuration in WCF 4; Implementing and consuming a service.
Defining Service Contracts: Mapping operations to methods; Overloading operations; Using inheritance effectively; Design issues and best practices; Querying contracts
Defining Data Contracts: What is a data contract? Serialization issues; Using data contract attributes; Versioning data contracts; Using data sets and tables; Using collections and generics
Defining Endpoints and Behaviors: Defining multiple endpoints; Adding behaviors to services and endpoints; Calling non–WCF services; Managing service instances: per–call, per–session, and singleton; Throttling calls
Handling Faults: Overview of service–level faults; Defining fault contracts; Handling exceptions at the client
Discovery: Overview of WS–Discovery; Simple ad–hoc service discovery; Using scope when discovering endpoints; Service announcements
Routing: Overview of RoutingService; Hosting the RoutingService; Configuring the RoutingService with message filters; Content–based routing; Protocol bridging; Error handling; Multicast routing
Managing Operations and Concurrency: Overview of message exchange patterns (MEPs); Defining synchronous request–reply operations; Defining one–way operations; Defining asynchronous call–back operations; Service synchronization; Managing events; Streaming
Managing Transactions: Overview of transaction concepts; The role of transactions in SOA; Implementing transactional operations; Explicit transaction management; Propagating transactions
Managing Security: Security concepts; Binding security; Specifying credentials; Obtaining security information; Application scenarios: intranet, Internet, B2B, anonymous clients; Federated security and SAML
Queued Services: Overview of queued services; How to queue calls; Implications for instance management, transactions, and concurrency
RESTful Services: Overview of REST; REST bindings in WCF; Implementing RESTful services; Consuming RESTful services; Caching
Workflow Services: Overview of Windows Workflow (WF); The role of WF in WCF; Creating a workflow service; Hosting a workflow service; Managing workflow instances remotely; Using workflow activities


Who Should Attend:
Developers who want to create distributed applications on the .NET 4.0 platform.

Prerequisites:
3 months experience in C#, and familiarity with Web services (advantageous).

Related Microsoft Courses with Andy Olsen:




Kurs_Bilder
Kursdatoer - Bestill her:

Pris:
19 900


Antall dager:
4

Tidspunkt:
09:00 - 16:15


Kurslokale:
IT Fornebu


Inklusiv:
Course material, text book and lunch (the course and all material is in English).

Emner:
Introduction to WCF
Defining Service Contracts
Defining Data Contracts
Defining Endpoints and Behaviors
Handling Faults
Discovery
Routing
Managing Operations and Concurrency
Managing Transactions
Managing Security
Queued Services
RESTful Services
Workflow Services