Azure / Cloud Computing, Workshops

MW02 Workshop: End-to-End Service Orientation - Designing, Developing, & Implementing Using WCF and the Web API

08/19/2013

8:00am - 12:00pm

Level: Intermediate

Miguel Castro

Miguel Castro

MRD

President

Melvicorp LLC

Come learn both of these technologies and how to properly use them, apart and together.

Service Oriented Architectures are the best way to ensure that today’s applications are extensible, 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 (don’t say it), and the need for great technology and tooling. WCF is the heart of Microsoft’s stack for building connected systems and loosely coupled components. Web API is the latest addition to this stack and provides more interoperability. Come learn both of these technologies and how to properly use them, apart and together. I’ll teach you what a Service Oriented Architecture is and how to use WCF from the ground up. Then I’ll show you how to use the Web API to write highly interoperable RESTful services. Then, when are asking yourself the ever-so-popular question “now what?”, I’ll show how to integrate both these technologies together into applications whose clients vary from WPF to ASP.NET MVC to Windows 8 Tablet apps. I’ll cover service and consumption end-to-end, from project setup to component separation. I'll even add ancillary technologies such as Dependency Injection to help me keep things clean and decoupled.

You will learn:

  • WCF Essentials
  • Web API Essentials
  • Consumption from various types of clients.