- Duration: 3 Days
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
Course Location
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- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- SGD 76
SGD 178Duration: 1 To 2 Months - Data Science Machine Learning with R Study 365SGD 32Duration: 27 Hours