Service Oriented Architectures are the best way to ensure that today's applications are maintainable and scalable in a volatile world filled with ever-changing demands. Decomposing your systems into smaller, loosely coupled, and more autonomous components ensures that your application can continue to grow or change without having to continuously undergo rewrites or redesigns. But with great power comes great responsibility, and the need for great technology and tooling. Windows Communication Foundation is the heart of Microsoft's stack for building connected systems and loosely coupled components. ASP.NET Web API is the latest addition to this stack in a world where REST and it's interoperable power becomes more necessary and in more demand. Come learn both of these technologies and how to properly use them, either apart or together. There's a place for SOAP and there's a place for REST, and many applications benefit from using them both. I'll teach you what a Service Oriented Architecture is and how to use WCF from service design to security. Then I'll show you how your application can expose a RESTful API and allow anybody to write a client for it, no matter what technology they're using.
You will learn:
- Writing services using WCF
- Developing REST APIs with WebAPI
- Proper application of various WCF configurations