Kerangka Materi
Pengenalan REST dan JAX-RS
- Memahami prinsip-prinsip REST
- Tinjauan spesifikasi JAX-RS
- Mengapa Jersey untuk pengembangan API RESTful
Persiapan Lingkungan Pengembangan
- Pemasangan JDK dan Maven
- Creata proyek Jersey dengan Maven
- Struktur proyek dan konfigurasi
Membangun API REST dengan Jersey
- Mendefinisikan sumber daya dan endpoint
- Penggunaan metode HTTP (GET, POST, PUT, DELETE)
- Bekerja dengan JSON dan XML
Pengembangan API Lanjutan
- Filter permintaan dan respons
- Penanganan pengecualian
- Implementasi autentikasi dan otorisasi
Pengujian API
- Pengujian manual dengan Postman
- Pengujian otomatis dengan JUnit dan REST-assured
- Mocking API untuk pengujian
Dokumentasi API dan Versi
- Penggunaan Swagger/OpenAPI dengan Jersey
- Dokumentasi endpoint
- Strategi versioning untuk API
Praktik Terbaik dan Pemecahan Masalah
- Merancang API yang skalabel
- Menangani masalah umum di Jersey
- Pertimbangan kinerja
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengetahuan dasar pemrograman Java
- Kenalan dengan konsep RESTful
- Pemahaman tentang metode HTTP dan JSON
Audiens
- Pengembang Java
- Pengujian API
- Insinyur perangkat lunak
Testimoni (3)
Kemungkinan-kemungkinan yang dapat dilakukan dengan Postman dan penggunaannya di masa mendatang.
Gordana Gacic - SEE Digital D.O.O.
Kursus - API Testing with Postman
Diterjemahkan Mesin
Pemahaman yang baik dalam mendefinisikan API, men.deploy dan menjalankan API.
Vincent - Openbaar Ministerie
Kursus - MuleSoft Anypoint Platform Fundamentals
Diterjemahkan Mesin
Untuk memahami sepenuhnya tentang WSO2 API Manager dan pentingnya. Fundamental ini benar-benar membantu saya untuk melanjutkan ke pembelajaran mandiri yang lebih maju.
Hlalefang Nkhooa - Revenue Services Lesotho
Kursus - WSO2 API Manager for Developers
Diterjemahkan Mesin