WCF Essentials E-Learning
Order this unique E-Learning course WCF Essentials online!
✔️ 1 year 24/7 access to rich interactive videos, voice commands and progress monitoring via reports.
✔️ Instant feedback to test and improve your knowledge.
Why choose this course?
Windows Communication Foundation (WCF) is a unified programming model from Microsoft that enables application developers to build secure and reliable service-oriented applications. This course gives you a comprehensive introduction to WCF and its features, giving you essential skills to develop robust and efficient software solutions.
What you will learn:
- Introduction to WCF: Basics of WCF and programming service-oriented applications.
- Security and reliability: How to set up secure and reliable communication between applications.
- Configuration and hosting: Understanding how to configure and host WCF services.
- Advanced features: Discover WCF's capabilities, such as data contracts, message exchange and interoperability.
Whether you are a beginner or already experienced in .NET programming, this course provides a solid foundation for applying WCF in your projects.
Who should participate?
This course is ideal for:
- .NET developers looking to expand their skills with WCF.
- Software developers working on service-oriented architectures.
- IT professionals responsible for building and maintaining secure and reliable applications.
- Novice programmers who want to learn how to use WCF in their development journey.
Whether you are a professional who wants to deepen your knowledge or a newcomer to the world of WCF, this course provides valuable insights and hands-on knowledge.
Course content
WCF Essentials: Introduction to the Framework
Course: 48 Minutes
- Introduction to WCF
- WCF Features
- Architecture
- Endpoints
- Messages
- Message Patterns
- Channels
- Unified Programming Model
- Service-oriented Architecture (SOA)
- SOA Framework
- RESTful Services
- RESTful Service Design
- WCF vs. Traditional Web Services
- Exercise: Implementing WCF Features
WCF Essentials: Distributed Applications
Course: 30 Minutes
- Introduction to WCF
- WCF Service Project
- Service and Data Contracts
- Service Interface
- WCF Service Testing
- Host Applications
- Client Applications
- Exercise: Working with Distributed Applications
WCF Essentials: Tools
Course: 44 Minutes
- ServiceModel Metadata Utility Tool
- Find Private Key Tool
- ServiceModel Registration Tool
- COM+ Service Model Configuration Tool
- Configuration Editor Tool
- Service Trace Viewer Tool
- WS-AtomicTransaction Configuration Utility
- WS-AtomicTransaction Configuration MMC Snap-in
- WorkFlow Service Registration Tool
- WCF Service Host
- WCF Test Client
- Contract-first Tool
- Exercise: Working with WCF Tools
WCF Essentials: Contracts
Course: 49 Minutes
- Creating a Service Contract
- Classes and Interfaces
- Parameters of Service Contracts
- Parameters of Operation Contracts
- Parameters of Data Contracts
- Parameters of Data Members
- Programming Data Contracts
- Parameters of a Message Contract
- Parameters of a Message Header
- Parameters of a Message Body
- Exercise: Design Service Contracts
WCF Essentials: Services
Course: 44 Minutes
- Default Configuration Model
- Configuration Files
- Code6
- Bindings
- Configuring Bindings
- Endpoints
- Securing Services
- Exercise: Configure WCF Services
WCF Essentials: Hosting
Course: 29 Minutes
- Hosting Options
- Hosting Environment
- Hosting Services in IIS
- Hosting Services in WAS
- Hosting Services in a Managed Windows Service
- Hosting in a Managed Application
- Using Configuration-based Activation
- Exercise: Implementing Hosting in WCF
WCF Essentials: Building Clients
Course: 35 Minutes
- Using WCF Client Objects
- Creating Client Objects
- Calling Operations
- Specifying Client Runtime Behavior
- Configuring Client Behavior
- Creating Callback Objects
- Accessing Services
- Securing Clients
- Client Credentials
- Exercise: Configuring Clients
WCF Essentials: Managing Transactions
Course: 29 Minutes
- Transactions Overview
- Microsoft Distributed Transaction Coordinator
- Transaction Propagation
- Two-phase Commit Protocol
- Resource Managers
- WS-Atomic Transaction (WS-AT)
- Transaction Attributes
- Implementing Transactions
- Exercise: Configure WCF Transactions
WCF Essentials: Queues & Reliable Sessions
Course: 38 Minutes
- Queues
- Queues and Transactions
- Asynchronous Communication
- Dead Letter Queues
- Poison Message Queue
- Volatile Queued Communication
- WCF Reliable Sessions
- Reliable Sessions: Bindings
- Reliable Sessions: Security
- Reliable Sessions: Best Practices
- Exercise: Work with Reliable Sessions
WCF Essentials: Interoperability and Integration
Course: 28 Minutes
- Web Services Interoperability
- COM+ Applications
- Web Services Enhancements (WSE) 3.0
- Migrating WSE 3.0
- ASP.NET Web Services
- Migrating ASP.NET3
- Plain Old XML (POX)
- Android
- Exercise: Integrate WCF with Other Platforms
Get started with WCF Essentials!
✔️ Learn at your own pace with comprehensive interactive videos and exercises that help you understand the fundamentals of WCF.
✔️ Get immediate feedback through progress reports and chapter-by-chapter tests, so you can test and improve your knowledge.
✔️ Prepare for service-oriented programming and build secure and reliable applications with WCF.
Order your course now and start your journey to expertise in Windows Communication Foundation today!