Search
   
93 S Jackson St #32515 - Seattle, WA - USA
1 Yonge Street - Suite 1801 - Toronto, ON - Canada
 
  Go to Software Training Academy Main Page Check Training Courses and Schedules Check Course Schedules Read what our students have to say ... Contact Software Training Academy Read about Software Training Academy Learn about those who run Software Training Academy Join Software Training Academy Team



STA Instructor-Led Virtual is convenient and 
                        cost-effective
In-Person Training Courses: we will 
                        come to you
 
 
If you are looking for other types of training, check out the training-classes.com directory of Business and Management Skills Training and Seminars


 
 

      Introduction to WCF Using Visual Basic Training

     
Suggested Duration: 3 days
Instructor-Led via Web - Training Price(USD): $1,204.50 | Class Schedule
In-Person Class - Training Price(USD): $1,445.40 | Class Schedule
 

                          

Course Outline


4253.  Introduction to WCF Using Visual Basic

Rev. 1.1

 

Windows Communication Foundation (WCF) is Microsoft’s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET Remoting. WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. And since WCF supports the WS-* series of Web service standards, it enables simple interoperation with other platforms and technologies. This course covers the essentials of the technology and includes a large number of working examples and lab exercises.

 

LEARNING OBJECTIVES

 

·         Learn what WCF is, and how it unites existing distribution mechanisms

·         Gain an understanding of what ABC (Address, Binding, Contract) means for WCF services

·         Learn how to implement WCF services and clients

 

Course Duration: 3 days

 

Prerequisite: Students should have a good working knowledge of building .NET applications with Visual Basic. Knowledge of building distributed systems and Web services will also be an advantage.

 

1.      Introduction to WCF

What is WCF?

Address, Binding and Contract

WCF Services and Clients

IIS Hosting

WCF Architecture

 

2.      Addresses and Bindings

Addresses

Bindings

Message Exchange Patterns

Configuring Bindings

Interoperating with ASMX Web Services

Hosting in a Console Application

Channel Factories

Multiple Endpoints

 

3.      Service Contracts

Defining Service Contracts

Defining Operation Contracts

Services With Multiple Contracts

Contract Inheritance

Operation Overloading

 

4.      Instance Management

Using Per-Call Services

Using Per-Session Services

Using Singleton Services

Configuring Behaviors

 

5.      Data Contracts

Implementing Data Contracts

Mapping Data Contracts to XSD Schema

Serialization

Arrays and Generic Collections

Enums

Versioning Data Contracts

 

6.      More about Service Contracts

Versioning Service Contracts

Implementing Message Exchange Patterns

Oneway Contracts

Duplex Contracts

Asynchronous Proxies

 

7.      Handling Errors

Faults and Exceptions

Generating and Handling Faults

Fault Contracts

Faults and Sessions

 

System Requirements

 

The course requires Visual Studio 2005. You will also need to install the .NET 3.0 components, the Windows SDK for .NET 3.0, and the Visual Studio extensions for .NET 3.0. The setup document for the course describes how to obtain and install these.

 

Ask a Question !
Your email
Course # or Title
Question
About this course:
Contact me ASAP
Contact me when available in my city
 
Send me updates


Major Locations in US and Canada (*)
Austin,TX - New York,NY - Boston,MA - Los Angeles,CA - San Francisco,CA - San Jose,CA - Baltimore,MD - Columbia,MD - New Jersey,NJ - Buffalo,NY - Manhattan,NY - Philadeplhia,PA - Pittsburgh,PA - Charlotte,NC - Chicago,IL - Indianapolis,IN - Louisville,KY - Detroit,MI - Minneapolis,MN - Kansas City,MO - Springfield,MO - Columbus,OH - Cleveland,OH - Oklahoma City,OK - Memphis,TN - Nashville,TN - Milwaulkee,WI - Sacramento,CA - San Diego,CA - Denver,CO - Las Vegas,NV - Salt Lake City,UT - Portland,OR - Dallas,TX - Rochester,NY - Phoenix,AZ - Orlando,FL - Miami,FL - Tallahassee,FL - Atlanta,GA - Seatlle,WA - Toronto,ON - Montreal,QC - Ottawa,ON - Vancouver,BC - Calgary,AB - Quebec City,QC - Saskatoon,SK - Winnipeg,MB - Edmonton,AB - Regina,SK - Victoria,BC - Waterloo,ON - Kanata,ON - Mississauga,ON - Scarborough,ON - Ajax,ON - Oakville,ON - Markham,ON - Barrie,ON
* In-class training subject to minimum enrollment - Call 1.888.896.7852 for details



Copyright © 2008 Software Training Academy (STA). All rights reserved