Kerangka Materi
Pendahuluan REST dan JAX-RS
- Memahami prinsip REST
- Ikatan umum spesifikasi JAX-RS
- Mengapa Jersey untuk pengembangan API RESTful
Menyusun Lingkungan Pengembangan
- Menginstal JDK dan Maven
- Membuat proyek Jersey dengan Maven
- Struktur proyek dan konfigurasi
Membangun API REST dengan Jersey
- Mendefinisikan sumber daya dan titik akhir
- Menggunakan metode HTTP (GET, POST, PUT, DELETE)
- Bekerja dengan JSON dan XML
Pengembangan API Lanjut
- Filter permintaan dan respons
- Penanganan pengecualian
- Menerapkan otentikasi dan otorisasi
Pengujian API
- Pengujian manual dengan Postman
- Pengujian otomatis dengan JUnit dan REST-assured
- Memalsukan API untuk pengujian
Dokumentasi dan Versi API
- Menggunakan Swagger/OpenAPI dengan Jersey
- Mendokumentasikan titik akhir
- Strategi versi untuk API
Praktik Terbaik dan Penyelesaian Masalah
- Merancang API yang dapat di skalakan
- Menangani masalah umum dalam Jersey
- Perhatian kinerja
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar pemrograman Java
- Kenalan dengan konsep RESTful
- Pemahaman metode HTTP dan JSON
Peserta
- Pembuat aplikasi Java
- Penguji API
- Insinyur perangkat lunak
Testimoni (5)
Pemahaman yang baik dalam mendefinisikan API, men.deploy dan menjalankan API.
Vincent - Openbaar Ministerie
Kursus - MuleSoft Anypoint Platform Fundamentals
Diterjemahkan Mesin
Memperoleh informasi baru.
Nada - Tamkeen Technologies
Kursus - API Testing with Postman
Diterjemahkan Mesin
Bahan pelajaran yang sangat terstruktur dengan baik dan Trainer yang berkualitas tinggi. Saya benar-benar menikmati latihan-latihan yang dapat kita lakukan bersama, dan Trainer dapat memperbaiki kesalahan secara bertahap berkat akses ke sistem jarak jauh.
Polska Spolka Gazownictwa sp. z o.o.
Kursus - IBM API Connect
Diterjemahkan Mesin
The exercises part.
Wissam - NEOM
Kursus - Developing APIs using Google Cloud Apigee X
Diterjemahkan Mesin
campuran antara teori dan latihan praktis
Lacatus Raluca - DB Global Technology
Kursus - API Security
Diterjemahkan Mesin