CINXE.COM
Onlinekurs: Web-APIs mit ASP.NET Core 8 | LinkedIn Learning, früher Lynda.com
<!DOCTYPE html> <html lang="de"> <head> <meta name="pageKey" content="d_learning_course_guest"> <!----><!----> <meta name="locale" content="de_DE"> <meta id="config" data-app-version="2.0.2217" data-call-tree-id="AAYn4U5vd7skai7fIgd62A==" data-multiproduct-name="learning-guest-frontend" data-service-name="learning-guest-frontend" data-browser-id="98e0605c-67be-4572-86c9-df35d3710e86" data-enable-page-view-heartbeat-tracking data-page-instance="urn:li:page:learning_course_guest;FaJKw33YSJ2W6QfKeaTufw==" data-disable-jsbeacon-pagekey-suffix="false" data-member-id="0"> <link rel="canonical" href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8"> <!----><!----> <!----> <!----> <!----> <link rel="manifest" href="/homepage-guest/manifest.json" crossorigin="use-credentials"> <!----> <script> function getDfd() {let yFn,nFn;const p=new Promise(function(y, n){yFn=y;nFn=n;});p.resolve=yFn;p.reject=nFn;return p;} window.lazyloader = getDfd(); window.tracking = getDfd(); window.impressionTracking = getDfd(); window.ingraphTracking = getDfd(); window.appDetection = getDfd(); window.pemTracking = getDfd(); </script> <!----> <link rel="icon" href="https://static.licdn.com/aero-v1/sc/h/444zstxv7s91nepfm5et6ofge"> <title>Onlinekurs: Web-APIs mit ASP.NET Core 8 | LinkedIn Learning, früher Lynda.com</title> <meta name="robots" content="noarchive, max-image-preview:large"> <meta name="description" content="Mit ASP.NET Core schnell und einfach Web-APIs entwickeln."> <meta property="og:site_name" content="LinkedIn"> <meta name="twitter:site" content="@LI_Learning"> <meta name="twitter:card" content="summary"> <meta name="litmsProfileName" content="learning-guest-frontend"> <meta property="og:title" content="Onlinekurs: Web-APIs mit ASP.NET Core 8 | LinkedIn Learning, früher Lynda.com"> <meta name="twitter:title" content="Onlinekurs: Web-APIs mit ASP.NET Core 8 | LinkedIn Learning, früher Lynda.com"> <meta property="og:description" content="Mit ASP.NET Core schnell und einfach Web-APIs entwickeln."> <meta name="twitter:description" content="Mit ASP.NET Core schnell und einfach Web-APIs entwickeln."> <meta property="og:image" content="https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM"> <meta name="twitter:image" content="https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM"> <!----> <meta property="og:url" content="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8"> <meta property="og:type" content="website"> <meta name="clientSideIngraphs" content="1" data-gauge-metric-endpoint="/learning-guest/api/ingraphs/gauge" data-counter-metric-endpoint="/learning-guest/api/ingraphs/counter"> <link rel="stylesheet" href="https://static.licdn.com/aero-v1/sc/h/am2wzgo5lqdx12vtrtfw4rf6m"> <script type="application/ld+json"> {"@context":"http://schema.org/","@type":"Course","provider":{"@type":"Organization","name":"LinkedIn Learning","url":"https://www.linkedin.com/learning/"},"publisher":{"@type":"Organization","name":"LinkedIn Learning","url":"https://www.linkedin.com/learning/"},"hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","courseWorkload":"PT3H23M58S","instructor":[{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"}]},"inLanguage":"de","name":"Web-APIs mit ASP.NET Core 8","offers":[{"@type":"Offer","category":"Subscription"},{"@type":"Offer","category":"Paid","price":"349.99","priceCurrency":"HKD"}],"description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","image":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","creator":[{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"}],"author":[{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"}],"dateCreated":"2024-04-09","datePublished":"2024-04-09","thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","timeRequired":"PT3H23M58S","totalHistoricalEnrollment":0,"url":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8","about":[{"@type":"Thing","url":"https://de.linkedin.com/learning/search?keywords=ASP%2ENET+Core","name":"ASP.NET Core"},{"@type":"Thing","url":"https://de.linkedin.com/learning/search?keywords=API-Entwicklung","name":"API-Entwicklung"}],"hasPart":[[{"@type":"VideoObject","name":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln - Einleitung","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT42S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/mit-asp-dot-net-core-schnell-und-einfach-web-apis-entwickeln"},{"@type":"VideoObject","name":"Warum APIs? - Einleitung","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT1M43S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/warum-apis"},{"@type":"VideoObject","name":"Was Sie vorab wissen sollten - Einleitung","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M59S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/was-sie-vorab-wissen-sollten"}],[{"@type":"VideoObject","name":"Benötigte Software - 1. Web-APIs: Die Grundlagen schaffen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT5M42S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/benotigte-software"},{"@type":"VideoObject","name":"Schnellstart mit Visual Studio - 1. Web-APIs: Die Grundlagen schaffen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT9M28S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/schnellstart-mit-visual-studio"},{"@type":"VideoObject","name":"Schnellstart mit Visual Studio Code - 1. Web-APIs: Die Grundlagen schaffen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT7M14S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/schnellstart-mit-visual-studio-code"},{"@type":"VideoObject","name":"Minimal APIs - 1. Web-APIs: Die Grundlagen schaffen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M23S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/minimal-apis-23736684"},{"@type":"VideoObject","name":"HTTP im Schnelldurchlauf - 1. Web-APIs: Die Grundlagen schaffen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M37S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/http-im-schnelldurchlauf"},{"@type":"VideoObject","name":"REST im Schnelldurchlauf - 1. Web-APIs: Die Grundlagen schaffen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT6M11S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/rest-im-schnelldurchlauf"},{"@type":"VideoObject","name":"Grundlagen des API-Designs - 1. Web-APIs: Die Grundlagen schaffen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT4M26S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/grundlagen-des-api-designs"},{"@type":"VideoObject","name":"Test-Werkzeuge für APIs - 1. Web-APIs: Die Grundlagen schaffen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M47S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/test-werkzeuge-fur-apis"}],[{"@type":"VideoObject","name":"Controller und Action-Methoden im Überblick - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT6M5S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/controller-und-action-methoden-im-uberblick"},{"@type":"VideoObject","name":"Controller mit der .NET CLI anlegen - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT4M2S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/controller-mit-der-dot-net-cli-anlegen"},{"@type":"VideoObject","name":"Routing-Grundlagen kennenlernen - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M27S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/routing-grundlagen-kennenlernen"},{"@type":"VideoObject","name":"Ein Datenmodell erstellen - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT5M30S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/ein-datenmodell-erstellen"},{"@type":"VideoObject","name":"Entity Framework Core einrichten - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M57S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/entity-framework-core-einrichten"},{"@type":"VideoObject","name":"Testdaten erzeugen - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT5M37S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/testdaten-erzeugen"},{"@type":"VideoObject","name":"Mehrere Elemente zurückgeben - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT4M9S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/mehrere-elemente-zuruckgeben"},{"@type":"VideoObject","name":"ActionResult als Rückgabetyp verwenden - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M59S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/actionresult-als-ruckgabetyp-verwenden"},{"@type":"VideoObject","name":"Ein Element zurückgeben - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M15S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/ein-element-zuruckgeben"},{"@type":"VideoObject","name":"Fehler behandeln - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M46S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/fehler-behandeln"},{"@type":"VideoObject","name":"Asynchrone APIs - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M24S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/asynchrone-apis"},{"@type":"VideoObject","name":"Minimal APIs - 2. Daten lesen","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT5M1S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/minimal-apis"}],[{"@type":"VideoObject","name":"Was Sie in diesem Kapitel erwartet - 3. Daten schreiben","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT55S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/was-sie-in-diesem-kapitel-erwartet-23738632"},{"@type":"VideoObject","name":"HTTP-Methoden für Lese- und Schreiboperationen - 3. Daten schreiben","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M46S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/http-methoden-fur-lese-und-schreiboperationen"},{"@type":"VideoObject","name":"Model-Binding verstehen - 3. Daten schreiben","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M44S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/model-binding-verstehen"},{"@type":"VideoObject","name":"Daten erstellen (Teil 1) - 3. Daten schreiben","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M40S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-erstellen-teil-1"},{"@type":"VideoObject","name":"Daten erstellen (Teil 2) - 3. Daten schreiben","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT5M51S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-erstellen-teil-2"},{"@type":"VideoObject","name":"Daten aktualisieren - 3. Daten schreiben","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT6M6S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-aktualisieren"},{"@type":"VideoObject","name":"Daten löschen - 3. Daten schreiben","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT5M16S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-loschen"},{"@type":"VideoObject","name":"In eine minimale API umwandeln - 3. Daten schreiben","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M11S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/in-eine-minimale-api-umwandeln"}],[{"@type":"VideoObject","name":"Was Sie in diesem Kapitel erwartet - 4. Fortgeschrittenes Auslesen von Daten","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT48S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/was-sie-in-diesem-kapitel-erwartet"},{"@type":"VideoObject","name":"Daten paginieren - 4. Fortgeschrittenes Auslesen von Daten","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT6M56S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-paginieren"},{"@type":"VideoObject","name":"Daten filtern - 4. Fortgeschrittenes Auslesen von Daten","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT5M18S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-filtern"},{"@type":"VideoObject","name":"Daten suchen - 4. Fortgeschrittenes Auslesen von Daten","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M45S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-suchen"},{"@type":"VideoObject","name":"Daten sortieren - 4. Fortgeschrittenes Auslesen von Daten","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT6M2S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-sortieren"}],[{"@type":"VideoObject","name":"Möglichkeiten der API-Versionierung - 5. APIs versionieren","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M13S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/moglichkeiten-der-api-versionierung"},{"@type":"VideoObject","name":"Versionierungs-Bibliothek - 5. APIs versionieren","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M54S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierungs-bibliothek"},{"@type":"VideoObject","name":"Versionierung per URL - 5. APIs versionieren","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT7M1S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierung-per-url"},{"@type":"VideoObject","name":"Versionierung per HTTP-Header - 5. APIs versionieren","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT4M16S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierung-per-http-header"},{"@type":"VideoObject","name":"Versionierung per Accept-Header - 5. APIs versionieren","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M51S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierung-per-accept-header"},{"@type":"VideoObject","name":"Versionierung per QueryString - 5. APIs versionieren","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT1M58S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierung-per-querystring"},{"@type":"VideoObject","name":"Minimal APIs versionieren - 5. APIs versionieren","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M51S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/minimal-apis-versionieren"},{"@type":"VideoObject","name":"Swagger UI fixen - 5. APIs versionieren","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M21S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/swagger-ui-fixen"}],[{"@type":"VideoObject","name":"HTTPS erzwingen - 6. APIs absichern","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M10S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/https-erzwingen"},{"@type":"VideoObject","name":"HTTP Strict Transport Security - 6. APIs absichern","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M54S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/http-strict-transport-security"},{"@type":"VideoObject","name":"API-Aufruf per JavaScript - 6. APIs absichern","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT7M1S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/api-aufruf-per-javascript"},{"@type":"VideoObject","name":"Cross-Origin Resource Sharing (CORS) - 6. APIs absichern","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT4M6S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/cross-origin-resource-sharing-cors"},{"@type":"VideoObject","name":"CORS aktivieren - 6. APIs absichern","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT3M57S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/cors-aktivieren"},{"@type":"VideoObject","name":"Die nächsten Schritte - 6. APIs absichern","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT2M43S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/die-nachsten-schritte"}]],"syllabusSections":[{"@type":"Syllabus","name":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln","timeRequired":"PT42S","description":"Lernen Sie mit Christian Wenz, wie Sie mit ASP.NET Core eine leistungsfähige REST-API implementieren. Zum Start seines Kurses erfahren Sie mehr über Inhalte und Lernziele."},{"@type":"Syllabus","name":"Warum APIs?","timeRequired":"PT1M43S","description":"Moderne Webanwendungen stellen verschiedene Funktionen über eine API zur Verfügung. Lernen Sie in diesem Video die Vorteile dieses Ansatzes kennen, wie z.B. eine einheitliche Schnittstelle für alle Clients."},{"@type":"Syllabus","name":"Was Sie vorab wissen sollten","timeRequired":"PT2M59S","description":"Um problemlos diesem Kurs folgen zu können, sollten Sie einige wenige Grundvoraussetzungen mitbringen. Dies betrifft insbesondere Kenntnisse in der Sprache C#, in der alle Beispiele geschrieben sind. Vorkenntnisse in ASP.NET Core sind hilfreich, aber nicht zwingend erforderlich."},{"@type":"Syllabus","name":"Benötigte Software","timeRequired":"PT5M42S","description":"Erfahren Sie, welche Software in diesem Kurs verwendet wird. Wir beschränken uns hauptsächlich auf Visual Studio und Visual Studio Code, die für unsere Zwecke gleichwertig sind, obwohl wir im Kurs aus Konsistenzgründen die erste Option bevorzugen."},{"@type":"Syllabus","name":"Schnellstart mit Visual Studio","timeRequired":"PT9M28S","description":"Los geht's mit der API-Entwicklung mit Visual Studio. Wir erstellen im Schnelldurchlauf ein \"Hello World\"-Pendant in Form eines API-Endpunkts und verwenden dabei die mitgelieferten Projektvorlagen."},{"@type":"Syllabus","name":"Schnellstart mit Visual Studio Code","timeRequired":"PT7M14S","description":"Visual Studio Code eignet sich auch hervorragend für die Entwicklung von Web-APIs auf Basis von ASP.NET Core. Es gibt jedoch keinen Assistenten für die Erstellung von Projekten, weshalb wir auf die Kommandozeile zurückgreifen."},{"@type":"Syllabus","name":"Minimal APIs","timeRequired":"PT3M23S","description":"Eine Checkbox bei der Projekterstellung in Visual Studio zeigt an, welche Philosophie wir bei der Erstellung der API verfolgen - eine davon heißt \"Minimal API\". In diesem Video werfen wir einen Blick auf den Code, der auf diese Weise generiert wird."},{"@type":"Syllabus","name":"HTTP im Schnelldurchlauf","timeRequired":"PT3M37S","description":"Unsere APIs basieren auf dem HTTP-Protokoll. ASP.NET Core schützt uns ein wenig vor den Details, aber ein paar Grundkenntnisse werden sich später als nützlich erweisen."},{"@type":"Syllabus","name":"REST im Schnelldurchlauf","timeRequired":"PT6M11S","description":"Das REST-Prinzip ist die Grundlage für das Design vieler APIs. Der Grad der Befolgung liegt jedoch irgendwo zwischen \"die Richtung muss stimmen\" und \"REST ist meine Religion\". Wir verfolgen einen pragmatischen Ansatz."},{"@type":"Syllabus","name":"Grundlagen des API-Designs","timeRequired":"PT4M26S","description":"Auch bei einer eher lockeren Einhaltung von REST lohnt sich eine vorhersehbare und sinnvolle Struktur der API und der URLs. Dieses Video liefert einige praxiserprobte Vorschläge."},{"@type":"Syllabus","name":"Test-Werkzeuge für APIs","timeRequired":"PT3M47S","description":"Das Testen einer API ist unter Umständen weniger einfach als das Testen einer herkömmlichen Webanwendung, da verschiedene HTTP-Verben und -Header involviert sein können. Verschiedene Testwerkzeuge bieten Unterstützung."},{"@type":"Syllabus","name":"Controller und Action-Methoden im Überblick","timeRequired":"PT6M5S","description":"Beim Aufruf einer API werden in den meisten Fällen Action-Methoden innerhalb von Controller-Klassen ausgeführt. Dieses Video erklärt die technischen Hintergründe."},{"@type":"Syllabus","name":"Controller mit der .NET CLI anlegen","timeRequired":"PT4M2S","description":"Visual Studio macht das Erstellen von Controllern sehr einfach, aber auch mit der .NET CLI lässt sich im Handumdrehen lauffähiger Code erzeugen. Dazu benötigen wir die Hilfe eines Codegenerators."},{"@type":"Syllabus","name":"Routing-Grundlagen kennenlernen","timeRequired":"PT3M27S","description":"Die Zuordnung eines HTTP-Requests zu einer Action-Methode in einem Controller erfolgt über das Routing. Dies kann unter anderem über Attribute erfolgen, wie in diesem Video gezeigt wird."},{"@type":"Syllabus","name":"Ein Datenmodell erstellen","timeRequired":"PT5M30S","description":"Als Beispielanwendung erstellen wir Teile einer API für den Shop \"H+ Sport\". Zuerst entwerfen und implementieren wir ein passendes Datenmodell in C#."},{"@type":"Syllabus","name":"Entity Framework Core einrichten","timeRequired":"PT2M57S","description":"Der Datenbankzugriff wird mit Entity Framework-Code implementiert. Im ersten Schritt wird der Microsoft OR-Mapper zum Projekt hinzugefügt und ein Datenspeicher ausgewählt."},{"@type":"Syllabus","name":"Testdaten erzeugen","timeRequired":"PT5M37S","description":"Die Datenbank der Anwendung wird mit Testdaten gefüllt. Dazu muss an einigen Stellen in die Applikation eingegriffen werden, damit die Testdaten automatisch erzeugt werden."},{"@type":"Syllabus","name":"Mehrere Elemente zurückgeben","timeRequired":"PT4M9S","description":"Der erste API-Endpunkt gibt eine Liste von Elementen zurück. Die Implementierung selbst ist sehr einfach, da sich ASP.NET Core um alles Weitere kümmert."},{"@type":"Syllabus","name":"ActionResult als Rückgabetyp verwenden","timeRequired":"PT2M59S","description":"Die vorherige Implementierung gab einen Typ unseres Datenmodells zurück. Mit ActionResult gibt es eine universelle Alternative mit einigen nützlichen Zusatzfunktionen."},{"@type":"Syllabus","name":"Ein Element zurückgeben","timeRequired":"PT3M15S","description":"Wenn die Rückgabe mehrerer Elemente gelöst ist, ist der Wechsel zu einem einzelnen Element einfach - vorausgesetzt, man hat sich vorher ein sinnvolles URL-Format überlegt."},{"@type":"Syllabus","name":"Fehler behandeln","timeRequired":"PT2M46S","description":"Auch innerhalb einer API kann etwas schief gehen. HTTP bietet für viele Fälle geeignete HTTP-Statuscodes, und ASP.NET Core unterstützt mit entsprechenden Hilfsmethoden."},{"@type":"Syllabus","name":"Asynchrone APIs","timeRequired":"PT2M24S","description":"Mit wenig Aufwand lassen sich die vorhandenen API-Endpunkte von synchron auf asynchron umstellen. Dabei werden Sie von .NET unterstützt."},{"@type":"Syllabus","name":"Minimal APIs","timeRequired":"PT5M1S","description":"Die Controller-basierte API kann mit wenigen Handgriffen auf eine sogenannte Minimal API umgestellt werden. Wie das geht, zeigt Christian Wenz in diesem Video."},{"@type":"Syllabus","name":"Was Sie in diesem Kapitel erwartet","timeRequired":"PT55S","description":"Dieses Video gibt einen kurzen Überblick über die Filme in diesem Kapitel, in denen wir verschiedene Schreiboperationen für die API implementieren: Create, Update und Delete."},{"@type":"Syllabus","name":"HTTP-Methoden für Lese- und Schreiboperationen","timeRequired":"PT2M46S","description":"Die HTTP-Spezifikation listet eine Handvoll HTTP-Methoden auf. Für typische CRUD-Operationen (Create, Read, Update, Delete) gibt es entsprechende Gegenstücke. Die Zuordnung erfolgt in der API."},{"@type":"Syllabus","name":"Model-Binding verstehen","timeRequired":"PT2M44S","description":"Model-Binding ist der Mechanismus, der die Daten der HTTP-Anfrage in .NET-Typen umwandelt und schließlich Methoden zur Verfügung stellt. Dieses Video zeigt, was wir über die API wissen müssen."},{"@type":"Syllabus","name":"Daten erstellen (Teil 1)","timeRequired":"PT3M40S","description":"Die Daten werden über HTTP POST erzeugt, der eigentliche Code ist dann recht schnell erstellt. Wir beginnen mit der Theorie."},{"@type":"Syllabus","name":"Daten erstellen (Teil 2)","timeRequired":"PT5M51S","description":"Nachdem die Theorie geklärt ist, geht es um die Umsetzung des Endpunkts zum Anlegen eines Produkts. Wie das Video zeigt, liegen die Tücken im Detail."},{"@type":"Syllabus","name":"Daten aktualisieren","timeRequired":"PT6M6S","description":"Für die Aktualisierung der Daten wird HTTP PUT verwendet. Das Routing erfolgt sehr einfach über ein Attribut, allerdings muss die Implementierung einige mögliche Fehlerfälle abfangen."},{"@type":"Syllabus","name":"Daten löschen","timeRequired":"PT5M16S","description":"Zum Löschen von Daten wird HTTP DELETE verwendet. Auch hier muss ein Fehler abgefangen werden, um den entsprechenden HTTP-Statuscode auszugeben."},{"@type":"Syllabus","name":"In eine minimale API umwandeln","timeRequired":"PT3M11S","description":"Der gesamte Code, der in diesem Kapitel erstellt wurde, kann auch in Form einer minimalen API implementiert werden (die Sinnhaftigkeit kann diskutiert werden). Dieses Video zeigt die notwendigen Schritte."},{"@type":"Syllabus","name":"Was Sie in diesem Kapitel erwartet","timeRequired":"PT48S","description":"Dieses Video bietet eine kurze Vorschau auf die Filme in diesem Kapitel: Wir werden die Rückgabe mehrerer Elemente mit zahlreichen zusätzlichen Funktionen, einschließlich einer Suchfunktion, ausstatten."},{"@type":"Syllabus","name":"Daten paginieren","timeRequired":"PT6M56S","description":"Wenn ein API-Endpunkt zu viele Daten zurückgibt, bietet die Paginierung die Möglichkeit, die Ergebnisse auf mehrere Seiten aufzuteilen, zwischen denen navigiert werden kann."},{"@type":"Syllabus","name":"Daten filtern","timeRequired":"PT5M18S","description":"Eine Möglichkeit, die Menge der zurückgegebenen Daten einzuschränken, besteht darin, sie zu filtern, z.B. nur Produkte in einem bestimmten Preisbereich. Dieses Video zeigt, wie das funktioniert."},{"@type":"Syllabus","name":"Daten suchen","timeRequired":"PT3M45S","description":"Die serverseitige Suche in den API-Ergebnissen ist mit wenig Code implementiert - es sei denn, man hat Ansprüche à la Google. Das Video demonstriert die Vorgehensweise."},{"@type":"Syllabus","name":"Daten sortieren","timeRequired":"PT6M2S","description":"In der Theorie ist die Sortierung der API-Daten einfach, in der Praxis stößt man jedoch auf Hürden. Dank guter Vorbereitung hält sich der Aufwand aber in Grenzen."},{"@type":"Syllabus","name":"Möglichkeiten der API-Versionierung","timeRequired":"PT3M13S","description":"Wenn eine API versioniert werden soll, gibt es mehrere Möglichkeiten, z.B. über die URL oder den HTTP-Header. Dieses Video stellt die verfügbaren Optionen mit ihren Vor- und Nachteilen vor."},{"@type":"Syllabus","name":"Versionierungs-Bibliothek","timeRequired":"PT2M54S","description":"Eine Open-Source-Bibliothek ermöglicht die Versionierung von APIs auf Basis von ASP.NET Core und unterstützt die im vorherigen Film genannten Optionen. Wir fügen diese Bibliothek zu unserem Projekt hinzu."},{"@type":"Syllabus","name":"Versionierung per URL","timeRequired":"PT7M1S","description":"Bei der Versionierung per URL wird die Versionsnummer in der Adresse, z.B. als Teil des Pfades, angegeben. Die Zuordnung der Versionsnummer zur Implementierung erfolgt dann über das Routing-Template."},{"@type":"Syllabus","name":"Versionierung per HTTP-Header","timeRequired":"PT4M16S","description":"Wenn die Versionsnummer in einem HTTP-Header enthalten ist, bleiben die URLs auch bei neuen Versionen stabil. Von der Implementierung her ändert sich kaum etwas, wie dieses Video zeigt."},{"@type":"Syllabus","name":"Versionierung per Accept-Header","timeRequired":"PT2M51S","description":"Anstelle eines eigenen Headers für die API-Versionierung kann auch der Accept-Header verwendet werden. Hier kommt es jedoch auf eine gute Namensgebung an. Dieses Video zeigt, was schief gehen kann."},{"@type":"Syllabus","name":"Versionierung per QueryString","timeRequired":"PT1M58S","description":"Dieses Video zeigt, wie die dritte Option der Versionierung implementiert wird, nämlich durch Hinzufügen der Versionsnummer als QueryString-Parameter. Es stellt sich heraus, dass wir im Code praktisch nichts hinzufügen müssen."},{"@type":"Syllabus","name":"Minimal APIs versionieren","timeRequired":"PT3M51S","description":"Die Minimal APIs können ebenfalls versioniert werden, allerdings benötigen wir dazu ein eigenes NuGet-Paket und zusätzliche Konfigurationen in der Program.cs. Dieses Video zeigt, was zu tun ist."},{"@type":"Syllabus","name":"Swagger UI fixen","timeRequired":"PT2M21S","description":"Leider zeigt Swagger UI die verschiedenen API-Versionen nicht korrekt an. Mit ein wenig Vorarbeit ist dies aber möglich, sodass wir in der Oberfläche zwischen den Versionen wechseln können."},{"@type":"Syllabus","name":"HTTPS erzwingen","timeRequired":"PT3M10S","description":"HTTPS als Ende-zu-Ende-Verschlüsselung kann das Mitlesen von API-Aufrufen verhindern. Mit einer einfachen Anweisung können wir HTTPS erzwingen, indem die ASP.NET Core Web-API alle HTTP-Aufrufe an sichere URLs umleitet."},{"@type":"Syllabus","name":"HTTP Strict Transport Security","timeRequired":"PT3M54S","description":"HTTP Strict Transport Security ist ein Standard, der Browser per HTTP-Header zwingt, sich nur über HTTPS mit einem Server zu verbinden. Die Integration in ASP.NET Core ist einfach."},{"@type":"Syllabus","name":"API-Aufruf per JavaScript","timeRequired":"PT7M1S","description":"In diesem Video erstellen wir eine Webanwendung und schreiben JavaScript-Code, um die API aufzurufen. Es stellt sich heraus, dass der Browser uns zunächst einen Strich durch die Rechnung macht."},{"@type":"Syllabus","name":"Cross-Origin Resource Sharing (CORS)","timeRequired":"PT4M6S","description":"Wir lösen das Rätsel aus dem vorherigen Video: Cross-Origin Resource Sharing (kurz: CORS) kann den Browser dazu bringen, dass der API-Aufruf per JavaScript doch funktioniert. Das Video erklärt auch die damit verbundenen Sicherheitsüberlegungen."},{"@type":"Syllabus","name":"CORS aktivieren","timeRequired":"PT3M57S","description":"Nach dem ganzen technischen Vorgeplänkel implementieren wir CORS für unsere API. Kein Überraschung: ASP.NET Core bringt alles mit, wir müssen es nur noch konfigurieren."},{"@type":"Syllabus","name":"Die nächsten Schritte","timeRequired":"PT2M43S","description":"Am Ende des Kurses werfen wir einen Blick in die Zukunft: Welche Themen bieten sich zur Vertiefung an, wie geht es weiter? Das umfangreiche Programm von LinkedIn Learning bietet viele Möglichkeiten."}],"aggregateRating":{"@type":"AggregateRating","ratingCount":10,"ratingValue":4.7,"bestRating":5,"worstRating":1},"review":[],"video":{"@type":"VideoObject","name":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln - Web-APIs mit ASP.NET Core 8","author":{"@type":"Person","name":"Christian Wenz","url":"https://de.linkedin.com/in/christianwenz"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM","description":"Mit ASP.NET Core schnell und einfach Web-APIs entwickeln.","duration":"PT42S","datePublished":"2024-04-09","uploadDate":"2024-04-09","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/mit-asp-dot-net-core-schnell-und-einfach-web-apis-entwickeln"},"educationalCredentialAwarded":[{"@type":"EducationalOccupationalCredential","name":"LinkedIn Learning-Abschlusszertifikat","url":"https://www.linkedin.com/help/learning/answer/a598944/learning-certificates-of-completion-faqs","credentialCategory":"Certificate","offers":[{"@type":"Offer","category":"Subscription"}]}]} </script> <!----> </head> <body dir="ltr"> <!----><!----><!----> <!----> <a href="#main-content" class="skip-link btn-md btn-primary absolute z-11 -top-[100vh] focus:top-0"> Weiter zum Hauptinhalt </a> <header class="header base-detail-page__header px-mobile-container-padding bg-color-background-container global-alert-offset sticky-header"> <nav class="nav pt-1.5 pb-2 flex items-center justify-between relative flex-nowrap babymamabear:py-1.5 nav--minified-mobile " aria-label="Primär"> <a href="https://de.linkedin.com/learning/?trk=learning-course_nav-header-logo" class="nav__logo-link link-no-visited-state z-1 mr-auto min-h-[52px] flex items-center babybear:z-0 hover:no-underline focus:no-underline active:no-underline babymamabear:mr-3" data-tracking-control-name="learning-course_nav-header-logo" data-tracking-will-navigate> <div class="learning-logo"> <icon class="learning-logo__inbug onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4zqr0f9jf98vi2nkijyc3bex2"></icon> <span class="learning-logo__text" aria-hidden="true">Learning</span> <span class="sr-only">LinkedIn Learning</span> </div> </a> <section class="search-bar relative flex flex-grow h-[40px] bg-cool-gray-20 min-w-0 max-w-full mx-4 rounded-sm babymamabear:mx-0 babymamabear:mb-1.5 babymamabear:bg-color-transparent babymamabear:w-full babymamabear:flex babymamabear:flex-wrap search-bar--minified-mobile" data-current-search-type="LEARNING"> <button class="search-bar__placeholder papabear:hidden text-input w-full mt-1.5 !pl-[14px] border-1 border-solid border-color-border-faint rounded-[2px] h-[40px] max-h-[40px] flex items-center overflow-hidden cursor-text" data-tracking-control-name="learning-course_search-switcher-opener"> <icon class="text-color-icon w-3 h-3 mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/397vrsk6op88l4981ji1xe1qt"></icon> <div class="search-bar__full-placeholder font-sans text-md text-color-text max-w-[calc(100%-40px)] text-left whitespace-nowrap overflow-hidden text-ellipsis"> <!----><!----> Suche (Kenntnisse, Themen, Software) <!----> </div> <span class="sr-only">Suche erweitern</span> </button> <div class="switcher-tabs__trigger-and-tabs babymamabear:flex"> <button aria-expanded="false" class="switcher-tabs__placeholder flex !h-full !py-0 !pl-2 !pr-1.5 border-r-1 border-solid border-r-color-border-faint babymamabear:hidden tab-md papabear:tab-vertical papabear:justify-start cursor-pointer" data-tracking-control-name="learning-course_switcher-tabs-placeholder" aria-describedby="switcher-description"> <span class="switcher-tabs__placeholder-text m-auto"></span> <icon class="switcher-tabs__caret-down-filled onload pointer-events-none block my-auto min-h-[24px] min-w-[24px] h-[24px] babymamabear:hidden" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/7asbl4deqijhoy3z2ivveispv"></icon> </button> <div id="switcher-description" class="hidden">Dieser Button zeigt den derzeit ausgewählten Suchtyp an. Bei Erweiterung erscheint eine Liste mit Suchoptionen, die die Sucheingaben so ändern, dass sie zur aktuellen Auswahl passen.</div> <!----> <div class="switcher-tabs hidden z-[1] w-auto min-w-[160px] mb-1.5 py-1 absolute top-[48px] left-0 border-solid border-1 border-color-border-faint papabear:container-raised babymamabear:static babymamabear:w-[100vw] babymamabear:h-[48px] babymamabear:p-0 overflow-y-hidden overflow-x-auto md:overflow-x-hidden"> <ul class="switcher-tabs__list flex flex-1 items-stretch papabear:flex-col" role="tablist"> <li class="switcher-tabs__tab h-[44px] babymamabear:basis-1/2" role="presentation"> <button aria-controls="jobs-search-panel" aria-selected="false" class="switcher-tabs__button w-full h-full tab-md papabear:tab-vertical papabear:justify-start cursor-pointer " data-switcher-type="JOBS" data-tracking-control-name="learning-course_switcher-tabs-jobs-search-switcher" id="job-switcher-tab" role="tab"> Jobs </button> </li> <li class="switcher-tabs__tab h-[44px] babymamabear:basis-1/2" role="presentation"> <button aria-controls="people-search-panel" aria-selected="false" class="switcher-tabs__button w-full h-full tab-md papabear:tab-vertical papabear:justify-start cursor-pointer " data-switcher-type="PEOPLE" data-tracking-control-name="learning-course_switcher-tabs-people-search-switcher" id="people-switcher-tab" role="tab"> Personen </button> </li> <li class="switcher-tabs__tab h-[44px] babymamabear:basis-1/2" role="presentation"> <button aria-controls="learning-search-panel" aria-selected="true" class="switcher-tabs__button w-full h-full tab-md papabear:tab-vertical papabear:justify-start cursor-pointer tab-selected" data-switcher-type="LEARNING" data-tracking-control-name="learning-course_switcher-tabs-learning-search-switcher" id="learning-switcher-tab" role="tab"> Learning </button> </li> </ul> <button aria-label="Schließen" class="switcher-tabs__cancel-btn papabear:hidden block w-6 h-6 m-auto text-color-text-low-emphasis" data-tracking-control-name="learning-course_switcher-tabs-cancel-search-switcher" type="button"> <icon class="switcher-tabs__cancel-icon block w-3 h-3 m-auto onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </div> </div> <section class="base-search-bar w-full h-full" data-searchbar-type="PEOPLE" aria-labelledby="people-switcher-tab" id="people-search-panel" role="tabpanel"> <form class="base-search-bar__form w-full flex babymamabear:mx-mobile-container-padding babymamabear:flex-col" role="search" action="/pub/dir" data-tracking-control-name="learning-course_people-search-bar_base-search-bar-form"> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 search-input"> <input aria-label="Vorname" autocomplete="on" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_people-search-bar_first-name_dismissable-input" maxlength="500" name="firstName" placeholder="Vorname" type="search"> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_people-search-bar_first-name_dismissable-input-clear" type="button"> <label class="sr-only">Text löschen</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 search-input"> <input aria-label="Nachname" autocomplete="on" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_people-search-bar_last-name_dismissable-input" maxlength="500" name="lastName" placeholder="Nachname" type="search"> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_people-search-bar_last-name_dismissable-input-clear" type="button"> <label class="sr-only">Text löschen</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <input name="trk" value="learning-course_people-search-bar_search-submit" type="hidden"> <button class="base-search-bar__submit-btn block basis-[40px] flex-shrink-0 cursor-pointer babymamabear:invisible babymamabear:ml-[-9999px] babymamabear:w-[1px] babymamabear:h-[1px]" aria-label="Suche" data-tracking-control-name="learning-course_people-search-bar_base-search-bar-search-submit" type="submit"> <icon class="base-search-bar__search-icon onload mx-auto" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cb5bsr4tsn2r4sjg9e3ls4tjl"></icon> </button> </form> </section> <section class="base-search-bar w-full h-full" data-searchbar-type="JOBS" aria-labelledby="job-switcher-tab" id="jobs-search-panel" role="tabpanel"> <form class="base-search-bar__form w-full flex babymamabear:mx-mobile-container-padding babymamabear:flex-col" role="search" action="/jobs/search" data-tracking-control-name="learning-course_jobs-search-bar_base-search-bar-form"> <code id="i18n_aria_live_text_no-suggestions" style="display: none"><!--"Keine Vorschläge gefunden."--></code> <code id="i18n_aria_live_text_one-suggestion" style="display: none"><!--"Ein Vorschlag. Verwenden Sie zum Navigieren die Auf- und Ab-Tasten."--></code> <code id="i18n_aria_live_text_multiple-suggestions" style="display: none"><!--"Mehrere Vorschläge. Verwenden Sie zum Navigieren die Auf- und Ab-Tasten."--></code> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 typeahead-input keywords-typeahead-input text-input"> <input aria-autocomplete="list" aria-controls="job-search-bar-keywords-typeahead-list" aria-haspopup="listbox" aria-label="Suche (Stellen oder Unternehmen)" autocomplete="off" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_dismissable-input" id="job-search-bar-keywords" maxlength="500" name="keywords" placeholder="Suche (Stellen oder Unternehmen)" role="combobox" type="search"> <!----> <div class="typeahead-input__dropdown container-lined absolute top-[calc(100%+3px)] left-0 w-full rounded-b-md rounded-t-none z-[10] overflow-hidden max-w-none babybear:min-w-full babybear:bottom-0 babybear:overflow-y-auto"> <template class="typeahead-item-template"> <li class="typeahead-input__dropdown-item py-1.5 px-2 hover:cursor-pointer hover:bg-color-surface-new-hover hover:border-y-2 hover:border-solid hover:border-color-container-primary" role="option"> <span class="typeahead-input__dropdown-text font-sans text-sm font-bold text-color-text"></span> </li> </template> <ul class="typeahead-input__dropdown-list w-full" id="job-search-bar-keywords-typeahead-list" role="listbox"></ul> </div> <!----> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_dismissable-input-clear" type="button"> <label class="sr-only">Text löschen</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <!----> <code id="i18n_aria_live_text_no-suggestions" style="display: none"><!--"Keine Vorschläge gefunden."--></code> <code id="i18n_aria_live_text_one-suggestion" style="display: none"><!--"Ein Vorschlag. Verwenden Sie zum Navigieren die Auf- und Ab-Tasten."--></code> <code id="i18n_aria_live_text_multiple-suggestions" style="display: none"><!--"Mehrere Vorschläge. Verwenden Sie zum Navigieren die Auf- und Ab-Tasten."--></code> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 typeahead-input location-typeahead-input"> <input aria-autocomplete="list" aria-controls="job-search-bar-location-typeahead-list" aria-haspopup="listbox" aria-label="Standort" autocomplete="off" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_dismissable-input" id="job-search-bar-location" maxlength="500" name="location" placeholder="Standort" role="combobox" value="Insel von Hong Kong" type="search"> <!----> <div class="typeahead-input__dropdown container-lined absolute top-[calc(100%+3px)] left-0 w-full rounded-b-md rounded-t-none z-[10] overflow-hidden max-w-none babybear:min-w-full babybear:bottom-0 babybear:overflow-y-auto"> <template class="typeahead-item-template"> <li class="typeahead-input__dropdown-item py-1.5 px-2 hover:cursor-pointer hover:bg-color-surface-new-hover hover:border-y-2 hover:border-solid hover:border-color-container-primary" role="option"> <span class="typeahead-input__dropdown-text font-sans text-sm font-bold text-color-text"></span> </li> </template> <ul class="typeahead-input__dropdown-list w-full" id="job-search-bar-location-typeahead-list" role="listbox"></ul> </div> <!----> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_dismissable-input-clear" type="button"> <label class="sr-only">Text löschen</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <input name="geoId" value="102817007" type="hidden"> <input name="trk" value="learning-course_jobs-search-bar_search-submit" type="hidden"> <button class="base-search-bar__submit-btn block basis-[40px] flex-shrink-0 cursor-pointer babymamabear:invisible babymamabear:ml-[-9999px] babymamabear:w-[1px] babymamabear:h-[1px]" aria-label="Suche" data-tracking-control-name="learning-course_jobs-search-bar_base-search-bar-search-submit" type="submit"> <icon class="base-search-bar__search-icon onload mx-auto" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cb5bsr4tsn2r4sjg9e3ls4tjl"></icon> </button> </form> </section> <section class="base-search-bar w-full h-full" data-searchbar-type="LEARNING" aria-labelledby="learning-switcher-tab" id="learning-search-panel" role="tabpanel"> <form class="base-search-bar__form w-full flex babymamabear:mx-mobile-container-padding babymamabear:flex-col" role="search" action="/learning/search" data-tracking-control-name="learning-course_learning-search-bar_base-search-bar-form"> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 search-input"> <input aria-label="Suche (Kenntnisse, Themen, Software)" autocomplete="on" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_learning-search-bar_keywords_dismissable-input" maxlength="500" name="keywords" placeholder="Suche (Kenntnisse, Themen, Software)" type="search"> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_learning-search-bar_keywords_dismissable-input-clear" type="button"> <label class="sr-only">Text löschen</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <input class="nav__search-uoo" name="upsellOrderOrigin" type="hidden"> <input name="trk" value="learning-course_learning-search-bar_search-submit" type="hidden"> <button class="base-search-bar__submit-btn block basis-[40px] flex-shrink-0 cursor-pointer babymamabear:invisible babymamabear:ml-[-9999px] babymamabear:w-[1px] babymamabear:h-[1px]" aria-label="Suche" data-tracking-control-name="learning-course_learning-search-bar_base-search-bar-search-submit" type="submit"> <icon class="base-search-bar__search-icon onload mx-auto" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cb5bsr4tsn2r4sjg9e3ls4tjl"></icon> </button> </form> </section> <!----> <div aria-live="polite" class="search-bar__live-text sr-only" role="status"></div> </section> <!----> <div class="nav__cta-container order-3 flex gap-x-1 justify-end min-w-[100px] flex-nowrap flex-shrink-0 babybear:flex-wrap flex-2 babymamabear:min-w-[50px] "> <a class="nav__button-tertiary btn-md btn-tertiary" href="http://de.linkedin.com/learning/subscription/products?courseSlug=web-apis-mit-asp-dot-net-core-8&destRedirectURL=https%3A%2F%2Fde%2Elinkedin%2Ecom%2Flearning%2Fweb-apis-mit-asp-dot-net-core-8&trk=learning-course_nav-header-join&upsellTrk=lil_upsell_nav_subscription&session_redirect=https%3A%2F%2Fde.linkedin.com%2Flearning%2Fweb-apis-mit-asp-dot-net-core-8%3Ftrk%3Dlearning-topics_learning-search-card_search-card" data-tracking-control-name="lil_upsell_nav_subscription" data-tracking-impression-name="lil_upsell_nav_subscription" data-test-live-nav-primary-cta data-tracking-will-navigate> Kostenlos testen </a> <a class="nav__button-secondary btn-md btn-secondary-emphasis" href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fweb-apis-mit-asp-dot-net-core-8%3Ftrk%3Dlearning-topics_learning-search-card_search-card%26trk%3Dlearning-topics_learning-search-card_search-card&fromSignIn=true&session_redirect=https%3A%2F%2Fde.linkedin.com%2Flearning%2Fweb-apis-mit-asp-dot-net-core-8%3Ftrk%3Dlearning-topics_learning-search-card_search-card&trk=learning-course_nav-header-signin" data-tracking-control-name="learning-course_nav-header-signin" data-tracking-will-navigate> Einloggen </a> <a aria-label="Einloggen" class="nav__link-person papabear:hidden mamabear:hidden" data-tracking-control-name="learning-course_nav-header-signin" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fweb-apis-mit-asp-dot-net-core-8%3Ftrk%3Dlearning-topics_learning-search-card_search-card%26trk%3Dlearning-topics_learning-search-card_search-card&fromSignIn=true&session_redirect=https%3A%2F%2Fde.linkedin.com%2Flearning%2Fweb-apis-mit-asp-dot-net-core-8%3Ftrk%3Dlearning-topics_learning-search-card_search-card&trk=learning-course_nav-header-signin"> <img class="inline-block relative rounded-[50%] w-4 h-4 bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> </a> </div> <!----> <!----> </nav> </header> <!----> <div class="cta-banner "> <div class="enterprise-nav"> <div class="enterprise-nav__content-wrapper"> <p id="enterprise-nav-solutions" class="enterprise-nav__content" tabindex="-1"> Lösungen für: </p> <a href="https://learning.linkedin.com/de-de/for-entire-companies?src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-business" class="enterprise-nav__content" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" id="business-nav-business">Unternehmen</a> <a href="https://learning.linkedin.com/de-de/for-higher-education?src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-education" class="enterprise-nav__content" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" id="business-nav-education">Bildungseinrichtungen</a> <a href="https://learning.linkedin.com/de-de/for-governments?src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-government" class="enterprise-nav__content" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" id="business-nav-government">Behörden</a> <a href="/learning/subscription/teams?veh=lil_upx&src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-buy" class="enterprise-nav__content" data-test-live-enterprise-upsell="true" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" data-tracking-impression-name="lil_upsell_learning-course_enterprise-nav_teambuy" id="business-nav-buy">Für Ihr Team erwerben</a> </div> </div> <!----> <!----> </div> <main class="main papabear:flex papabear:w-content-max-w papabear:mx-auto papabear:pt-desktop-content-top-margin mamabear:pt-desktop-content-top-margin " id="main-content" role="main"> <section class="core-rail mx-auto papabear:w-core-rail-width mamabear:max-w-[790px] babybear:max-w-[790px]"> <ol class="breadcrumb__list"> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://de.linkedin.com/learning/browse?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Alle Themen</a> </li> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://de.linkedin.com/learning/topics/technik?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Technik</a> </li> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://de.linkedin.com/learning/topics/softwareentwicklung?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Softwareentwicklung</a> </li> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://de.linkedin.com/learning/topics/entwicklertools-2?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Entwicklertools</a> </li> </ol> <script type="application/ld+json"> {"@context":"http://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Alle Themen","item":"https://de.linkedin.com/learning/browse"},{"@type":"ListItem","position":2,"name":"Technik","item":"https://de.linkedin.com/learning/topics/technik"},{"@type":"ListItem","position":3,"name":"Softwareentwicklung","item":"https://de.linkedin.com/learning/topics/softwareentwicklung"},{"@type":"ListItem","position":4,"name":"Entwicklertools","item":"https://de.linkedin.com/learning/topics/entwicklertools-2"}]} </script> <section class="top-card-layout container-lined overflow-hidden babybear:rounded-[0px]"> <section class="top-card__image-container"> <img class="top-card__image" alt="Web-APIs mit ASP.NET Core 8" data-delayed-url="https://media.licdn.com/dms/image/v2/D560DAQHIWYfFJwlGQQ/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1711649030927?e=2147483647&v=beta&t=EjdEB9DB9pNXK-AgK-IwFERpF3-grzRLyijFJdDGoAM"> <a class="top-card__overlay-button" data-tracking-control-name="course_preview" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/mit-asp-dot-net-core-schnell-und-einfach-web-apis-entwickeln?autoplay=true&trk=course_preview"> <span class="top-card__preview-cta "> <icon class="top-card__preview-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l"> </icon> <span class="top-card__preview-cta-text">Vorschau</span> </span> <!----> </a> </section> <div class="top-card-layout__card relative p-2 papabear:p-details-container-padding"> <div class="top-card-layout__entity-info-container flex flex-wrap papabear:flex-nowrap"> <div class="top-card-layout__entity-info flex-grow flex-shrink-0 basis-0 babybear:flex-none babybear:w-full babybear:flex-none babybear:w-full"> <h1 class="top-card-layout__title font-sans text-lg papabear:text-xl font-bold leading-open text-color-text mb-0"> Web-APIs mit ASP.NET Core 8 </h1> <h2 class="top-card-layout__headline break-words font-sans text-md leading-open text-color-text"> <div class="top-card__headline-row"> <span class="top-card__headline-row-item top-card__headline-row-item--large">Mit Christian Wenz</span> <span class="top-card__headline-row-item">17 Mitgliedern gefällt das</span> </div> <div class="top-card__headline-row"> <span class="top-card__headline-row-item">Dauer: 3 Std. 23 Min.</span> <!----> <span class="top-card__headline-row-item">Veröffentlicht am: 9.4.2024</span> </div> </h2> <!----> <!----> <div class="top-card-layout__cta-container flex flex-wrap mt-0.5 papabear:mt-0 ml-[-12px]"> <a href="http://de.linkedin.com/learning/subscription/products?courseSlug=web-apis-mit-asp-dot-net-core-8&destRedirectURL=https%3A%2F%2Fde%2Elinkedin%2Ecom%2Flearning%2Fweb-apis-mit-asp-dot-net-core-8&trk=course_info&upsellTrk=lil_upsell_course_info_subscription" data-tracking-control-name="lil_upsell_course_info_subscription" data-tracking-impression-name="lil_upsell_course_info_subscription" data-litms-tracking-control-name="lil_upsell_course_info_subscription" data-tracking-will-navigate class="top-card__upsell-link top-card-layout__cta mt-2 ml-1.5 h-auto babybear:flex-auto top-card-layout__cta--primary btn-md btn-primary" data-test-live-course-sub-upsell> Gratismonat starten </a> <a class="buy-for-your-team-cta__link top-card-layout__cta mt-2 ml-1.5 h-auto babybear:flex-auto top-card-layout__cta--secondary btn-md btn-secondary" href="/learning/subscription/teams?veh=lil_upx&src=li-lil-upsell&trk=learning-course_buy-for-your-team-cta" data-tracking-control-name="learning-course_buy-for-your-team-cta" data-tracking-impression-name="lil_upsell_learning-course_buy-for-your-team-cta_teambuy" data-test-live-buy-for-your-team-upsell data-tracking-will-navigate> Für Ihr Team erwerben </a> </div> </div> <!----> </div> <!----> <!----> </div> </section> <div class="details mx-details-container-padding"> <section class="core-section-container my-3 course-details"> <!----> <h2 class="core-section-container__title section-title"> Kursdetails </h2> <!----> <div class="core-section-container__content break-words"> <section class="show-more-less-html course-details__description" data-max-lines="4"> <div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-4 relative overflow-hidden"> Web-APIs sorgen beim Einsatz von internetfähigen Geräten für die Verbindung zum Server über eine einheitliche Schnittstelle: In diesem LinkedIn Learning-Kurs zeigt Ihnen Trainer Christian Wenz, wie Sie mit ASP.NET Core eine leistungsfähige REST-API implementieren, die von allen Clients angesprochen werden kann. Lernen Sie Lese- und Schreiboperationen kennen, machen Sie sich mit den verschiedenen Arten der API-Versionierung vertraut und erfahren Sie, wie Sie die API absichern können und vieles mehr. Sie sehen, wie .NET Ihre Arbeit unterstützt und die wichtigsten Tools (Visual Studio, Visual Studio Code) werden vorgestellt. Ein wenig Erfahrung in der Programmiersprache C# wäre für das Arbeiten mit dem Beispielcode hilfreich. </div> <button class="show-more-less-html__button show-more-less-button show-more-less-html__button--more ml-0.5" data-tracking-control-name="learning-course_show-more-html-btn" aria-label="i18n_show_more" aria-expanded="false"> <!----> Show more <icon class="show-more-less-html__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less-html__button show-more-less-button show-more-less-html__button--less ml-0.5" data-tracking-control-name="learning-course_show-less-html-btn" aria-label="i18n_show_less" aria-expanded="true"> <!----> Show less <icon class="show-more-less-html__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <!----> </section> </div> </section> <section class="core-section-container my-3 course-skills"> <!----> <h2 class="core-section-container__title section-title"> Entwickelte Kompetenzen </h2> <!----> <div class="core-section-container__content break-words"> <ul class="course-skills__skill-list"> <li class="course-skills__skill-list-item"> <a href="https://de.linkedin.com/learning/search?keywords=ASP%2ENET+Core&trk=learning-course_pill-list" data-tracking-control-name="learning-course_pill-list" data-tracking-will-navigate class="pill flex w-fit mr-[6px] mb-1 hover:no-underline skill-pill"> ASP.NET Core </a> </li> <li class="course-skills__skill-list-item"> <a href="https://de.linkedin.com/learning/search?keywords=API-Entwicklung&trk=learning-course_pill-list" data-tracking-control-name="learning-course_pill-list" data-tracking-will-navigate class="pill flex w-fit mr-[6px] mb-1 hover:no-underline skill-pill"> API-Entwicklung </a> </li> </ul> </div> </section> <section class="core-section-container my-3"> <!----> <h2 class="core-section-container__title section-title"> Zertifikate erhalten und teilen </h2> <!----> <div class="core-section-container__content break-words"> <p class="course-certificate__body-paragraph">Teilen Sie, was Sie gelernt haben, und machen Sie in der gewünschten Branche auf sich aufmerksam – mit einem Zertifikat, das zeigt, was Sie in diesem Kurs gelernt haben.</p> <div class="course-certificate__image-container"> <img class="course-certificate__certificate-image" alt="Beispielzertifikat" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/52nu8qc7cfcn7vrftr7ttceqt"> <div> <h3 class="course-certificate__detail-list-heading"> <div class="learning-logo"> <icon class="learning-logo__inbug onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4zqr0f9jf98vi2nkijyc3bex2"></icon> <span class="learning-logo__text learning-logo__text--show-on-mobile" aria-hidden="true">Learning</span> <span class="sr-only">LinkedIn Learning</span> </div> <span>Abschlusszertifikat</span> </h3> <ul> <li class="course-certificate__detail-list-item"> <div class="course-certificate__detail-list-item-icon-wrapper"><icon data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5lqa4dj5v9gp6yjh6s6iwtdbb"></icon></div> <p class="course-certificate__detail-list-item-text">Zeigen Sie Ihr Zertifikat auf Ihrem LinkedIn Profil im Bereich „Bescheinigungen & Zertifikate“.</p> </li> <li class="course-certificate__detail-list-item"> <div class="course-certificate__detail-list-item-icon-wrapper"><icon data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5lqa4dj5v9gp6yjh6s6iwtdbb"></icon></div> <p class="course-certificate__detail-list-item-text">Sie können das Zertifikat auch als PDF herunterladen oder ausdrucken und so an andere weitergeben.</p> </li> <li class="course-certificate__detail-list-item"> <div class="course-certificate__detail-list-item-icon-wrapper"><icon data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5lqa4dj5v9gp6yjh6s6iwtdbb"></icon></div> <p class="course-certificate__detail-list-item-text">Teilen Sie es online als Bild, um zu zeigen, was Sie können.</p> </li> </ul> </div> </div> </div> </section> <section class="core-section-container my-3 course-instructors"> <!----> <h2 class="core-section-container__title section-title"> Lernen Sie den:die Trainer:in kennen </h2> <!----> <div class="core-section-container__content break-words"> <ul class="course-instructors__list"> <li class="course-instructors__list-item"> <a href="https://de.linkedin.com/in/christianwenz?trk=learning-course_instructor" target="_self" data-tracking-control-name="learning-course_instructor" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link"> <!----> <img class="inline-block relative rounded-[50%] w-6 h-6 bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Hier klicken, um die Trainer:innenseite von Christian Wenz anzuzeigen"> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full"> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Christian Wenz </h3> <!----> <!----> <!----> </div> <!----> </a> </li> </ul> </div> </section> <section class="core-section-container my-3 reviews-feed"> <!----> <h2 class="core-section-container__title section-title"> Nutzerbewertungen </h2> <!----> <div class="core-section-container__content break-words"> <div class="reviews-feed__ratings-summary"> <section class="ratings-summary"> <div class="ratings-summary__overall-rating"> <h3 class="ratings-summary__header"><span class="ratings-summary__rating-average">4,7</span> <span class="ratings-summary__rating-max"> von 5</span></h3> <figure class="ratings-summary__figure"> <span class="star-rating" role="img" aria-label="Rating: 4.7 von 5 Sternen"> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/7dacecy4xq1otzk8pae2g0hxd"></icon> </span> </span> <figcaption class="ratings-summary__ratings-total">10 Bewertungen</figcaption> </figure> </div> <div class="ratings-summary__breakdown"> <div class="ratings-summary__disclaimer"> <div class="tooltip"> <button class="tooltip__trigger ratings-summary__disclaimer-trigger" data-tracking-control-name="toggle_disclaimer" type="button"> <icon class="ratings-summary__disclaimer-icon" data-svg-class-name="ratings-summary__disclaimer-icon-svg" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/g8uts9v3k83n9e3iyvcxit0k"> </icon> <span class="ratings-summary__disclaimer-text">Wie werden die Bewertungen berechnet?</span> </button> <span role="tooltip" class="tooltip__popup" aria-hidden="true"> Die Gesamtbewertung gibt den Durchschnitt der abgegebenen Bewertungen wider. Sterne und Bewertungen können nur von nicht anonymisierten Nutzer:innen vergeben werden, die einen Kurs zu mindestens 40 % bearbeitet haben. So sollen gefälschte Bewertungen und Spam vermieden werden. </span> </div> </div> <ul> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 5 Sterne </figcaption> <progress class="ratings-summary__progress-bar" max="10" value="8" aria-valuemin="0" aria-valuenow="8" aria-valuemax="10"> Aktueller Wert: 8 </progress> <span class="ratings-summary__rating-count-percent"> 80 % </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 4 Sterne </figcaption> <progress class="ratings-summary__progress-bar" max="10" value="1" aria-valuemin="0" aria-valuenow="1" aria-valuemax="10"> Aktueller Wert: 1 </progress> <span class="ratings-summary__rating-count-percent"> 10 % </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 3 Sterne </figcaption> <progress class="ratings-summary__progress-bar" max="10" value="1" aria-valuemin="0" aria-valuenow="1" aria-valuemax="10"> Aktueller Wert: 1 </progress> <span class="ratings-summary__rating-count-percent"> 10 % </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 2 Sterne </figcaption> <progress class="ratings-summary__progress-bar" max="10" value="0" aria-valuemin="0" aria-valuenow="0" aria-valuemax="10"> Aktueller Wert: 0 </progress> <span class="ratings-summary__rating-count-percent"> 0 % </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 1 Sterne </figcaption> <progress class="ratings-summary__progress-bar" max="10" value="0" aria-valuemin="0" aria-valuenow="0" aria-valuemax="10"> Aktueller Wert: 0 </progress> <span class="ratings-summary__rating-count-percent"> 0 % </span> </figure> </li> </ul> </div> </section> </div> <!----> </div> </section> </div> </section> <section class="right-rail papabear:w-right-rail-width papabear:ml-column-gutter mamabear:max-w-[790px] mamabear:px-mobile-container-padding babybear:max-w-[790px] babybear:px-mobile-container-padding"> <section class="table-of-contents mb-4 table-of-contents--with-max-height"> <h2 class="table-of-contents__header"> Inhalt </h2> <ul class="table-of-contents__list"> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Einleitung <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Einleitung <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/mit-asp-dot-net-core-schnell-und-einfach-web-apis-entwickeln?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Mit ASP.NET Core schnell und einfach Web-APIs entwickeln </div> <div class="table-of-contents__item-duration"> 42 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/warum-apis?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Warum APIs? </div> <div class="table-of-contents__item-duration"> 1 Min. 43 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/was-sie-vorab-wissen-sollten?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Was Sie vorab wissen sollten </div> <div class="table-of-contents__item-duration"> 2 Min. 59 Sek. </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 1. Web-APIs: Die Grundlagen schaffen <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 1. Web-APIs: Die Grundlagen schaffen <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/benotigte-software?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Benötigte Software </div> <div class="table-of-contents__item-duration"> 5 Min. 42 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/schnellstart-mit-visual-studio?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Schnellstart mit Visual Studio </div> <div class="table-of-contents__item-duration"> 9 Min. 28 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/schnellstart-mit-visual-studio-code?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Schnellstart mit Visual Studio Code </div> <div class="table-of-contents__item-duration"> 7 Min. 14 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/minimal-apis-23736684?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Minimal APIs </div> <div class="table-of-contents__item-duration"> 3 Min. 23 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/http-im-schnelldurchlauf?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> HTTP im Schnelldurchlauf </div> <div class="table-of-contents__item-duration"> 3 Min. 37 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/rest-im-schnelldurchlauf?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> REST im Schnelldurchlauf </div> <div class="table-of-contents__item-duration"> 6 Min. 11 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/grundlagen-des-api-designs?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Grundlagen des API-Designs </div> <div class="table-of-contents__item-duration"> 4 Min. 26 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/test-werkzeuge-fur-apis?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Test-Werkzeuge für APIs </div> <div class="table-of-contents__item-duration"> 3 Min. 47 Sek. </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 2. Daten lesen <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 2. Daten lesen <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/controller-und-action-methoden-im-uberblick?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Controller und Action-Methoden im Überblick </div> <div class="table-of-contents__item-duration"> 6 Min. 5 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/controller-mit-der-dot-net-cli-anlegen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Controller mit der .NET CLI anlegen </div> <div class="table-of-contents__item-duration"> 4 Min. 2 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/routing-grundlagen-kennenlernen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Routing-Grundlagen kennenlernen </div> <div class="table-of-contents__item-duration"> 3 Min. 27 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/ein-datenmodell-erstellen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Ein Datenmodell erstellen </div> <div class="table-of-contents__item-duration"> 5 Min. 30 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/entity-framework-core-einrichten?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Entity Framework Core einrichten </div> <div class="table-of-contents__item-duration"> 2 Min. 57 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/testdaten-erzeugen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Testdaten erzeugen </div> <div class="table-of-contents__item-duration"> 5 Min. 37 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/mehrere-elemente-zuruckgeben?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Mehrere Elemente zurückgeben </div> <div class="table-of-contents__item-duration"> 4 Min. 9 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/actionresult-als-ruckgabetyp-verwenden?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> ActionResult als Rückgabetyp verwenden </div> <div class="table-of-contents__item-duration"> 2 Min. 59 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/ein-element-zuruckgeben?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Ein Element zurückgeben </div> <div class="table-of-contents__item-duration"> 3 Min. 15 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/fehler-behandeln?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Fehler behandeln </div> <div class="table-of-contents__item-duration"> 2 Min. 46 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/asynchrone-apis?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Asynchrone APIs </div> <div class="table-of-contents__item-duration"> 2 Min. 24 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/minimal-apis?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Minimal APIs </div> <div class="table-of-contents__item-duration"> 5 Min. 1 Sek. </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 3. Daten schreiben <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 3. Daten schreiben <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/was-sie-in-diesem-kapitel-erwartet-23738632?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Was Sie in diesem Kapitel erwartet </div> <div class="table-of-contents__item-duration"> 55 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/http-methoden-fur-lese-und-schreiboperationen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> HTTP-Methoden für Lese- und Schreiboperationen </div> <div class="table-of-contents__item-duration"> 2 Min. 46 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/model-binding-verstehen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Model-Binding verstehen </div> <div class="table-of-contents__item-duration"> 2 Min. 44 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-erstellen-teil-1?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Daten erstellen (Teil 1) </div> <div class="table-of-contents__item-duration"> 3 Min. 40 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-erstellen-teil-2?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Daten erstellen (Teil 2) </div> <div class="table-of-contents__item-duration"> 5 Min. 51 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-aktualisieren?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Daten aktualisieren </div> <div class="table-of-contents__item-duration"> 6 Min. 6 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-loschen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Daten löschen </div> <div class="table-of-contents__item-duration"> 5 Min. 16 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/in-eine-minimale-api-umwandeln?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> In eine minimale API umwandeln </div> <div class="table-of-contents__item-duration"> 3 Min. 11 Sek. </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 4. Fortgeschrittenes Auslesen von Daten <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 4. Fortgeschrittenes Auslesen von Daten <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/was-sie-in-diesem-kapitel-erwartet?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Was Sie in diesem Kapitel erwartet </div> <div class="table-of-contents__item-duration"> 48 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-paginieren?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Daten paginieren </div> <div class="table-of-contents__item-duration"> 6 Min. 56 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-filtern?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Daten filtern </div> <div class="table-of-contents__item-duration"> 5 Min. 18 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-suchen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Daten suchen </div> <div class="table-of-contents__item-duration"> 3 Min. 45 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/daten-sortieren?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Daten sortieren </div> <div class="table-of-contents__item-duration"> 6 Min. 2 Sek. </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 5. APIs versionieren <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 5. APIs versionieren <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/moglichkeiten-der-api-versionierung?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Möglichkeiten der API-Versionierung </div> <div class="table-of-contents__item-duration"> 3 Min. 13 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierungs-bibliothek?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Versionierungs-Bibliothek </div> <div class="table-of-contents__item-duration"> 2 Min. 54 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierung-per-url?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Versionierung per URL </div> <div class="table-of-contents__item-duration"> 7 Min. 1 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierung-per-http-header?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Versionierung per HTTP-Header </div> <div class="table-of-contents__item-duration"> 4 Min. 16 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierung-per-accept-header?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Versionierung per Accept-Header </div> <div class="table-of-contents__item-duration"> 2 Min. 51 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/versionierung-per-querystring?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Versionierung per QueryString </div> <div class="table-of-contents__item-duration"> 1 Min. 58 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/minimal-apis-versionieren?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Minimal APIs versionieren </div> <div class="table-of-contents__item-duration"> 3 Min. 51 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/swagger-ui-fixen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Swagger UI fixen </div> <div class="table-of-contents__item-duration"> 2 Min. 21 Sek. </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 6. APIs absichern <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 6. APIs absichern <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/https-erzwingen?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> HTTPS erzwingen </div> <div class="table-of-contents__item-duration"> 3 Min. 10 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/http-strict-transport-security?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> HTTP Strict Transport Security </div> <div class="table-of-contents__item-duration"> 3 Min. 54 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/api-aufruf-per-javascript?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> API-Aufruf per JavaScript </div> <div class="table-of-contents__item-duration"> 7 Min. 1 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/cross-origin-resource-sharing-cors?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Cross-Origin Resource Sharing (CORS) </div> <div class="table-of-contents__item-duration"> 4 Min. 6 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/cors-aktivieren?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> CORS aktivieren </div> <div class="table-of-contents__item-duration"> 3 Min. 57 Sek. </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://de.linkedin.com/learning/web-apis-mit-asp-dot-net-core-8/die-nachsten-schritte?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Gesperrt)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Die nächsten Schritte </div> <div class="table-of-contents__item-duration"> 2 Min. 43 Sek. </div> </div> </a> </li> </ul> <!----> </div> </li> </ul> </section> <section class="aside-section-container mb-4 subscription-value-props-aside-section"> <h2 class="aside-section-container__title section-title"> Enthalten: </h2> <!----> <div class="aside-section-container__content break-words"> <ul> <!----><!----> <li class="subscription-value-props-aside-section__list-item"> <span class="subscription-value-props-aside-section__value-prop-label">Lernen auch unterwegs</span> <span class="subscription-value-props-aside-section__value-prop-sublabel">Zugriff via Tablet und Handy</span> </li> <!----> </ul> </div> </section> <section class="aside-section-container mb-4 similar-courses-aside-section"> <h2 class="aside-section-container__title section-title"> Ähnliche Kurse anzeigen </h2> <!----> <div class="aside-section-container__content break-words"> <ul> <li> <!----> <a href="https://de.linkedin.com/learning/asp-dot-net-core-blazor-grundkurs?trk=learning-course_similar-courses" target="_self" data-tracking-control-name="learning-course_similar-courses" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 hover:show-play-button focus:show-play-button base-aside-card--link aside-learning-course-card"> <!----> <div class="base-aside-card__media flex-shrink-0 mr-0.5 overflow-hidden relative h-[54px] w-[95px] "> <img class="base-aside-card__media-element w-[100px] h-full object-cover" alt data-delayed-url="https://media.licdn.com/dms/image/v2/C4D0DAQEVAAPjKA8Kog/learning-public-crop_144_256/learning-public-crop_144_256/0/1604399135389?e=2147483647&v=beta&t=py3R1i30-7mHtdmcUhriaqNV3fzVhpzXxsexCaPuEWc"> <div class="aside-learning-course-card__duration duration">2 Std. 10 Min.</div> <icon class="base-aside-card__play-button w-auto play-button overlay-center" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9n9raq7fmdu241tpsxwodsmcd" data-svg-class-name="base-aside-card__play-button-svg"></icon> </div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> ASP.NET Core Blazor Grundkurs <!----> </h3> <!----> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> <li> <!----> <a href="https://de.linkedin.com/learning/dot-net-8-grundkurs?trk=learning-course_similar-courses" target="_self" data-tracking-control-name="learning-course_similar-courses" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 hover:show-play-button focus:show-play-button base-aside-card--link aside-learning-course-card"> <!----> <div class="base-aside-card__media flex-shrink-0 mr-0.5 overflow-hidden relative h-[54px] w-[95px] "> <img class="base-aside-card__media-element w-[100px] h-full object-cover" alt data-delayed-url="https://media.licdn.com/dms/image/v2/D560DAQHHWbyYBakifw/learning-public-crop_144_256/learning-public-crop_144_256/0/1711018596896?e=2147483647&v=beta&t=0DlJQWgwIfAS35fvTw6No8fJIMWj3HyWGx7l3q92tw4"> <div class="aside-learning-course-card__duration duration">1 Std. 31 Min.</div> <icon class="base-aside-card__play-button w-auto play-button overlay-center" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9n9raq7fmdu241tpsxwodsmcd" data-svg-class-name="base-aside-card__play-button-svg"></icon> </div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> .NET 8 Grundkurs <!----> </h3> <!----> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> </ul> </div> </section> <section class="aside-section-container mb-4"> <h2 class="aside-section-container__title section-title"> Kurse herunterladen </h2> <!----> <div class="aside-section-container__content break-words"> <p>Sie können Kurse mit der LinkedIn Learning-App für iOS oder Android herunterladen und diese auch ohne Internetverbindung auf Ihrem Mobilgerät ansehen.</p> <div class="app-links-aside-section__link-container"> <a class="app-links-aside-section__link" href="https://itunes.apple.com/de/app/apple-store/id1084807225?ls=1&pt=10746&mt=8&ct=learning_course_app_links&trk=learning-course_apple-app-store" data-tracking-control-name="learning-course_apple-app-store" data-tracking-will-navigate rel="noopener noreferrer" target="_blank"> <img alt="Im App Store herunterladen" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/emczv26hz24woii2j4aleyry" height="42px" width="142px"> </a> <a class="app-links-aside-section__link" href="https://play.google.com/store/apps/details?id=com.linkedin.android.learning&referrer=utm_source=linkedinlearning&utm_medium=mobileWeb&utm_campaign=learning_guest&hl=de&ct=learning_course_app_links&trk=learning-course_google-play-store" data-tracking-control-name="learning-course_google-play-store" data-tracking-will-navigate rel="noopener noreferrer" target="_blank"> <img alt="Auf Google Play erhältlich" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/535kqf5rsexfx0lucb3t6palb" height="42px" width="142px"> </a> </div> </div> </section> </section> </main> <div class="pre-footer "> <section class="core-section-container my-3 price-disclaimer"> <!----> <!----> <!----> <div class="core-section-container__content break-words"> <p class="price-disclaimer__copy"> <sup class="price-disclaimer__copy--sup">*</sup>Der Preis ist abhängig vom beim Einloggen oder bei der Registrierung angegebenen Profil- und Rechnungsland. </p> </div> </section> <section class="tw-linkster bg-cool-gray-20 browse-map" data-impression-id="learning-course_linkster" data-js-module-id="linkster"> <div class="max-w-screen-content-max-w w-full flex justify-between my-0 mx-auto mamabear:px-3 babybear:px-2 babybear:flex-col"> <div class="flex-1 w-1/2 pt-2 pr-4 pb-4 pl-0 babybear:pb-2 babybear:w-full babybear:border-b-1 babybear:border-solid babybear:border-color-border-low-emphasis babybear:last:border-b-0"> <h3 class="text-md font-bold text-color-text leading-open"> Themen der Kategorie „Business“ ansehen </h3> <ul class="my-1"> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/fuhrung-und-berufliche-weiterentwicklung?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Berufliche Weiterentwicklung </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/business-software-und-tools?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Business-Software und Tools </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/diversity-equity-und-inclusion-dei?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Diversity, Equity, Inclusion und Belonging (DEIB) </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/finanz-und-rechnungswesen?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Finanz- und Rechnungswesen </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/fuhrung-und-management-15955952?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Führung und Management </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/karriere-entwicklung-15962768?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Karriere-Entwicklung </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/kleinunternehmen-und-unternehmertum?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Kleinunternehmen und Unternehmertum </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/kundenservice-15962236?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Kundenservice </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/marketing-3?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Marketing </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/personalwesen-15962946?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Personalwesen </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/projektmanagement-15955944?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Projektmanagement </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/training-und-bildung?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Training und Bildung </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/unternehmensanalyse-und-strategie?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Unternehmensanalyse und -strategie </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/verkauf-und-vertrieb-15961401?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Verkauf und Vertrieb </a> </li> </ul> <a class="link tw-linkster-general-link" aria-label="Alle Kurse anzeigen: Business" href="https://de.linkedin.com/learning/topics/business-2?trk=learning-course_browsemap_general-link" data-tracking-control-name="learning-course_browsemap_general-link" data-tracking-will-navigate> Alle anzeigen </a> </div> <div class="flex-1 w-1/2 pt-2 pr-4 pb-4 pl-0 babybear:pb-2 babybear:w-full babybear:border-b-1 babybear:border-solid babybear:border-color-border-low-emphasis babybear:last:border-b-0"> <h3 class="text-md font-bold text-color-text leading-open"> Themen der Kategorie „Kreativität“ ansehen </h3> <ul class="my-1"> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/animation-und-illustration?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Animation und Illustration </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/architektur-ingenieur-und-bauwesen-aec?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Architektur-, Ingenieur- und Bauwesen (AEC) </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/audio-und-musik?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Audio und Musik </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/bildbearbeitung-fotografie-2?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Bildbearbeitung und Fotografie </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/grafikdesign?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Grafikdesign </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/motion-design-und-visuelle-effekte?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Motion-Design und Visuelle Effekte </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/produkt-und-herstellung?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Produkt und Herstellung </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/user-experience-15995392?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> User Experience </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/video-audio-2?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Video </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/visualisierung-und-echtzeit-rendering?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Visualisierung und Echtzeit-Rendering </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/webdesign-und-ux?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Webdesign </a> </li> </ul> <a class="link tw-linkster-general-link" aria-label="Alle Kurse anzeigen: Kreativität" href="https://de.linkedin.com/learning/topics/kreativitat?trk=learning-course_browsemap_general-link" data-tracking-control-name="learning-course_browsemap_general-link" data-tracking-will-navigate> Alle anzeigen </a> </div> <div class="flex-1 w-1/2 pt-2 pr-4 pb-4 pl-0 babybear:pb-2 babybear:w-full babybear:border-b-1 babybear:border-solid babybear:border-color-border-low-emphasis babybear:last:border-b-0"> <h3 class="text-md font-bold text-color-text leading-open"> Themen der Kategorie „Technik“ ansehen </h3> <ul class="my-1"> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/cloud-computing-16105209?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Cloud-Computing </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/data-science-15956724?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Data Science </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/datenbankverwaltung?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Datenbankverwaltung </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/devops-16105665?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> DevOps </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/hardware?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Hardware </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/it-support-2?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> IT-Helpdesk </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/informations-und-it-sicherheit?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> IT-Sicherheit und Cybersecurity </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/kunstliche-intelligenz-ki?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Künstliche Intelligenz (KI) </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/mobile-entwicklung?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Mobile Entwicklung </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/it-operations-und-it-sicherheit?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Netzwerk- und Systemadministration </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/softwareentwicklung?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Softwareentwicklung </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://de.linkedin.com/learning/topics/webentwicklung?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Webentwicklung </a> </li> </ul> <a class="link tw-linkster-general-link" aria-label="Alle Kurse anzeigen: Technik" href="https://de.linkedin.com/learning/topics/technik?trk=learning-course_browsemap_general-link" data-tracking-control-name="learning-course_browsemap_general-link" data-tracking-will-navigate> Alle anzeigen </a> </div> </div> </section> </div> <footer class="li-footer bg-transparent w-full "> <ul class="li-footer__list flex flex-wrap flex-row items-start justify-start w-full h-auto min-h-[50px] my-[0px] mx-auto py-3 px-2 papabear:w-[1128px] papabear:p-0"> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <span class="sr-only">LinkedIn</span> <icon class="li-footer__copy-logo text-color-logo-brand-alt inline-block self-center h-[14px] w-[56px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/e12h2cd8ac580qen9qdd0qks8"></icon> <span class="li-footer__copy-text flex items-center">© 2024</span> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://about.linkedin.com?trk=d_learning_course_guest_footer-about" data-tracking-control-name="d_learning_course_guest_footer-about" data-tracking-will-navigate> Info </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/accessibility?trk=d_learning_course_guest_footer-accessibility" data-tracking-control-name="d_learning_course_guest_footer-accessibility" data-tracking-will-navigate> Barrierefreiheit </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/user-agreement?trk=d_learning_course_guest_footer-user-agreement" data-tracking-control-name="d_learning_course_guest_footer-user-agreement" data-tracking-will-navigate> Nutzervereinbarung </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/privacy-policy?trk=d_learning_course_guest_footer-privacy-policy" data-tracking-control-name="d_learning_course_guest_footer-privacy-policy" data-tracking-will-navigate> Datenschutzrichtlinie </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/cookie-policy?trk=d_learning_course_guest_footer-cookie-policy" data-tracking-control-name="d_learning_course_guest_footer-cookie-policy" data-tracking-will-navigate> Cookie-Richtlinie </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/copyright-policy?trk=d_learning_course_guest_footer-copyright-policy" data-tracking-control-name="d_learning_course_guest_footer-copyright-policy" data-tracking-will-navigate> Copyright-Richtlinie </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://brand.linkedin.com/policies?trk=d_learning_course_guest_footer-brand-policy" data-tracking-control-name="d_learning_course_guest_footer-brand-policy" data-tracking-will-navigate> Markenrichtlinine </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/psettings/guest-controls?trk=d_learning_course_guest_footer-guest-controls" data-tracking-control-name="d_learning_course_guest_footer-guest-controls" data-tracking-will-navigate> Einstellungen für Nichtmitglieder </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/professional-community-policies?trk=d_learning_course_guest_footer-community-guide" data-tracking-control-name="d_learning_course_guest_footer-community-guide" data-tracking-will-navigate> Community-Richtlinien </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <div class="collapsible-dropdown collapsible-dropdown--footer collapsible-dropdown--up flex items-center relative hyphens-auto language-selector z-2"> <!----> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-[100%] top-auto" role="menu" tabindex="-1"> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="العربية (Arabisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ar_AE" data-locale="ar_AE" role="menuitem" lang="ar_AE"> العربية (Arabisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="বাংলা (Bengali)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-bn_IN" data-locale="bn_IN" role="menuitem" lang="bn_IN"> বাংলা (Bengali) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Čeština (Tschechisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-cs_CZ" data-locale="cs_CZ" role="menuitem" lang="cs_CZ"> Čeština (Tschechisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Dansk (Dänisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-da_DK" data-locale="da_DK" role="menuitem" lang="da_DK"> Dansk (Dänisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Deutsch ausgewählt" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link--selected" data-tracking-control-name="language-selector-de_DE" data-locale="de_DE" role="menuitem" lang="de_DE"> <strong>Deutsch</strong> </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Ελανεκα (Griechisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-el_GR" data-locale="el_GR" role="menuitem" lang="el_GR"> Ελανεκα (Griechisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="English (Englisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-en_US" data-locale="en_US" role="menuitem" lang="en_US"> English (Englisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Español (Spanisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-es_ES" data-locale="es_ES" role="menuitem" lang="es_ES"> Español (Spanisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="فارسی (Persisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fa_IR" data-locale="fa_IR" role="menuitem" lang="fa_IR"> فارسی (Persisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Suomi (Finnisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fi_FI" data-locale="fi_FI" role="menuitem" lang="fi_FI"> Suomi (Finnisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Français (Französisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fr_FR" data-locale="fr_FR" role="menuitem" lang="fr_FR"> Français (Französisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="हिंदी (Hindi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hi_IN" data-locale="hi_IN" role="menuitem" lang="hi_IN"> हिंदी (Hindi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Magyar (Ungarisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hu_HU" data-locale="hu_HU" role="menuitem" lang="hu_HU"> Magyar (Ungarisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Indonesia (Indonesisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-in_ID" data-locale="in_ID" role="menuitem" lang="in_ID"> Bahasa Indonesia (Indonesisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Italiano (Italienisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-it_IT" data-locale="it_IT" role="menuitem" lang="it_IT"> Italiano (Italienisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="עברית (Hebräisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-iw_IL" data-locale="iw_IL" role="menuitem" lang="iw_IL"> עברית (Hebräisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="日本語 (Japanisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ja_JP" data-locale="ja_JP" role="menuitem" lang="ja_JP"> 日本語 (Japanisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="한국어 (Koreanisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ko_KR" data-locale="ko_KR" role="menuitem" lang="ko_KR"> 한국어 (Koreanisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="मराठी (Marathi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-mr_IN" data-locale="mr_IN" role="menuitem" lang="mr_IN"> मराठी (Marathi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Malaysia (Malaysisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ms_MY" data-locale="ms_MY" role="menuitem" lang="ms_MY"> Bahasa Malaysia (Malaysisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Nederlands (Niederländisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-nl_NL" data-locale="nl_NL" role="menuitem" lang="nl_NL"> Nederlands (Niederländisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Norsk (Norwegisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-no_NO" data-locale="no_NO" role="menuitem" lang="no_NO"> Norsk (Norwegisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ਪੰਜਾਬੀ (Punjabi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pa_IN" data-locale="pa_IN" role="menuitem" lang="pa_IN"> ਪੰਜਾਬੀ (Punjabi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Polski (Polnisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pl_PL" data-locale="pl_PL" role="menuitem" lang="pl_PL"> Polski (Polnisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Português (Portugiesisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pt_BR" data-locale="pt_BR" role="menuitem" lang="pt_BR"> Português (Portugiesisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Română (Rumänisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ro_RO" data-locale="ro_RO" role="menuitem" lang="ro_RO"> Română (Rumänisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Русский (Russisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ru_RU" data-locale="ru_RU" role="menuitem" lang="ru_RU"> Русский (Russisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Svenska (Schwedisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-sv_SE" data-locale="sv_SE" role="menuitem" lang="sv_SE"> Svenska (Schwedisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="తెలుగు (Telugu)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-te_IN" data-locale="te_IN" role="menuitem" lang="te_IN"> తెలుగు (Telugu) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ภาษาไทย (Thai)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-th_TH" data-locale="th_TH" role="menuitem" lang="th_TH"> ภาษาไทย (Thai) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tagalog (Tagalog)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tl_PH" data-locale="tl_PH" role="menuitem" lang="tl_PH"> Tagalog (Tagalog) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Türkçe (Türkisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tr_TR" data-locale="tr_TR" role="menuitem" lang="tr_TR"> Türkçe (Türkisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Українська (Ukrainisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-uk_UA" data-locale="uk_UA" role="menuitem" lang="uk_UA"> Українська (Ukrainisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tiếng Việt (Vietnamesisch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-vi_VN" data-locale="vi_VN" role="menuitem" lang="vi_VN"> Tiếng Việt (Vietnamesisch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="简体中文 (Chinesisch vereinfacht)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_CN" data-locale="zh_CN" role="menuitem" lang="zh_CN"> 简体中文 (Chinesisch vereinfacht) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="正體中文 (Chinesisch traditionell)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_TW" data-locale="zh_TW" role="menuitem" lang="zh_TW"> 正體中文 (Chinesisch traditionell) </button> </li> <!----> </ul> <button class="language-selector__button select-none relative pr-2 font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover hover:cursor-pointer focus:text-color-link-focus focus:outline-dotted focus:outline-1" aria-expanded="false" data-tracking-control-name="footer-lang-dropdown_trigger"> <span class="language-selector__label-text mr-0.5 break-words"> Sprache </span> <icon class="language-selector__label-chevron w-2 h-2 absolute top-0 right-0" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> </div> </li> </ul> <!----> </footer> <script src="https://static.licdn.com/aero-v1/sc/h/eh08muqvrde4h3hc6koyij5ti" async></script> <!----> <script src="https://static.licdn.com/aero-v1/sc/h/awgwgu3fg49q0tcvd24ku87qq" async defer></script> <script data-delayed-url="https://static.licdn.com/aero-v1/sc/h/81wy0f4hfrhoilx9eqdwg202z" data-module-id="media-player"></script> <code id="trackingData" style="display: none"><!--{"hashedCourseId":"x/LS1ibpuuVERzLPPxxODtkZdWpv2OBWsM1vqCybEZw=","urn":"urn:li:lyndaCourse:3372089","totalPrice":{"currencyCode":"HKD","amount":"349.99"}}--></code> <code id="alcOnlyData" style="display: none"><!--{"isAlcOnly":false,"canPurchaseCourse":true}--></code> </body> </html>