Jika anda sedang mencari referensi tentang bagaimana membangun sebuah REST API maka anda sudah berapa di kelas yang tepat, karna kelas ini memang dibuat khusus untuk orang seperti anda yang ingin belajar bagaimana cara membuat REST API yang benar sesuai dengan standar.
Anda juga akan belajar tentang konsep Json Web Token dan bagaimana cara mengimplementasikan kedapa project yang sedang anda kerjakan. dan di akhir anda juga akan diberikan studi kasus bagaimana membuat sebuah website film dengan memanfaatkan REST API dari webiste lain.
REST (Representional State Transfer)
REST (Representional State Transfer) adalah suatu arsitektur metode komunikasi yang menggunakan protokol HTTP untuk pertukaran data. metode ini sering diterapkan dalam pengembangan aplikasi dengan tujuan untuk menjadikan sistem yang memiliki performa yang baik, cepat dan mudah untuk di kembangkan (scale) terutama dalam pertukaran dan komunikasi data. — Developer Kudo
Lumen Micro Framework
Lumen merupakan salah satu micro-framework yang dikembangkan oleh Taylor Otwell, pengembang yang berada di balik framework PHP paling populer saat ini, Laravel. Jika Laravel dibuat untuk pengembangan full-stack web, maka Lumen lebih dikhususkan untuk pembuatan API.
Itulah kenapa, beberapa fitur yang ada di Laravel dipangkas dan tidak tersedia di Lumen. Walau begitu, Lumen punya performa yang lebih baik dalam menangani permintaan (request) dibandingkan Laravel.