Inleiding

Voltooid

Deze module verkent het maken van een platformoverschrijdende RESTful-service met behulp van ASP.NET Core-web-API-controllers met .NET en C#.

Voor lokale ontwikkeling gebruiken we de .NET CLI (opdrachtregelinterface) en Visual Studio Code. Nadat u deze module hebt voltooid, kunt u de concepten ervan toepassen met behulp van een ontwikkelomgeving zoals Visual Studio (Windows). U kunt de concepten ook toepassen op continue ontwikkeling via Visual Studio Code (Windows, Linux en macOS).

Voorbeeldscenario

Stel dat u een werknemer bent van een pizzabedrijf met de naam Contoso Pizza. Uw manager vraagt u een RESTful-service te ontwikkelen voor pizza-voorraadbeheer als een vereiste voor de webwinkel en mobiele toepassing van het bedrijf. De service moet ondersteuning bieden voor het toevoegen, weergeven, wijzigen en verwijderen van soorten pizza's; een gestandaardiseerd gebruik van HTTP-werkwoorden, beter bekend als maken, lezen, bijwerken, verwijderen (CRUD).

Wat doen we?

In deze module maakt u een nieuwe web-API-toepassing met behulp van ASP.NET Core en leert u hoe u deze kunt uitvoeren en testen vanaf de opdrachtregel. Vervolgens voegt u een gegevensarchief en een nieuwe API-controller toe. Ten slotte implementeert en test u de API-methoden voor het maken, lezen, bijwerken en verwijderen van pizza's uit het gegevensarchief.

Wat is het belangrijkste doel?

Aan het einde van deze sessie kunt u nieuwe web-API-toepassingen maken met behulp van ASP.NET Core en leert u hoe u API-controllers maakt die eenvoudige CRUD-logica implementeren.