Einstieg in Advanced REST-APIs mit ASP.NET Core 3.1 (Twitch Live-Stream)

preview_player
Показать описание
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

Рекомендации по теме
Комментарии
Автор

Gregor, Du bist und bleibst "Da numba #1". Fachlich wie immer top, unterhaltsam und anschaulich zum nachmachen in VST/Core. Sag mal, hast Du die coole Musik selber komponiert?

chrisvarcol
Автор

Super Video und das mit den Kapiteln im Video ist auch super. Gerade bei der Länge schaue ich das immer stückchenweise an. Kannst du gerne öfters mit Kapiteln machen :)

Patrick-iluy
Автор

Danke für das super Video! :D Noch dazu 5, 5 Stunden lang, hab zwar gerade erst angefangen es anzuschauen, kann aber jetzt schon sagen, dass es spannend sein wird! :D

AstheaTV
Автор

Hallo Gregor,
ich kenne dich aus einem Video über Reverse Engineering- wie man einen Key Generator schreibt.

Ich habe STUNDENLANG mit deiner Hilfe versucht, dass Programm zu überlisten, vergeblich.
Auch habe ich Stunden vergeblich im Netzt recherchiert, irgendwann war mit das Programm egal und ich war nur sauer, dass ich es nicht geschafft hatte.

Ich würde gerne herausfinden, wie das ganze den bei etwas "anspruchsvollerem" funktioniert.
Bspw. wenn..
- das debuggen durch das Programm selber verhindert wird, in dem das Programm einfach einfriert oder
- wenn das Programm nur ein Launcher ist welcher die Zugänge über Time-Valide-Keys regelt.

Darüber würde ich gerne wieder Kontent von dir sehen, denn dein Video fande ich gut und hilfreich.

BTW.. es wäre nice wenn du in deine Videobeschreibungen Hashtags verwendest,
einerseits kann man als Viewer einfacher den Content finden durch die Tags und ein paar verdiente Aufrufe wären natürlich auch mit drinne.

greetings !

dani.