Learn WCF And Web APIs From Scratch
Learn WCF And Web APIs From Scratch, available at $69.99, has an average rating of 4.5, with 83 lectures, based on 3070 reviews, and has 14576 subscribers.
You will learn about Getting started with WCF Services Creating services Hosting services Consuming services This course is ideal for individuals who are .Net Developers or Anyone who has good understanding of C# programming language It is particularly useful for .Net Developers or Anyone who has good understanding of C# programming language.
Enroll now: Learn WCF And Web APIs From Scratch
Summary
Title: Learn WCF And Web APIs From Scratch
Price: $69.99
Average Rating: 4.5
Number of Lectures: 83
Number of Published Lectures: 83
Number of Curriculum Items: 83
Number of Published Curriculum Objects: 83
Original Price: $34.99
Quality Status: approved
Status: Live
What You Will Learn
- Getting started with WCF Services
- Creating services
- Hosting services
- Consuming services
Who Should Attend
- .Net Developers
- Anyone who has good understanding of C# programming language
Target Audiences
- .Net Developers
- Anyone who has good understanding of C# programming language
******Updated on Feb 2016********
WCF
It is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application. An endpoint can be a client of a service that requests data from a service endpoint. The messages can be as simple as a single character or word sent as XML, or as complex as a stream of binary data.
Web APIs
A server-side web API is a programmatic interface to a defined request-response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server
Course Curriculum
Chapter 1: Get Started With WCF
Lecture 1: WCF Services
Lecture 2: Passing Various Kinds Of Parameters
Lecture 3: Passing Objects As Parameters
Lecture 4: Getting Data From Sql Server
Chapter 2: Hosting On IIS And Using WCF Service
Lecture 1: Hosting A WCF Service
Lecture 2: Creating A Client
Chapter 3: Necessity Of WCF
Lecture 1: What is SOA?
Lecture 2: How To Achieve SOA?
Lecture 3: Why WCF?
Chapter 4: End Points
Lecture 1: End Point Implementation – I
Lecture 2: End Point Implementation – II
Chapter 5: Hosting Options – Self Host
Lecture 1: Understanding Self Host
Lecture 2: Implementing Self Host
Lecture 3: Implementing Self Host – II
Lecture 4: Multiple Endpoints With Different Bindings
Lecture 5: Declarative Endpoints With NamedPipes Bindings
Chapter 6: Mex EndPoints
Lecture 1: Imperative Mex End Points (In Coding)
Lecture 2: Declarative Mex End Points (In App.Config)
Lecture 3: Understanding svcutil.exe Tool
Chapter 7: Hosting Options – Windows Service Host
Lecture 1: Understanding Windows Host
Lecture 2: Implementing Windows Host – I
Lecture 3: Implementing Windows Host – II
Chapter 8: Hosting Options – WAS
Lecture 1: Understanding WAS and Installing IIS7
Lecture 2: Hosting WCF Service On IIS7
Lecture 3: Understanding And Hosting WCF Service On WAS
Chapter 9: Binding
Lecture 1: Understanding Binding == Channel Stack
Lecture 2: Binding Class Properties In Config File
Lecture 3: Binding Class Properties In Programming
Lecture 4: Specific Properties Of Various Bindings
Chapter 10: Service & Operation Contracts
Lecture 1: Understanding Contracts In WCF
Lecture 2: Properties Of Contracts Attributes
Lecture 3: Operation Contract Modifications
Lecture 4: Operation Overloading In WCF
Lecture 5: Service Contract Inheritance In WCF
Lecture 6: Conclusion Of Service Contract
Chapter 11: Data and Fault Contracts
Lecture 1: Introduction To DataContract
Lecture 2: Working With Properties Of DataContract And DataMember
Lecture 3: Faults In WCF
Lecture 4: FaultExceptions And FaultContracts
Chapter 12: Sessions And Instance Management
Lecture 1: Sessions In WCF
Lecture 2: Instance Management In WCF
Lecture 3: Implementing Instance Management
Lecture 4: Controlling Sessions
Lecture 5: WCF Service To Sell Courses Online
Chapter 13: Message Exchange Patterns
Lecture 1: Introduction To MEP And Implementing One Way
Lecture 2: Duplex Or Callback MEP
Chapter 14: Transactions In WCF
Lecture 1: Understanding Transactions In WCF
Lecture 2: Implementing Transactions In WCF
Lecture 3: Sessionful Transactions In WCF
Chapter 15: Security In WCF
Lecture 1: Understanding Security Basics
Lecture 2: Two Real-time Security Scenarios
Chapter 16: Windows Based Security In WCF
Lecture 1: MessageSecurity With NetTcpBinding
Lecture 2: Windows Authorization
Lecture 3: Windows Authentication
Chapter 17: Web Based Security In WCF (Username)
Lecture 1: Enabling SSL For Transport Security
Lecture 2: Implement Transport Security With Basic Http Binding
Lecture 3: UserName Based Custom Authentication With Basic Http Binding
Lecture 4: Custom Authorization With Basic Http Binding
Lecture 5: Source Code WCF
Chapter 18: Introduction To Web APIs
Lecture 1: What is a Web API?
Lecture 2: Where does Web API Fits in Asp.Net?
Chapter 19: Implementing And Consuming First Web API
Lecture 1: First Simple Web API
Lecture 2: Hosting Web API Service On IIS
Lecture 3: Consuming Web API in Windows Client
Lecture 4: Consuming Web API in Web Client
Chapter 20: CRUD Operations With Entity Framework
Lecture 1: Implement CRUD Operations In Web APIs Using EF
Lecture 2: Invoking CRUD Operations With Fiddler
Chapter 21: Enhancing CRUD Operations
Lecture 1: Understanding HttpMessageHandler
Lecture 2: Enhancing Get Methods
Lecture 3: Enhancing Post Method
Lecture 4: Model State Validation
Lecture 5: Enhancing Put Method
Lecture 6: EnhancingDeleteMethod
Chapter 22: IHttpActionResult, Action Filters And Routing
Lecture 1: IHttpActionResult (1 Of 2)
Lecture 2: IHttpActionResult (2 Of 2)
Lecture 3: ContextScaffolding And ActionFilter
Lecture 4: Routing In WebAPIs
Chapter 23: Exception Handling
Instructors
-
Manzoor Ahmed
Microsoft Certified Trainer
Rating Distribution
- 1 stars: 38 votes
- 2 stars: 61 votes
- 3 stars: 381 votes
- 4 stars: 1133 votes
- 5 stars: 1457 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024