Schulungsübersicht
Einführung in REST und JAX-RS
- Grundprinzipien von REST verstehen
- Überblick über die JAX-RS-Spezifikation
- Warum Jersey für die Entwicklung von RESTful APIs verwendet wird
Aufbau der Entwicklungsumgebung
- Installation von JDK und Maven
- Erstellen eines Jersey-Projekts mit Maven
- Projektstruktur und Konfiguration
Entwicklung von REST APIs mit Jersey
- Ressourcen und Endpunkte definieren
- Verwenden von HTTP-Methoden (GET, POST, PUT, DELETE)
- Arbeiten mit JSON und XML
Fortgeschrittene API-Entwicklung
- Anforderungs- und Antwortfilter
- Fehlerbehandlung
- Implementierung von Authentifizierung und Autorisierung
API-Tests durchführen
- Manuelles Testen mit Postman
- Automatisiertes Testen mit JUnit und REST-assured
- Mocking von APIs für Tests
API-Dokumentation und -Versionierung
- Verwendung von Swagger/OpenAPI mit Jersey
- Dokumentation von Endpunkten
- Versionierungsstrategien für APIs
Bewährte Methoden und Problembehandlung
- Entwicklung skalierbarer APIs
- Häufige Probleme in Jersey behandeln
- Leistungsaspekte berücksichtigen
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse der Java-Programmierung
- Bekanntschaft mit RESTful-Konzepten
- Verständnis von HTTP-Methoden und JSON
Zielgruppe
- Java-Entwickler
- API-Tester
- Software-Ingenieure
Erfahrungsberichte (5)
GoEinblick in die Definition einer API, das Deployen und Ausführen einer API.
Vincent - Openbaar Ministerie
Kurs - MuleSoft Anypoint Platform Fundamentals
Maschinelle Übersetzung
die Kompetenz des Ausbilders
Vincenzo - Plus Innovation srl
Kurs - WSO2 API Manager for Developers
Maschinelle Übersetzung
Der Kenntnisstand des Ausbilders
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kurs - Designing Web APIs
Maschinelle Übersetzung
Der Übungsabschnitt.
Wissam - NEOM
Kurs - Developing APIs using Google Cloud Apigee X
Maschinelle Übersetzung
Sehr präzise und sehr hilfreiche Anleitung
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Kurs - Kong API Gateway
Maschinelle Übersetzung