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.

In diesem Modul verwenden wir die .NET-CLI (Command Line Interface, Befehlszeilenschnittstelle) und Visual Studio Code für die lokale Entwicklung. 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 hat Sie gebeten, 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.

Wie werden wir vorgehen?

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.