Schulungsübersicht
Einführung in REST und JAX-RS
- Verständnis der REST-Prinzipien
- Überblick über die JAX-RS-Spezifikation
- Warum Jersey für die REST-API-Entwicklung?
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
- Verwendung von HTTP-Methoden (GET, POST, PUT, DELETE)
- Arbeit mit JSON und XML
Fortgeschrittene API-Entwicklung
- Anfrage- und Antwortfilter
- Ausnahmeverarbeitung
- Implementierung von Authentifizierung und Autorisierung
Testung von APIs
- Manuelle Testung mit Postman
- Automatisierte Testung mit JUnit und REST-assured
- Mocking von APIs für die Testung
API-Dokumentation und Versionierung
- Verwendung von Swagger/OpenAPI mit Jersey
- Dokumentation von Endpunkten
- Versionierungsstrategien für APIs
Best Practices und Fehlerbehebung
- Gestaltung skalierbarer APIs
- Bearbeitung gängiger Probleme in Jersey
- Leistungsaspekte
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Kenntnisse in der Java-Programmierung
- Vertrautheit mit REST-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