Course details
This course provides participants with the knowledge and skills to develop distributed applications using WCF 4 and Microsoft Visual Studio 2010.
Course Outline
1 - Service-Oriented Architecture
- What Is SOA?
- The Benefits of SOA
- Scenarios and Standards
- Introduction to WCF
- Lab : Service-Oriented Architecture
2 - Getting Started with WCF Development
- Service Contract and Implementation
- Hosting WCF Services
- WCF Behaviors
- Consuming WCF Services
- Lab : Service Development Lifecycle
3 - Hosting WCF Services
- WCF Service Hosts
- ServiceHost
- Hosting WCF Services in Windows Services
- IIS, WAS, and AppFabric
- Configuring WCF Hosts
- Service Hosting Best Practices
- Lab : Hosting WCF Services
4 - Defining and Implementing WCF Contracts
- What Is a Contract?
- Contract Types
- Messaging Patterns
- Designing WCF Contracts
- Lab : Contract Design and Implementation
5 - Endpoints and Behaviors
- Multiple Endpoints and Interoperability
- WCF Discovery
- WCF Default Endpoints
- Instancing and Concurrency
- Reliability
- Lab : Endpoints and Behaviors
6 - Testing and Troubleshooting WCF Services
- Errors and Symptoms
- WCF Faults
- Debugging and Diagnostics Tools
- Runtime Governance
- Lab : Testing and Troubleshooting WCF Services
7 - Security
- Introduction to Application Security
- The WCF Security Model
- Transport and Message Security
- Authentication and Authorization
- Claim-Based Identity
- Lab : Implementing WCF Security
8 - Advanced Topics
- The Asynchronous Invocation Pattern
- Extending WCF
- Routing
- Workflow Services
- Lab : Advanced Topics
Target Audience: This course is intended for professional .NET programmers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Students should have experience consuming services within their Web and/or Windows client applications and be interested in learning to develop service-oriented applications (SOA) using WCF. Students should be experienced users of Microsoft Visual Studio 2008 SP1, as well as cursory familiarity with Microsoft Visual Studio 2010 for Windows client or Web application development.
Related Certifications:
- MCPD on Microsoft Silverlight 4
- MCPD on Microsoft Visual Studio 2010
- Microsoft Certified Technology Specialist (MCTS): Microsoft .Net Framework 4, Server Communication Applications
Related Exams:
- MCTS: Microsoft .Net Framework 4, Server Communication Applications
Course Location
About New Horizons Ireland
With a very convenient location next to Jervis street in Dublin 1, we offer a wide range of IT and business skills courses and we can also send our instructors to your location.
We are 100% Irish owned, but we are also part of the largest independent IT Training Provider, New Horizons Computer Learning Centres who deliver more courses than any other IT training company.
Because we're local, we understand the needs of business and individuals in our community. Whether you choose to take classes in person or online, you're always welcome to call or stop by.
See all New Horizons Ireland courses- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Microsoft Office Skills and Administration Management NextGen LearningEUR 229Duration: Upto 50 Hours
- Ms Excel & Power BI NextGen LearningEUR 229Duration: Upto 50 Hours
