Eignen Sie sich gefragte Fähigkeiten mit einem ganzjährigen Coursera Plus-Abonnement an -- jetzt für 239 $. Sparen Sie jetzt.

Meta

APIs

Dieser Kurs ist Teil mehrerer Programme.

60.910 bereits angemeldet

Bei Coursera PlusMehr erfahren enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

398 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

Flexibler Zeitplan
2 Wochen bei 10 Stunden eine Woche
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

398 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

Flexibler Zeitplan
2 Wochen bei 10 Stunden eine Woche
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • API-Entwicklung

  • Grundsätze der REST-Architektur

  • Erstellen Sie eine grundlegende API

Kompetenzen, die Sie erwerben

  • Kategorie: API-Tests
  • Kategorie: Leistungsoptimierung
  • Kategorie: Beglaubigungen
  • Kategorie: Software-Dokumentation
  • Kategorie: Restful API
  • Kategorie: JSON
  • Kategorie: API-Entwurf
  • Kategorie: Fehlersuche
  • Kategorie: Validierung von Daten
  • Kategorie: Berechtigung (Computing)
  • Kategorie: Anwendungsprogrammierschnittstelle (API)

Werkzeuge, die Sie lernen werden

  • Kategorie: Django (Web-Framework)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

15 Zuweisungen¹

KI-bewertet siehe Haftungsausschluss
Unterrichtet in Englisch
92%
Den meisten Lernenden hat dieser Kurs gefallen

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist als Teil verfügbar
Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module

In diesem Modul werden die Teilnehmer in die Grundlagen der API-Entwicklung und den REST-Architekturstil eingeführt. Sie lernen die Funktionsweise von HTTP- und HTTPS-Anfragen und -Antworten kennen, einschließlich gängiger Methoden und Statuscodes, und untersuchen, wie REST-Prinzipien mit CRUD-Operationen in Webanwendungen zusammenhängen. Außerdem befassen sich die Lernenden mit Namenskonventionen für Routen, dem Lebenszyklus von API-Anfragen, gängigen Entwicklungstools, Ausgabeformaten wie JSON und XML sowie dem Unterschied zwischen Authentifizierung und Autorisierung. Am Ende des Moduls sind die Lernenden in der Lage, die Kernmerkmale von RESTful-APIs zu beschreiben, das Design von API-Routen zu bewerten, wichtige API-Entwicklungstools zu nutzen und eine grundlegende API-Projektstruktur in Django zu erstellen.

Das ist alles enthalten

15 Videos15 Lektüren5 Aufgaben1 Diskussionsthema1 Unbewertetes Labor

In diesem Modul nutzen die Lernenden das Django REST Framework (DRF), um APIs effizienter zu erstellen. Sie untersuchen, warum DRF im Vergleich zu „normalem“ Django nützlich ist, installieren und konfigurieren DRF und erstellen API-Endpunkte mithilfe von funktionsbasierten Views, klassenbasierten Views und Viewsets. Das Modul bietet zudem eine Einführung in Serializer, Modell-Serializer, Beziehungs-Serializer, Validierung, Deserialisierung sowie Renderer für die JSON- und XML-Ausgabe. Die Lernenden üben, ein bestehendes Django-API-Projekt auf DRF umzustellen und das API-Verhalten mit Entwicklungstools zu debuggen. Am Ende des Moduls sind die Lernenden in der Lage, eine einfache API in DRF zu erstellen, Routing und Views zu konfigurieren, Modelldaten zu serialisieren und zu validieren sowie strukturierte API-Antworten in verschiedenen Formaten zurückzugeben.

Das ist alles enthalten

12 Videos8 Lektüren4 Aufgaben2 Unbewertete Labore

In diesem Modul erweitern und sichern die Lernenden ihre APIs, indem sie Funktionen implementieren, die die Benutzerfreundlichkeit, die Leistung und die Zugriffskontrolle verbessern. Sie arbeiten mit Filterung, Suche, Sortierung und Paginierung, um Clients dabei zu unterstützen, Daten effizient abzurufen, und wenden Validierung und Bereinigung an, um API-Eingaben zu schützen. Das Modul führt außerdem Caching zur Reduzierung der Infrastrukturbelastung, tokenbasierte Authentifizierung zur Überprüfung von Benutzern, Autorisierungsmechanismen zur Zugriffskontrolle nach Rolle oder Berechtigungsstufe sowie Throttling zur Begrenzung der Anforderungshäufigkeit ein. Die Lernenden befassen sich zudem mit Workflows zur Benutzerregistrierung und zur Kontoverwaltung unter Verwendung von Authentifizierungsbibliotheken. Am Ende des Moduls sind die Lernenden in der Lage, eine Django-REST-Framework-API um Funktionen für den Datenzugriff, Validierung, Sicherheitskontrollen und Leistungsoptimierungen zu erweitern.

Das ist alles enthalten

11 Videos9 Lektüren4 Aufgaben1 Unbewertetes Labor

In diesem Modul festigen die Lernenden die im Laufe des Kurses erworbenen Kenntnisse und Fähigkeiten, indem sie ein abschließendes API-Projekt durchführen. Sie setzen sich mit den Bewertungskriterien auseinander, analysieren die Projektstruktur und den Ablauf und erstellen eine API, die Kernkonzepte wie die Erstellung von Endpunkten, den Umgang mit Daten und die Organisation von APIs vereint. Anschließend reflektieren die Lernenden ihren Entwicklungsprozess, die Herausforderungen, denen sie begegnet sind, und die Fähigkeiten, die sie weiter ausbauen möchten. Am Ende des Moduls werden die Lernenden ihre Fähigkeit unter Beweis gestellt haben, ein funktionsfähiges API-Projekt zu erstellen und ihre eigenen Fortschritte in der API-Entwicklung zu bewerten.

Das ist alles enthalten

4 Videos4 Lektüren2 Aufgaben2 Diskussionsthemen

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Lehrkraftbewertungen
(108 Bewertungen)
Taught by Meta Experts
Meta
136 Kurse1.399.935 Lernende

von

Meta

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

  • 5 Sterne

    68,17 %

  • 4 Sterne

    17,54 %

  • 3 Sterne

    6,76 %

  • 2 Sterne

    3,25 %

  • 1 Stern

    4,26 %

Zeigt 3 von 398 an

OO

Geprüft am 31. Juli 2023

PB

Geprüft am 24. Juli 2023

GV

Geprüft am 19. März 2025

Was führt Sie heute zu Coursera?

  • cplus logo

    Eignen Sie sich Fähigkeiten an, die ein Leben lang halten -- jetzt für 239 $

  • Coursera for Teams

    Verleihen Sie Ihrem Team neue Fähigkeiten

Häufig gestellte Fragen

¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.