Dasar-dasar REST API
Bagian dari kursus Web
Kamu diminta menambahkan satu endpoint ke API yang sudah ada, lalu langsung membeku di keputusan pertama: POST /users/42/deactivate atau PATCH /users/42? Dua-duanya jalan. Dua-duanya akan sampai ke produksi. Tapi yang satu akan terasa jelas bagi orang berikutnya yang membacanya, dan yang satu lagi akan memicu perdebatan di review kode.
Bayangkan sebuah lemari arsip. Setiap laci dan setiap map punya alamat, dan alamat itu tidak pernah menyebutkan apa yang hendak kamu lakukan begitu sampai di sana. Tindakannya adalah keputusan terpisah: membacanya, menggantinya, atau membuangnya. REST membelah sebuah API dengan cara yang sama. URL adalah alamat dari sesuatu. HTTP method adalah kata kerjanya. ...
Ingin belajar Web Dasar-dasar REST API di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Web siap pakai, dan kerjakan Dasar-dasar REST API secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniDasar-dasar REST APIYang akan kamu pelajari
- Resources as nouns
- Methods as verbs
- Status codes
- Idempotency
- HATEOAS
- Versioning
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
14 pelajaran- 1Apa Itu Web20 mnt
- 2HTTP vs HTTPS15 mnt
- 3Anatomi Permintaan dan Respons30 mnt
- 4Cookie, Sesi, dan Token25 mnt
- 5DNS Dijelaskan25 mnt
- 6TLS dan Sertifikat30 mnt
- 7CORS30 mnt
- 8Dasar-dasar REST API25 mnt
- 9WebSocket dan SSE25 mnt
- 10Caching dan CDN25 mnt
- 11Header Keamanan25 mnt
- 12Pembatasan Laju dan Throttling20 mnt
- 13Pemantauan dan Pencatatan20 mnt
- 14Capstone: Server Web Kecil40 mnt
