Jump to ratings and reviews
Rate this book

Modern API Design with ASP.NET Core 2: Building Cross-Platform Back-End Systems

Rate this book
Use ASP.NET Core 2 to create durable and cross-platform web APIs through a series of applied, practical scenarios. Examples in this book help you build APIs that are fast and scalable. You’ll progress from the basics of the framework through to solving the complex problems encountered in implementing secure RESTful services. The book is packed full of examples showing how Microsoft’s ground-up rewrite of ASP.NET Core 2 enables native cross-platform applications that are fast and modular, allowing your cloud-ready server applications to scale as your business grows. Major topics covered in the book include the fundamentals and core concepts of ASP.NET Core 2. You'll learn about building RESTful APIs with the MVC pattern using proven best practices and following the six principles of REST. Examples in the book help in learning to develop world-class web APIs and applications that can run on any platform, including Windows, Linux, and MacOS. You can even deploy to Microsoft Azure and automate your delivery by implementing Continuous Integration and Continuous Deployment pipelines.What You Will LearnIncorporate automated API tooling such as Swagger from the OpenAPI specificationStandardize query and response formats using Facebook’s GraphQL query languageImplement security by applying authentication and authorization using ASP.NET IdentityEnsure the safe storage of sensitive data using the data protection stackCreate unit and integration tests to guarantee code qualityWho This Book Is ForDevelopers who build server applications such as web sites and web APIs that need to run fast and cross platform; programmers who want to implement practical solutions for real-world problems; those who want in-depth knowledge of the latest bits of ASP.NET Core 2.0

319 pages, Kindle Edition

Published March 7, 2018

36 people are currently reading
35 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (14%)
4 stars
17 (40%)
3 stars
16 (38%)
2 stars
3 (7%)
1 star
0 (0%)
Displaying 1 - 5 of 5 reviews
10 reviews4 followers
September 1, 2019
The book was more like an overview to ASP.NET Core.
Profile Image for Ahmad hosseini.
320 reviews74 followers
December 2, 2019
Book could be a good entry point for learning ASP.NET Core API design but weakness in the structure of the content has so much bad effect in information that book provides. Book does not provide details in the examples and this could be hard for a beginner (like me) to understand the book.
With these weakness book provides good information and talks about most important concept in designing API. Book talks about security, versioning, debugging, error handling, and .etc. book also examines GraphQL and how you can use it in the ASP.NET Core app.
Profile Image for Kasper Hermansen.
5 reviews1 follower
May 11, 2018
This book feels like it should've been longer, it has some good points but fails in delivery, making short work of some important topics, while going really in-depth in some of the fundaments of ASP.NET Core that isn't really required to make an API. This book provides a quick introduction to API but leaves the reader with actually exploring the topics themselves.
Profile Image for Ahmed Al-Graihy.
20 reviews9 followers
October 7, 2019
small book that introducing asp.net core web api, it covers many areas of web api and its implementation. It has many code snippets, but I actually preferred if there is a complete project to cover the concepts clearly and to integrate different parts together.

1 review
Read
June 30, 2018
Great book!

Good overview and includes some best practices. I would recommend some prior knowledge of asp .net core before reading this book.
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.