Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010 New Horizons Singapore

    Course details

    This course provides participants with the knowledge and skills to develop distributed applications using WCF 4 and Microsoft Visual Studio 2010

    Lesson 1: Service-Oriented Architecture

    • What Is SOA?
    • The Benefits of SOA
    • Scenarios and Standards
    • Introduction to WCF
    • Lab : Service-Oriented Architecture

    Lesson 2: Getting Started with WCF Development

    • Service Contract and Implementation
    • Hosting WCF Services
    • WCF Behaviors
    • Consuming WCF Services
    • Lab : Service Development Lifecycle

    Lesson 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

    Lesson 4: Defining and Implementing WCF Contracts

    • What Is a Contract?
    • Contract Types
    • Messaging Patterns
    • Designing WCF Contracts
    • Lab : Contract Design and Implementation

    Lesson 5: Endpoints and Behaviors

    • Multiple Endpoints and Interoperability
    • WCF Discovery
    • WCF Default Endpoints
    • Instancing and Concurrency Reliability
    • Lab : Endpoints and Behaviors

    Lesson 6: Testing and Troubleshooting WCF Services

    • Errors and Symptoms
    • WCF Faults
    • Debugging and Diagnostics Tools Runtime Governance
    • Lab : Testing and Troubleshooting WCF Services

    Lesson 7: Security

    • Introduction to Application Security
    • The WCF Security Model
    • Transport and Message Security
    • Authentication and Authorization Claim-Based Identity
    • Lab : Implementing WCF Security

    Lesson 8: Advanced Topics

    • The Asynchronous Invocation Pattern
    • Extending WCF
    • Routing
    • Workflow Services
    • Lab : Advanced Topics 

    Prerequisites

    Before attending this course, students must have:

    • Understanding of the problem-solving techniques that apply to software development.
    • General understanding of the purpose, function, and features of the .NET Framework.
    • Experience developing software using Visual Studio 2008 or Visual Studio 2010.
    • Experience in object-oriented design and development using the C# programming language.
    • Experience in n-tier application design and development 
    Updated on 08 November, 2015

    About New Horizons Singapore

    Whether the training is for one individual or several hundred employees in multiple locations across the globe, New Horizons has a training program to fit any company or any individual need. We deliver a full range of technical, application and business skills training solutions. Our training ranges from basic application and desktop productivity tools (i.e., Project, Excel, PowerPoint) to complex and integrated business systems (i.e., information security, ITIL, Microsoft, Cisco and Novell). New Horizons offers classroom, mentored and distance learning options for virtually every desktop application used in the world of business

    See all New Horizons Singapore courses
    Are you from New Horizons Singapore ? Claim your course!
    Courses you can instantly connect with... Do an online course on Software Development starting now. See all courses

    Is this the right course for you?

    Rate this page

    Didn't find what you were looking for ?

    or