Design and implement serialization and model binding

Objective

Serialize models and data using supported serialization formats, including JSON, XML, protobuf, and WCF/SOAP; implement model and property binding, including custom binding and model validation; implement web socket communication in MVC; implement file uploading and multipart data; use AutoRest to build clients

JSON and XML Serialization in ASP.NET Web API

Model validation in ASP.NET Core MVC

Custom Model Binding in ASP.NET Core

WebSockets support in ASP.NET Core

AutoRest

ASP.NET Core Web API help pages with Swagger / OpenAPI