Schulungsübersicht
Einführung in REST und JAX-RS
- Verständnis der REST-Prinzipien
- Übersicht über die JAX-RS-Spezifikation
- Warum Jersey für die Entwicklung von RESTful-APIs
Einrichtung der Entwicklungsumgebung
- Installation von JDK und Maven
- Erstellung eines Jersey-Projekts mit Maven
- Projektstruktur und Konfiguration
Aufbau von REST-APIs mit Jersey
- Definition von Ressourcen und Endpunkten
- Nutzung von HTTP-Methoden (GET, POST, PUT, DELETE)
- Arbeit mit JSON und XML
Fortgeschrittene API-Entwicklung
- Anfrage- und Antwortfilter
- Fehlerbehandlung
- Implementierung von Authentifizierung und Autorisierung
Testen von APIs
- Manuelles Testen mit Postman
- Automatisiertes Testen mit JUnit und REST-assured
- Mocking von APIs für Tests
API-Dokumentation und Versionierung
- Nutzung von Swagger/OpenAPI mit Jersey
- Dokumentation von Endpunkten
- Versionierungsstrategien für APIs
Best Practices und Fehlersuche
- Design skalierbarer APIs
- Bearbeitung häufiger Probleme in Jersey
- Performance-Erwägungen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in der Java-Programmierung
- Vertrautheit mit RESTful-Konzepten
- Verständnis von HTTP-Methoden und JSON
Zielgruppe
- Java-Entwickler
- API-Tester
- Software-Ingenieure
Erfahrungsberichte (3)
Die Möglichkeiten von Postman und seine zukünftige Nutzung.
Gordana Gacic - SEE Digital D.O.O.
Kurs - API Testing with Postman
Maschinelle Übersetzung
Gute Einblicke in die Definition, Bereitstellung und Ausführung einer API.
Vincent - Openbaar Ministerie
Kurs - MuleSoft Anypoint Platform Fundamentals
Maschinelle Übersetzung
Um ein vollständiges Verständnis von WSO2 API Manager und seiner Bedeutung zu erlangen. Die Grundlagen haben mir wirklich geholfen, zum selbstständigen Lernen auf fortgeschrittenem Niveau voranzuschreiten.
Hlalefang Nkhooa - Revenue Services Lesotho
Kurs - WSO2 API Manager for Developers
Maschinelle Übersetzung