Escolar Documentos
Profissional Documentos
Cultura Documentos
1 of 4
http://www.codeproject.com/Articles/687647/Detailed-Tutorial-for-Bui...
CPOL
Introduction
When you are designing, implementing, and releasing new REST API, a lot of constraints and standards should be considered;
once the API is available to the public, and clients start consuming it, significant changes are very hard!
There are lot of API designs in the web; but there is no widely adopted design which works for all scenarios, that is why you are
left with many choices and grey areas.
So in this multi-part series, well be building from scratch a sample eLearning system API which follows best practices for
building RESTful API using Microsoft technology stack. Well use Entity framework 6 (Code First) and ASP.NET Web API.
Before digging into code samples and walkthrough, I would like to talk a little bit about the basics and characteristics of RESTful
services and ASP.NET Web API.
27/10/2015 21:36
2 of 4
http://www.codeproject.com/Articles/687647/Detailed-Tutorial-for-Bui...
The ASP.NET Web API shipped with ASP.NET MVC4, it has been around for more than a year and a half. It is considered a
framework for building HTTP services which can be consumed by a broad range of clients such as browsers, smart phones, and
desktop applications. It is not considered as a part of the MVC framework, it is part of the core ASP.NET platform and can be
used in MVC projects, ASP.NET WebForms, or as standalone web service.
27/10/2015 21:36
3 of 4
http://www.codeproject.com/Articles/687647/Detailed-Tutorial-for-Bui...
Update (2014-March-5) Two new posts which cover ASP.NET Web API 2 new features:
ASP.NET Web API 2 Attribute Routing.
IHttpActionResult as new response type and CORS Support.
All the source code for this series is available on GitHub, you can download it locally or you can fork it. If there is nothing clear or
ambiguous, please drop me a comment and Ill do my best to reply to your questions.
To get the best of this tutorial, I recommend you to follow the posts one by one. Happy coding and hopefully this series will
help you to get started with ASP.NET Web API.
License
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)
Share
About the Author
Taiseer Joudeh
Architect Aramex
Jordan
Taiseer Joudeh has more than 8 years of experience spent in developing and managing different software solutions for
finance, transportation, logistics, and e-commerce sectors. He has been deeply involved in .NET development since early
framework versions and currently he works on different technologies on the ASP.NET stack with deep passion for Web API,
and Microsoft Azure.
Recently Taiseer has been focusing on building Single Page Applications and Hybrid Mobile Solutions using AngularJS.
Taiseer lives in Jordan with his wife and son, works as IT Manager at Aramex, also he is a regular speaker in local events and
Dev user groups, he is a avid blogger on http://bitoftech.net, and you can follow him on twitter @tjoudeh
27/10/2015 21:36
4 of 4
http://www.codeproject.com/Articles/687647/Detailed-Tutorial-for-Bui...
Selecione o idioma
27/10/2015 21:36