Úvod
Tento modul zkoumá vytvoření multiplatformní služby RESTful pomocí řadičů webového rozhraní API ASP.NET Core s .NET a C#.
Pro místní vývoj používáme .NET CLI (rozhraní příkazového řádku) a Visual Studio Code. Po dokončení tohoto modulu můžete použít jeho koncepty pomocí vývojového prostředí, jako je Visual Studio (Windows). Koncepty můžete také použít pro pokračování vývoje prostřednictvím editoru Visual Studio Code (Windows, Linux a macOS).
Ukázkový scénář
Předpokládejme, že jste zaměstnancem společnosti Contoso Pizza. Váš nadřízený vás požádá o vývoj služby RESTful pro správu inventáře pizzy jako předpokladu pro webovou výkladní skříň a mobilní aplikaci společnosti. Služba musí podporovat přidávání, prohlížení, úpravy a odebírání typů pizzy; standardizované použití příkazů HTTP, které se lépe označují jako vytvoření, čtení, aktualizace, odstranění (CRUD).
Co děláme?
V tomto modulu vytvoříte novou aplikaci webového rozhraní API pomocí ASP.NET Core a naučíte se, jak ji spustit a otestovat z příkazového řádku. Pak přidáte úložiště dat a nový kontroler rozhraní API. Nakonec implementujete a otestujete metody rozhraní API pro vytváření, čtení, aktualizaci a odstraňování pizz z úložiště dat.
Jaký je hlavní cíl?
Na konci této relace můžete vytvářet nové aplikace webového rozhraní API pomocí ASP.NET Core a naučíte se vytvářet kontrolery rozhraní API, které implementují základní logiku CRUD.