Creating a demo Web API, with a couple of resources that support the common HTTP methods and use custom JSON representations is now a rather easy task on the majority of frameworks.
However, the real challenges of developing and evolving a production grade Web API are beyond those first steps. How do we design, produce and evolve the output representations? How do we document the Web API, namely what are the roles of description formats such as Swagger? How do we organize code into controllers, actions and other components? How do we evolve the API without breaking the clients in order to cope with changing business needs? How do I control the accesses to the API, namely based on the identity of the requesters? How do I represent error responses?
These are some of the questions that Web API developers and architects commonly face and that we address in this session, based on what the Web architecture has to give us and on the new ASP.NET 5 framework.
Two self-proclaimed “Server Huggers” will take you along their journey of how they overcame their apprehension of Cloud technologies to level up their IT Skills. In other words bringing clarity to the role of the IT Professional in a cloud world. This two part demo heavy session provides practical real world examples of how to replicate and extend an existing on premise infrastructure to the next generation of Server and Cloud - opening the door to simple, predictable and scalable IT solutions that put the IT Professional back in control. Part Two: Find out the real world difference between using your own big room of blinky lights or extending to the cloud.
Из этого доклада вы узнаете, как за полчаса развернуть в облаке полноценный RESTful API, подружить его код с .NET и работать с данными практически с любого устройства, не заплатив при этом ни копейки. Речь пойдет, собственно, об использовании Azure Mobile Services Custom API с кодом на .NET на примере взаимодействия двух разных приложений (Win8 и WP8/Android).