Computers require a secure and reliable way to communicate among themselves. Windows Communication Foundation (WCF) is the .Net way to implement application and service interaction. With useful and powerful features such as bindings, multiple protocols, encryption and message queue support, your enterprise applications can be realized more easily than ever. This course covers the basics you need to leverage this powerful technology.
While the C# and Visual Basic exercises use Visual Studio 2010 and .Net 4 exclusively, users of other versions of Visual Studio or .Net will also benefit.
Performance Objectives: Upon completion of this course you should be able to:
- Build SOAP and REST type WCF Services
- Implement Service and Data Contracts
- Implement message encryption for secure communications
- Describe the purpose and reason for Service Oriented Architecture (SOA)
- Describe WCF’s role within the SOA system
- Host a service in a Windows Application
- Use IIS to host WCF services
- Debug WCF services using trace viewer and other tools
Competencies covered in this class: Windows programming
Intended Audience: Developers needing to implement Windows network communication.
Recommended Prerequisites: Experience with .Net programming and Visual Studio. A Level 1 course in either C# or Visual Basic.Net is strongly recommended.