Cloud Computing, Workshops

M01 Workshop: Service Oriented Technologies - Designing, Developing, & Implementing WCF and the Web API


9:00am - 6:00pm

Level: Intermediate

Miguel Castro

Miguel Castro



Melvicorp LLC

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. ASP.NET Web API is the latest addition to this stack in a world where REST and its interoperability power becomes more necessary and in more demand. Come learn both of these technologies and how to properly use them, apart and together. You'll learn what a Service Oriented Architecture is and how to use WCF & Web API from the ground up. You'll learn these technologies together, side-by-side and how to integrate then into applications whose clients may vary from WPF to ASP.NET MVC to Windows 8 Tablet apps. You'll also hear about setup and consumption of your services end-to-end, showing you how and where to properly set up your projects, properly use proxies, contracts, and even REST URL design. You'll have the knowledge of how to use service technology and to properly implement it in a clean and elegant fashion.