结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
张银奎
2天
4800元/人
Module 1: Overview
Key points: SOA, SOA standards, SOA tenets, introduction to WCF, version history, Indigo, key features
Module 2: Contracts
Key points: understanding contracts, contract types, service contract, data contract, message contract, messaging patterns, designing WCF contracts
Module 3: Hosts
Key points: requirements, IIS, Windows Azure, AppFabric, hosting in an application, Windows Activation Service, consuming WCF services, configuring WCF hosts, BKMs
Labs:
1. Environment setup
2. Create first WCF service
3. Debug WCF service using VS IDE
Module 4: Endpoints
Key points: understanding WCF endpoints, exposing multiple endpoints, WCF discovery, default endpoints, instancing, bindings
Module 5: Messaging
Key points: messaging, messaging protocols, concurrency, reliable messaging, reliable sessions, queueing in WCF, MSMQ
Module 6: Transactions
Key points: understanding transaction, types of transactions in WCF, transaction protocols and managers, instance management, service state management
Labs:
4. Exposing multiple endpoints in WCF services
5. Inspecting WCF messaging activities
6. Understanding WCF transactions
Module 7: Security
Key points: WCF security features, protections levels, credentials, claims, transaction-level security, message-level security, mixed-mode security, federated security model, claim-based security model, authorization in WCF, auditing, Windows CardSpace
Module 8: Debugging
Key points: WCF faults, SOAP faults, WCF exception handing, fault contracts, error isolation and decoupling, fault propagation, error-handling extensions, debugging tools, WCF message logging and tracing, WinDBG, SOS, resources
Module 9: Performance Tuning
Key points: performance counters, tools, tuning essentials (sampling, instrumentation), WPR & WPA, The Asynchronous Invocation Pattern, BKMs