REST-APIs – 2 Tage Online-Unterricht
1.450,00 EUR
- 2 days
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.

Kurszeitplan
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
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

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
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

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!
