
Windows Communication Foundation from Microsoft
Course Overview
The Windows Communication Foundation (WCF) course offered by CounselTrain provides a comprehensive introduction to building and managing distributed applications using WCF. This course covers the essential aspects of WCF, including service creation, configuration, and deployment, as well as security, reliability, and performance considerations. Participants will learn to design and implement robust, scalable service-oriented solutions that can communicate across different platforms and protocols. Through practical exercises and real-world examples, learners will gain hands-on experience in developing, testing, and maintaining WCF services, equipping them with the skills needed to effectively handle communication and integration challenges in enterprise applications.
Course Content
10 modules · 55 topics01Module 1: WCF Essentials8 topics
- What is WCF?
- Services
- Addresses
- Contracts
- Hosting
- Metadata Exchange
- Client-Side Programming
- Architecture
02Module 2: Service Contracts3 topics
- Operation Overloading
- Contract Inheritance
- Contract Queries
03Module 3: Data Contracts6 topics
- Serialisation
- Attributes
- Hierarchy
- Equivalance
- Versioning
- Generics
04Module 4: Instance Management6 topics
- Behaviours
- Per-session Services
- Per-call Services
- Singleton Service
- Instance Deactivation
- Durable Services
05Module 5: Operations5 topics
- Request-Reply
- One-Way
- Callback
- Events
- Streaming
06Module 6: Faults2 topics
- Fault Propagation
- Error Handling
07Module 7: Transactions4 topics
- Propagation
- Protocols and Managers
- Transactional Service Programming
- Callbacks
08Module 8: Concurrency Management11 topics
- Instance Management
- Service Concurrent Modes
- Concurrent Access
- Resources and Services
- Synchronization
- Queued Services
- Calls
- Transactions
- Instance Management
- Failures
- HTTP Bridge
09Module 9: Security5 topics
- Authentication and Authorisation
- Transfer Security
- ID Management
- Intranet and Internet Application
- Auditing
10Module 10:Service Bus5 topics
- Azure AppFabric Bus
- Programming
- Bindings
- Cloud as Interceptor
- Authentication
Schedule Dates
4 upcoming batches| Batch Dates | Duration | Batch Options | Language | Action |
|---|---|---|---|---|
| 28 December 2026 - 30 December 2026 | 3 Days | 8 hours & 4 hours | English / Arabic | |
| 29 March 2027 - 31 March 2027 | 3 Days | 8 hours & 4 hours | English / Arabic | |
| 05 July 2027 - 07 July 2027 | 3 Days | 8 hours & 4 hours | English / Arabic | |
| 11 October 2027 - 13 October 2027 | 3 Days | 8 hours & 4 hours | English / Arabic |
Can’t find a suitable date? Request a schedule that fits your team.
Request More InformationFAQs
Who should take this course?
This course is ideal for software developers, architects, and IT professionals who want to learn how to build and manage service-oriented applications using WCF. It is suitable for those with a basic understanding of .NET and object-oriented programming.
What are the prerequisites for this course?
Participants should have a basic understanding of C# and .NET framework. Familiarity with object-oriented programming principles and web services concepts is beneficial but not required.
What skills will I gain from this course?
By completing this course, you will acquire practical skills in designing, implementing, and managing WCF services. You will learn to handle communication and integration challenges, improve service reliability and security, and build scalable service-oriented solutions.
Will there be any hands-on labs or practical exercises?
Yes, the course includes hands-on labs and practical exercises designed to provide participants with real-world experience in developing and managing WCF services.
Flexible Training Options to Meet Your Needs
Choose how you learn — live online, in-classroom, at your workplace, or internationally. CounselTrain delivers certified IT training across the UAE in the format that fits your team.
Select the method that best suits your needs.
Online Instructor-Led Training
Learn from the comfort of your workplace or at home through live virtual sessions led by expert trainers.
Learn moreHighlights
Classroom Training
Participate in interactive, face-to-face training in our top 5-star training facilities in Dubai.
Learn moreHighlights
Onsite Training
Learn a customised curriculum in your workplace to ensure the most impact and team participation.
Learn moreHighlights
Overseas Training
Participate in our international training sessions and improve your abilities with world-class instructors.
Learn moreHighlights
Related Courses
Other courses in the same category that might interest you.


T|IE: Threat Intelligence Essentials
View Course
I|SE: IoT Security Essentials
View Course
