Opleiding: ASP.NET Core Web API
In de cursus ASP-NET Core Web API van SpiralTrain leren ontwikkelaars en architecten flexibele en interoperabele RESTful-services te creëren, waarbij sleutel concepten als routing, serialisatie, vers
Intro to ASP.NET Core Web API
De cursus ASP.NET Core Web API gaat van start met een overzicht van de architectuur van REST Services in het bijzonder de Web API. Standaard kenmerken van REST zoals resources met ID's, URL patterns en standaard HTTP methods komen daarbij aan bod. Aandacht wordt ook besteed aan de creatie en structuur van een Web API project in Visual Studio.
Routing and Controllers
Vervolgens wordt ingegaan op routing in de ASP.NET Core Web API waarbij de definitie van routes, routing parameters, route configuratie en attribute routing worden besproken. Ook komen dan controllers aan bod en de mapping van routes op controller actions.
Request and Response Handling
Dan wordt dieper ingegaan op request en response handling en de implementatie van controller actions die op basis van binnenkomende requests responses produceren. Voorst worden dan model en parameter binding, content negotiation en het verwerken van HTTP status codes besproken.
Data Validation
Onderdeel van de cursus ASP.NET Core Web API zijn ook data validatie en error handling. Ingegaan wordt op model binding, model validation en validation errors.