About the course:
Learn to use Web Services with WCF
Microsoft's Windows Communication Foundation (WCF) is an application programming interface (API) in the .NET Framework for building solid, highly scalable Service-Oriented applications.
WCF provides many new features including expressing WCF Services entirely in XAML; enhanced Workflow (WF) integration; and RSS Syndication Services.
Our hands-on WCF training course will give .NET developers and architects a solid understanding and practical knowledge of WCF in order to be able to build and deploy commercial services.
You will be guided by an experienced instructor with solid commercial .NET implementation experience.
By the end of this course, you will have learnt:
- WCF Essentials
- WCF Architecture
- Service Contracts
- Data Contracts
- WCF Generics
- Streaming Rich Content with WCF
- Error Handling
- WCF Transactions
- Concurrency Management
- Instance & Concurrency Management
- Queued Services
- WCF Security
- Service Bus
- Azure AppFabric Bus
- Overview of Service Orientation
Who should attend
NET Web Developers and software architects who are looking to create and consume robust, scalable, commercial WCF services.
Prerequisites
Delegates should ideally have experience of developing ASP.NET web apps in C# and/or VB.NET. Experience of creating XML web services would also be useful
Live, instructor-led online and on-site training
We appreciate that you need flexibility to fit in with new working situations - whether you're an individual, part of a distributed team, or simply have projects and deadlines to meet.
Our remote training can take place online in a virtual classroom, with content split into modules to accommodate your scheduling challenges and meet your learning goals. Get in touch today to find out how we can help design a cost-effective, flexible training solution.
As soon as it's safe, we'll return to also offering the on-site custom training courses and programmes upon which we've built our reputation.
Windows Communication Foundation Training Course Syllabus
WCF Essentials
- What is WCF?
- Services
- Addresses
- Contracts
- Hosting
- Metadata Exchange
- Client-Side Programming
- Architecture
Service Contracts
- Operation Overloading
- Contract Inheritance
- Contract Queries
Data Contracts
- Serialisation
- Attributes
- Hierarchy
- Equivalance
- Versioning
- Generics
Instance Management
- Behaviours
- Per-call Services
- Per-session Services
- Singleton Service
- Instance Deactivation
- Durable Services
Operations
- Request-Reply
- One-Way
- Callback
- Events
- Streaming
Faults
- Fault Propagation
- Error Handling
Transactions
- Propagation
- Protocols and Managers
- Transactional Service Programming
- Callbacks
Concurrency Management
- Instance Management
- Service Concurrent Modes
- Concurrent Access
- Resources and Services
- Synchronization
- Queued Services
- Calls
- Transactions
- Instance Management
- Failures
- HTTP Bridge
Security
- Authentication and Authorisation
- Transfer Security
- ID Management
- Intranet and Internet Application
- Auditing
Service Bus
- Azure AppFabric Bus
- Programming
- Bindings
- Cloud as Interceptor
- Authentication