Membangun REST API Dengan Lumen & JWT

Get course
5.0
2 reviews

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.

Siapa Yang Cocok Mengikuti Kelas ini

Backed Programmer

Backend Programmer yang sedang mencari referensi tentang cara pembuatan REST API Dengan Stack Terkini Dan Mudah Dipelajari.

Calon Programmer

Calon Programmer Yang Sedang Belajar Kemampuan Membangun REST API Sebagai Syarat Masuk Ke Perusahaan.

Mahasiswa / Pelajar

Kelas Ini Juga Cocok Jika Anda Adalah Seorang Mahasiswa Jurusan Informatika Atau Pelajar Yang Sedang Mengambil Mata Pelajaran Teknologi Web Service.

Tools Yang Digunakan

Screenshoot Project Studi Kasus

Melakukan Instalasi Software Yang Dibutuhkan

1
Melakukan Instalasi Xampp Local Web Server
06 : 20
2
Melakukan Instalasi Software Visual Studio Code
02 : 26
3
Melakukan Instalasi Aplikasi Posman
02 : 28
4
Melakukan Instalasi Composer Package Manager
03 : 32

Membangun REST API Dengan Lumen

1
Melakukan Instalasi Project Lumen Dengan Composer
07:04
2
Memahami Flow Routing Pada Lumen
03:00
3
Melakukan Instalasi Package Lumen Generator
03:43
4
Mempersiapkan Routing Untuk Endpoit Resource Books
08:23
5
Konfigurasi Database, Membuat Model Dan Migration
03:47
6
Membuat Data Dummy Dengan Factory, Seeder Dan Faker
06:57
7
Membuat Endpoint Untuk Menampilkan Resource Books
04:32
8
Menambahkan Fitur Pencarian Dan Paging Pada Endpoint Book
9
Membuat Endpoint Untuk Menambahkan Data Book
07:26
10
Membuat Endpoint Untuk Mengupdate Data Book
05:41
11
Membuat Endpoint Untuk Menghapus Resource Book
05:57
12
Cara Menghandle Proses Upload File Pada REST API
06:16
13
Cara Membuat Proses Validasi Data Ketika Menghandle Request
06:28
14
Melakukan Format Data Dengan Eloquen Resource
11:53
15
Melakukan Refactory Method Store Dan Update Dengan Mass Asigment
05:50

Mengamankan Akses REST API Dengan Json Web Token

1
Membuat Endpoint Untuk Register User
10:16
2
Berkenalan Dengan Json Web Token
04:23
3
Implementasi Json Web Token Pada Project REST API
13:51
4
Postmant Collection Request Dan Workspace
08:41

Development Aplikasi Client Dengan Laravel Dan Guzzle

1
Melakukan Instalasi Framework Laravel
03:26
2
Melakukan Package Guzzle Http Client
03:07
3
Membuat Fitur Untuk Melakukan Request Dan Menampilkan Data Buku
11:08
4
Implementasi Token JWT Pada Rest Client
07:02
5
Membuat Form Input Data Buku
06:17
6
Handle Request Untuk Menyimpan Data Buku
11:41
7
Membuat Fitur Untuk Melakukan Edit Data Buku
08:57
8
Membuat Fitur Untuk Menghandle Request Hapus Data Buku
08:21

Tips Dan Trik Membangun REST API

1
Memindahkan Konfigurasi Host REST APi Pada Env
06:21
No announcements at this moment.
5.0
5 out of 5
2 Ratings

Detailed Rating

Stars 5
2
Stars 4
0
Stars 3
0
Stars 2
0
Stars 1
0

{{ review.user }}

{{ review.time }}
 

Show more
Please, login to leave a review
× Ada Yang Bisa Kami Bantu ?