filmov
tv
Einstieg in Advanced REST-APIs mit ASP.NET Core 3.1 (Twitch Live-Stream)
Показать описание
Zu viele .NET-Projekte haben einen Web-API Service, der nach Bedarf die eigenen Daten als JSON ausliefert. Das mag für den geschlossenen Einsatz praktikabel sein. Es ist allerdings ein Problem, wenn dieser Service für Kunden oder für die Öffentlichkeit bestimmt ist. Denn es handelt sich hierbei nicht, wie oft angenommen um einen RESTful Web-Service. Dieser Vortrag geht darauf ein, was eine API bieten muss, um wirklich RESTful zu sein.
Durch ein Beispiel in ASP.NET Core 3.1 erfahren Sie, wie Sie Ihre API durch Paging, Sortieren und Datenformung verbessern. Außerdem erfahren Sie, wie Sie Ihre API mit HATEOAS und erweiterten Inhaltsverhandlungen robuster machen und wie Sie mit Caching und Parallelität umgehen. Am Ende wissen Sie alles über REST und erhalten eine RESTful-API, die den höchstmöglichen Reifegrad erreicht.
▼ ▼ ▼ Timestamps ▼ ▼ ▼
[00:00] Willkommen
[06:45] Der Reiseplan
[11:55] Die Geschichte der Web-APIs
[18:32] Einführung in REST
[1:00:12] Setup und Start
[1:22:25] Meine erste REST API
[2:26:42] Datenverarbeitung
[2:57:25] Relationale Ressourcen
[3:17:46] Versionierung
[3:53:22] Erweiterte Datenverarbeitung
[4:53:30] HATEOS
[5:11:35] Darstellungsformate
[5:29:30] Abschied
Durch ein Beispiel in ASP.NET Core 3.1 erfahren Sie, wie Sie Ihre API durch Paging, Sortieren und Datenformung verbessern. Außerdem erfahren Sie, wie Sie Ihre API mit HATEOAS und erweiterten Inhaltsverhandlungen robuster machen und wie Sie mit Caching und Parallelität umgehen. Am Ende wissen Sie alles über REST und erhalten eine RESTful-API, die den höchstmöglichen Reifegrad erreicht.
▼ ▼ ▼ Timestamps ▼ ▼ ▼
[00:00] Willkommen
[06:45] Der Reiseplan
[11:55] Die Geschichte der Web-APIs
[18:32] Einführung in REST
[1:00:12] Setup und Start
[1:22:25] Meine erste REST API
[2:26:42] Datenverarbeitung
[2:57:25] Relationale Ressourcen
[3:17:46] Versionierung
[3:53:22] Erweiterte Datenverarbeitung
[4:53:30] HATEOS
[5:11:35] Darstellungsformate
[5:29:30] Abschied
Комментарии