Kursbeschreibung
REST-APIs (Representational State Transfer) sind einfach zu bedienen, aber enorm leistungsfähig. Zu Beginn des Kurses lernen Sie zunächst die grundlegenden Konzepte hinter Web-APIs und die Definitionsprinzipien von REST kennen. Dazu gehören sechs Prinzipien: Einheitlichkeit, Client/Server-Entkopplung, Zustandslosigkeit, Zwischenspeicherung, Schichten und Code on Demand Es gibt Tausende von APIs - REST und andere - und jeden Tag werden neue Variationen in Form von Mashups erstellt. Das Potenzial für die Entdeckung von Informationen ist grenzenlos, aber wie können Sie bestehende APIs finden und testen? Sie werden lernen, wie Sie kostenlose, öffentliche Verzeichnisse nutzen können, um APIs in einer Vielzahl von Kategorien zu finden. Sie werden auch sehen, wie verschiedene APIs je nach Zweck und Kosten strukturiert und vermarktet werden.
Das Format der Daten, die über APIs übertragen werden, ist ebenfalls von entscheidender Bedeutung für eine konsistente und genaue Darstellung des Objektzustands und der Zustandsänderungen. Sie lernen gängige Datenformate wie XML und JSON kennen und erfahren, wie JSON zum Standard für REST-APIs geworden ist.
Was Sie lernen werden
- Identifizieren Sie die Kernvorteile von Web-APIs
- Definieren Sie REST und seine sechs Kernprinzipien: Einheitlichkeit, Client/Server-Entkopplung, Zustandslosigkeit, Caching, Schichten und Code on Demand
- Entdecken Sie und greifen Sie auf öffentliche APIs über kostenlose, öffentliche Verzeichnisse in einer Vielzahl von Kategorien zu
- Unterscheiden Sie zwischen XML- und JSON-Datenformaten
- Erkennen Sie, wie JSON zum Standard-Datenformat für REST-APIs geworden ist
Wichtige Erkenntnisse
- REST (Representational State Transfer) APIs sind einfach zu verwenden, aber enorm mächtig.
- REST wird durch sechs Kernprinzipien definiert: Einheitlichkeit, Client/Server-Entkopplung, Zustandslosigkeit, Caching, Schichten und Code on Demand.
- Kostenlose, öffentliche Verzeichnisse ermöglichen es Ihnen, APIs in einer Vielzahl von Kategorien zu finden, und APIs sind abhängig von ihrem Zweck und Kosten unterschiedlich strukturiert und vermarktet.
- Das Format der übertragenen Daten ist entscheidend für eine konsistente, genaue Widerspiegelung des Objektzustands, und JSON ist zum Standard-Datenformat für REST-APIs geworden.
Häufig gestellte Fragen
Was behandelt dieser REST API Basics-Kurs?
Der Kurs behandelt die grundlegenden Konzepte hinter Web-APIs und die definierenden Prinzipien von REST, einschließlich seiner sechs Prinzipien (Einheitlichkeit, Client/Server-Entkopplung, Zustandslosigkeit, Caching, Schichten und Code on Demand), wie Sie vorhandene öffentliche APIs mit kostenlosen Verzeichnissen finden und testen, sowie gängige Datenformate wie XML und JSON.
Was sind die sechs definierenden Prinzipien von REST in diesem Kurs?
Die sechs definierenden Prinzipien von REST sind Einheitlichkeit, Client/Server-Entkopplung, Zustandslosigkeit, Caching, Schichten und Code on Demand.
Wie werde ich lernen, vorhandene APIs zu finden und zu testen?
Sie lernen, wie Sie kostenlose, öffentliche Verzeichnisse verwenden, um APIs in einer Vielzahl von Kategorien zu finden, und sehen, wie verschiedene APIs abhängig von ihrem Zweck und ihren Kosten unterschiedlich strukturiert und vermarktet werden.
Welche Datenformate behandelt der Kurs?
Der Kurs behandelt gängige Datenformate einschließlich XML und JSON und erklärt, wie JSON zum Standard für REST-APIs geworden ist.
Welche Lektionen sind in dem Kurs enthalten?
Der Kurs umfasst drei Lektionen: Die Welt der APIs; REST-Objektzustand und Darstellung; und Datentransfer mit gängigen Formaten.









