Einführung

Abgeschlossen

In diesem Modul wird das Erstellen eines plattformübergreifenden RESTful-Diensts mithilfe der ASP.NET Core-Web-API-Controllern mit .NET und C# untersucht.

Für die lokale Entwicklung verwenden wir die .NET-CLI (Command Line Interface, Befehlszeilenschnittstelle) und Visual Studio Code. Nach Abschluss dieses Moduls können Sie die Konzepte mit einer Entwicklungsumgebung wie Visual Studio (Windows) anwenden. Sie können die Konzepte auch auf die weitere Entwicklung mit Visual Studio Code (Windows, Linux und macOS) anwenden.

Beispielszenario

Angenommen, Sie sind Mitarbeiter einer Pizzabäckerei namens Contoso Pizza. Ihr Vorgesetzter bittet Sie, einen RESTful-Dienst für die Pizza-Bestandsverwaltung als Voraussetzung für den Webauftritt und die mobile App des Unternehmens zu entwickeln. Der Dienst muss das Hinzufügen, Anzeigen, Anpassen und Entfernen von Pizzasorten unterstützen. Diese standardisierte Verwendung von HTTP-Verben ist auch als CRUD (Create, Read, Update, Delete [Erstellen, Lesen, Aktualisieren, Löschen]) bekannt.

Was tun wir?

In diesem Modul erstellen Sie eine neue Web-API-Anwendung mit ASP.NET Core und erfahren, wie Sie diese über die Befehlszeile ausführen und testen. Anschließend fügen Sie einen Datenspeicher und einen neuen API-Controller hinzu. Zum Schluss implementieren und testen Sie die API-Methoden zum Erstellen, Lesen, Aktualisieren und Löschen von Pizzas aus dem Datenspeicher.

Das Hauptziel

Am Ende dieser Sitzung können Sie neue Web-API-Anwendungen mit ASP.NET Core und API-Controller erstellen, die grundlegende CRUD-Logik implementieren.