Microsoft 70-513: Windows Communication Foundation Development with Microsoft .NET Framework 4 – C#
Details
The Microsoft Exam 70-513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4 course is designed to build the student’s knowledge and skills for developing applications using Windows Communication Foundation and the .NET Framework 4.
The candidate works on a team in a development environment that uses Microsoft Visual Studio 2010 and .NET Framework 4 to build distributed applications. This candidate should have at least one year of experience developing Windows Communication Foundation (WCF)–based applications, including at least six months of experience with .NET Framework 4. The candidate should also be able to demonstrate the following:
- A solid understanding of WCF in the context of the .NET Framework 4 solution stack
- Experience creating service model elements
- Experience using WCF to support open and .NET communication
- Experience configuring and deploying WCF applications
- Experience using Visual Studio tools, tracing tools, SvcUtil, WCF performance monitoring, and IIS/WAS for hosting services
- Experience securing WCF applications
- A solid understanding of concurrency
Outline
Section 1 – Introduction
- WCF Using .Net 4.0
- Service Oriented Architecture
- Three Basic Layers
- First Principle
- Communication and Integration
- Integration Styles
- Legacy Applications
- Message Exchange Patterns
- Messaging Patterns
- Business Process Patterns
- Section Close
Section 2 – Service and Data Contracts
- Explaining Contracts
- Define WCF
- Contract Types
- WCF Service-Car Rental Agency
- Code First Service
- Scenario
- Client Implementation
- Auto-Generate WSDL
- Service and Operation
- Attributes
- WSDL Update
- Check Price Per-Day
- Price Estimate Request
- Pass Estimate Request
- Associated XSD File
- DataContractSerializer
- DataContract and DataMember Attributes
- Serialize Data Contracts
- Serializing Instance
- The Details
- Add 2-Classes
- KnownType Attribute
- Service Known Type
- Config File for Known Type
- Disclosing Known Types
- Versioning
- Round-Trip
- Contract Versioning
- XML Serialization
- Review
- Test Our Knowledge
- Section Close
- Section 3 – Bindings
- ABCs of WCF
- How The Bindings Work
- Addresses
- Service Behavior
- IServiceBehavior
- ServiceMetadataBehavior
- Operation Behaviors
- EndPoint Behaviors
- Contract Behaviors
- Bindings
- Context Enabled
- Configuring Bindings
- System.ServiceModel
- Base Addresses
- Default Configurations
- Automatic Endpoints
- Default Bindings Mappings
- Standard Endpoints
- Configuring Multiple Bindings
- Review
- Test Our Knowledge
- Section Close
Section 4 – Clients
- Add Service Reference
- Create Proxy
- Service Contract Interface
- Using Client-Side Proxy
- Weh Service Host
- RESTful Implementation
- WebGet & WebInvoke
- RESTful Application
- Status Codes
- RESTfulService Contract
- Review
- Test Our Knowledge
- Section Close
Section 5 – Instancing
InstanceContextMode
- Per Call
- Singleton
- Per Session
- Service Life
- Operation Behavior-Service Life
- Session ID
- Conclusions
- InstanceContextMode
- Throttling
- Service Behavior
- Visual Studio-Throttling
- Throttling-Results
- ConcurrencyMode.Multiple
- Final Example
- Best Practices
- Load Balancing
- Review
- Test Our Knowledge
- Section Close
Section 6 – Understanding WCF Security
- Main Principles
- Transport and Message Security
- Configuring Security in WCF
- Security Mode
- Protection Level
- Client Credential Type
- Authentication and Negotiation
- Secure Sessions
- Review
- Test Our Knowledge
- Section Close
Section 7 – WCF Security In Action
- Claims-Based Identity Model
- Claim Types
- Authentication in Action
- Message Security
- Username Authentication Demo
- Transport Security
- Mutual X509 Certificate
- Kerberos Authentication Over Message Security
- Claims Transformation
- Review
- Test Our Knowledge
- Section Close
Section 8 – Federated Authentication
- Security Token Service
- Windows Identity Foundation
- Security Token Handlers
- Configuring
- Review
- Test Our Knowledge
- Section Close
Section 9 – Hosting WCF Services
- Service Hosting
- Windows Activation Services
- Tracking Endpoints
- Enabling Event Viewer
- Routing Services
- Bridging
- Error Handling
- Cloud-Based Hosting
- Section Close
Section 10 – Create a WCF Service Application
- Creating a WCF
- Project 1
- The Requirements
- Project 2
- The Services
- Best Practices and Standards
- Design Guidelines
- Section Close
- Course Close
Course Delivery: Online
Second to this, our online training is simple to use and highly effective. We offer a whole range of features designed to get you certified faster. Some of these incredible features include video and audio based training so you can see and hear your tutor, 24/7 online tutor support, and online labs to practice your skills in a simulated environment.
Come and give us a try. We’ll change the way you think about learning.