Banner Microsoft Silver Partner


Banner Microsoft Visual Studio 2010


Banner Embarcadero


TechDays Speaker 2012




header consultancy

Windows Communication Foundation 4

professional development training series


 

In deze 4 daagse training wordt het ontwikkelen van gedistribueerde applicaties m.b.v. Windows Communication Foundation (WCF 4) in Microsoft Visual Studio 2010 behandeld.

Training Icon Book

Beschrijving

Windows Communication Foundation (WCF) is de facto de manier om een gedistribueerde applicatie te maken in .NET. Met de komst van .NET 4.0 hebben we inmiddels de beschikking over WCF4. We behandelen in 4 dagen alle ins en outs van WCF zodat je na afloop in staat bent een geavanceerde applicatie m.b.v. Windows Communication Foundation te ontwikkelen. Deze training is tevens ideaal ter voorbereiding van het MCTS examen: 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4.

Training Icon Light

Voorkennis

Deze training is bedoeld voor software ontwikkelaars met ervaring in .NET.

Training Icon Page

Materiaal

Voor deze training gebruiken we engelstalig materiaal. Dit materiaal bestaat uit slides, oefeningen, demo's in digitale vorm.

Training Icon Hat

Examen(s)

70-513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4

Training Icon Subjects

Onderwerpen

Introduction to WCF

  • Overview of SOA
  • WCF architecture
  • Services,contracts, and addresses
  • Hosting
  • Bindings
  • Endpoints
  • Metadata exchange
  • Configuration
  • Implementing and consuming a service

Defining Service Contracts

  • Mapping operations to methods
  • Overloading operations
  • Using inheritance
  • Best practices
  • Querying contracts
  • Message contracts
  • Implementing catch-all 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

  • The role of transactions in SOA
  • Implementing transactional operations
  • Transaction management and propagation

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

  • role of WF in WCF
  • Creating and hosting a workflow service
  • Managing workflow instances remotely
  • Using workflow activities

Data

Training Icon Euro

Prijs € 1.575,00 p.p. excl. BTW.

Training Icon Clock

Duur: 4 dagen. (van 9:00 tot 16:30)

Training Icon Person

De training wordt klassikaal gegeven aan maximaal 10 personen.

Training Icon Location

Trainingslocatie:  Leersum of Doorn

Training Icon Location

Op dit moment zijn er nog geen data bekend voor deze training. Neem contact met ons op voor meer informatie.

Training Icon Info

Wil je meer informatie over deze, of andere trainingen? Neem gerust contact met ons op. Je kunt ons bereiken via 0343-420 875 of .