Di dalam buku ini kita semua akan belajar menjadi seorang FullStack Web Developer dengan cara membangun sebuah website Toko Online yang dinamis menggunakan Laravel, Inertia.js dan React.js.
Tidak hanya itu, kita juga akan belajar mengimplementasikan RajaOngkir untuk mendpatkan biaya pengiriman secara otomatis dari jasa expedisi, seperti TIKI, JNE dan POS.
Setelah belajar mengimplementasikan RajaOngkir untuk mendapatkan biaya ongkos kirim, maka kita juga akan mengimplementasikan Payment Gateway untuk proses pembayaran secara otomatis. Dimana dengan menggunakan Payment Gateway kita bisa melakukan pembayaran secara otomatis melalui berbagai metode, seperti Bank Transfer, E-Wallet, Indomaret, Alfamart dan lain sebagainya.
Dengan menggunakan Payment Gateway, maka kita tidak perlu susah payah melakukan verifikasi pembayaran secara manual, karena semua sudah dikerjakan secara otomatis dan untuk Layanan Payment Gateway yang akan kita gunakan adalah Duitku. Dengan Payment Gateway ini kita akan diberikan kemudahan dalam integrasi dan biaya yang sangat terjangkau.
Di dalam aplikasi kita juga akan mempelajari tentang Role dan Permissions secara dinamis, tujuannya untuk memisahkan menu-menu berdasarkan level user yang ditentukan. Dengan fitur ini, kita akan sangat terbantu karena bisa menentukan user dengan level tertentu yang bisa mengakses halaman.
Disini kita juga akan menggunakan Inertia.js yang fungsinya menggantikan peran dari Rest API. Dengan menggunakan Inertia.js kita akan sangat terbantu untuk menghubungkan antara Laravel dengan React.js. Dan karena menggunakan React.js, maka website yang akan kita buat akan bersifat SPA atau Single Page Application.
Setelah proses pembuatan website sudah selesai, maka kita juga akan belajar bagaimana cara melakukan deployment atau meng-onlinkan aplikasi tersebut agar bisa diakses oleh banyak orang. Dan disini kita akan belajar melakukan Deploy menggunakan VPS.
Karena akan melakukan Deployment menggunakan VPS, maka kita juga akan belajar tentang LEMP stack atau kepanjangan dari Linux, Engine X, MySQL dan PHP. Maka secara tidak langsung, kita juga akan belajar tentang basic Devops.
Demo Website : https://geek-store.my.id/