EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE


WCF Training Course

NEXT COURSE
28 May London
request info

Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

WCF training course (code: WCFDEV)

Create secure & effective Web Services With Visual Studio 2015 WCF


SEE MORE COURSES IN THIS CATEGORY

TRAINING COURSE OVERVIEW

Our Windows Communication Foundation (WCF) training course  is expert-led focusing on creating web services utilising the many features available with WCF.  This course explores WCF to illustrate its flexibility allowing use of a range of protocols and security techniques.  The approach is to first create simple services and their clients before quickly moving on to support a wide range of features.

AUDIENCE

Developers and Architects who need to realise the full potential of WCF within their .NET projects.



DETAILHIGHLIGHTS

Introduction to WCF

Overview of SOA
WCF architecture
Services
Endpoints (Address, Binding and Contract)
Hosting
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

Managing Operations and Concurrency

Overview of message exchange patterns (MEPs)
Defining synchronous request-reply operations
Defining one-way operations
Defining asynchronous call-back operations
New call-back option of Task-Asynchronous Pattern (PAT) (.NET 4.5)
Service synchronization
Managing events

Handling Faults

Overview of service-level faults
Defining fault contracts
Handling exceptions at the client

Managing Security

Security concepts
Binding security
Specifying credentials
Obtaining security information
Application scenarios (intranet, Internet, B2B, anonymous clients)
Federated security and WIF 

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 Transactions

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

Queued Services

Brief Overview of queued services
MSMQ

RESTful Services (WCF and Web API)

Overview of REST
REST bindings in WCF
Web API RESTful services
Creating Controllers
Routing
Authorisation

Workflow Services

Role of WF in WCF
Creating and hosting a workflow service
Managing workflow instances remotely
Using workflow activities
Consuming Workflow Services

 

Shorter overview courses also available.

 

 

  • Windows Communication Foundation Architecture
  • Understand what a Service Oriented Architecture is
  • Understand Endpoints (Addresses, Bindings, Contracts)
  • Create Web Services
  • Create Service Clients
  • Use diagnostics tools (Message Logging and Tracing)
  • Understand Security Considerations
  • Understand Routing
  • Create REST Services using Web API
Receive the latest version of this course into your inbox


See why people choose JBI

"At jbi even the sales team are technical so you are able to ask questions before the course"

Garima Aon

Blog (Show All)

JBI training course London UK

React vs Angular - which framework and therefore which Training Course?

16/01/2018: React vs Angular which framework best for my organisation Speed, security and extensibility are the hallmarks of a great web service, and your...


JBI training course London UK

ASP.NET Core 2 training course | 5 Reasons why upgrade

12/01/2018: ASP.NET Core 2 is the successor to ASP.NET Core 1 and continues the theme of providing a framework for rapid creation of Web Applications making...


JBI training course London UK

MVC Training : MVC is now in ASP.NET Core 1.0

05/10/2017: MVC The Model View Controller (MVC) architectural pattern has a long history (together with its variants) and has been used in many languages...


Case Studies (Show All)

JBI training course London UK

ASP.NET Core skills to rewrite applications for the latest Web and Database access technologies

15/01/2018: A development team had developed a range of applications using a number of .NET technologies over many years. However, in recent years the challenge...


JBI training course London UK

New MVC Core 1 skills help improve web development effort

19/10/2017: Over many years the members of this Software Engineering team have developed web applications using the popular .NET technology of ASP.NET WebForms....


JBI training course London UK

Power BI allows corporate data manipulation & visualization

13/10/2017: This organisation needed their Supply Chain department to get fully involved with Microsoft’s Power BI reporting product as soon as possible....


PUBLIC COURSES (LONDON, UK)
 

28th May 2018 - 3 days £1495
Book

see all dates


X

Show Discount for this course


PRIVATE COURSES


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote


  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote


Get in touch
0800 028 6400




Excellent feedback, consistently !

►"great tips help reduce build times"
► "we got access to exclusive content"
► "Short course meant less time off"

►"what an inspiring trainer !"
► "colleagues at 2 sites joined via web"
► "I passed my exam the next day"


Newsletter ! Get exclusive news about upcoming programs, technical insights & special offers