REST-APIs – 2 Tage Online-Unterricht

1.450,00 EUR

  • 2 days
Live-Virtuelles Klassenzimmer
In-House / In-Company

Baue die Fähigkeiten auf, RESTful APIs zu entwerfen, zu entwickeln und mit ihnen zu arbeiten, die moderne Web- und Mobile-Anwendungen antreiben. Dieser praxisorientierte Kurs führt dich in die Prinzipien der REST-Architektur ein und zeigt dir, wie APIs mithilfe standardisierter HTTP-Methoden die Kommunikation zwischen Systemen ermöglichen. Am Ende des Kurses wirst du verstehen, wie REST-APIs unter der Haube funktionieren und wie du sie in der modernen Softwareentwicklung effektiv einsetzen kannst.

Hauptfunktionen

Sprache

Kursmaterial auf Englisch

Stufe

Anfängerniveau

2 Tage (8 Stunden/Tag) Online-Unterricht mit Dozent

Über 30 empfohlene Lernstunden

Geführte praktische Programmierlabore

Realistische Entwicklungsaufgaben

Unterstützende Betreuung durch Tutor:innen

Zugriff auf Lernmaterialien nach Kursende

Bitte um Terminbestätigung!

Bescheinigung über den Abschluss des Programms inbegriffen

Lernergebnisse

Am Ende dieses Programms werden Sie in der Lage sein:

Voraussetzungen & Grundlagen

Bauen Sie auf Ihren vorhandenen Java-, Python- oder JavaScript-Kenntnissen auf, um APIs, HTTP, JSON und Datenserialisierung in einer REST-Architektur zu verstehen.

REST-Konzepte & -Prinzipien

Lerne grundlegende REST-Prinzipien, HTTP-Methoden, Ressourcendesign und URI-Konventionen für skalierbare APIs.

Erstellen von REST-Diensten

Entwickeln Sie REST-APIs mit Spring Boot, Flask oder Express für praxisnahe Anwendungen.

REST-Client-Entwicklung

Erstellen und testen Sie API-Clients mit HttpClient, Requests, Axios und Postman.

Konfigurationstechniken

Implementieren Sie Caching, ein zustandsloses Design, Komprimierung, Content-Negotiation, API-Versionierung und Dokumentation.

Sicherheit & Leistung

Wenden Sie API-Sicherheitspraktiken, Authentifizierungsmethoden und Techniken zur Leistungsoptimierung an, einschließlich des Richardson-Reifegradmodells und der Abfrageoptimierung.

Hero

Kurszeitplan

  1. Tag 1

    Sitzung 1: Voraussetzungen

    • APIs, Web-Apps und Webservices
    • HTTP-Grundlagen
    • JSON und Serialisierung

    Sitzung 2: REST-Theorie

    • REST-API-Konzepte und -Prinzipien
    • Ressourcen, Methoden und Einschränkungen
    • Namenskonventionen

    Sitzung 3: REST-Dienste

    • REST-API-Design
    • Entwicklung von Services mit Spring Boot, Flask oder Express

    Sitzung 4: REST-Clients

    • Verwendung von Tools wie Postman
    • Erstellen von Clients mit HttpClient, Requests oder Axios
  2. Tag 2

    Sitzung 5: REST-API-Konfiguration

    • Caching und Komprimierung
    • Inhaltsaushandlung und HATEOAS
    • Idempotenz und Zustandslosigkeit
    • Sicherheit, Versionierung und Dokumentation

    Sitzung 6: Fortgeschrittene REST-Theorie

    • Richardson-Reifegradmodell
    • Suche, Sortierung und Seitennummerierung
    • N+1-Problem
    • PUT vs POST
    • Authentifizierungstechniken
 REST-APIs

Für wen ist dieses Programm geeignet?

Softwareentwickler

Webentwickler

Full-Stack-Entwickler

QA- und Testingenieure, die mit APIs arbeiten

Technische Fachkräfte, die Systeme und Dienste integrieren

Alle, die neu in der API-Entwicklung oder -Integration sind

Kurs jetzt starten

Voraussetzungen

  • Grundlegendes Verständnis von Programmierkonzepten
  • Vertrautheit mit Webtechnologien (hilfreich, aber nicht erforderlich)
  • Grundkenntnisse von HTTP sind von Vorteil
  • Keine vorherige Erfahrung in der API-Entwicklung erforderlich

Aussagen

Lizenzierung und Akkreditierung

Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.

Gleichstellungspolitik

Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.

Häufig gestellte Frage

Contact background

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!