Membangun Aplikasi Point Of Sales Kasir dengan Laravel, Inertia.js & Vue.js

Membangun Aplikasi Point Of Sales Kasir dengan Laravel, Inertia.js & Vue.js

Disini kita akan belajar bagaimana cara membangun aplikasi secara monolith modern menggunakan Inertia.js dan Vue.js di dalam Laravel. Dengan menggunakan Inertia.js, kita sudah tidak perlu repot-repot membuat sebuah Rest API, sehingga proses development akan lebih cepat dan mudah.

BEGINNER2 penilaian29 peserta

Tentang Kelas

Di dalam buku ini kita bersama-sama akan belajar menjadi seorang Full-Stack Web Developer dari 0 dengan cara membangun sebuah aplikasi Kasir (Point of Sales) menggunakan Laravel, Inertia.js dan Vue.js.

Disini kita akan belajar bagaimana cara membangun aplikasi secara monolith modern menggunakan Inertia.js dan Vue.js di dalam Laravel. Dengan menggunakan Inertia.js, kita sudah tidak perlu repot-repot membuat sebuah Rest API, sehingga proses development akan lebih cepat dan mudah. Untuk Vue.js sendiri, kita akan menggunakan Composition API, sehingga kode yang akan kita buat menjadi lebih baik dan reusable di dalam component-component lain.

Tidak hanya itu, kita juga akan membahas konsep dan implementasi RBAC (Role-based access control) atau Roles & Permissions di dalam Laravel dan implementasi SPA (Single Page Application) di Inertia.js & Vue Js.

Di dalam Vue.js kita juga akan belajar menampilkan beberapa grafik atau chart untuk menampilkan data, seperti data penjualan, produk terlaris dan masih banyak lagi. Dengan begitu, maka aplikasi yang akan kita buat menjadi lebih interaktif dan bagus.

Karena kita membuat aplikasi Posint Of Sales, maka kita juga akan belajar melakukan export hasil penjualan dan laba ke dalam format excel dan PDF berdasarkan range waktu yang bisa kita tentukan secara dinamis.

Setelah aplikasi Point Of Sales selesai kita buat, langkah selanjutnya adalah melakukan proses deployment atau proses meng-online-kan projectnya di Internet, sehingga kita bisa mengaksesnya secara global.

Untuk proses deployment kita akan coba di cPanel / shared hosting. Disini kita akan belajar melakukan proses deployment project Laravel dengan benar dan aman.

Demo Project : https://kasir.appdev.my.id

Daftar Materi

Cover00.00
Kata Pengantar00.00
Lisensi Buku00.00
Tentang Buku00.00

Diagram Aplikasi00.00
Struktur dan Relasi Database00.00

JavaScript ES600.00
Variable00.00
Default Parameter00.00
Template String atau Literal00.00
Arrow Function00.00
Rest Parameter00.00
Destructuring & Restructuring00.00
Spread Operator00.00
Array Map00.00
Promise00.00
Async Await00.00

Persiapan dan Tools Pendukung00.00
Membuat Project Laravel dengan Composer00.00
Membuat Helpers di Laravel00.00
Konfigurasi Koneksi Database00.00
Konfigurasi Time Zone00.00

Tentang Laravel Spatie00.00
Installasi dan Konfigurasi Laravel Spatie00.00

Tentang Laravel Spatie00.00
Installasi dan Konfigurasi Laravel Spatie00.00

Membuat Model dan Migration00.00
Eloquent Relationships00.00
Eloquent Accessor, Mutator dan Casting00.00
Membuat Seeder Roles00.00
Membuat Seeder Permissions00.00
Membuat Seeder User00.00
Menjalankan Migration dan Seeder00.00

Apa itu Inertia.js ?00.00
Installasi & Konfigurasi Inertia.js "server-side"00.00
Installasi & Konfigurasi Inertia.js "client-side"00.00
Share Data di Inertia.js00.00
Menambahkan Progressbar di Inertia.js00.00
Konfigurasi Permissions di Inertia.js00.00

Apa itu Laravel Fortify ?00.00
Apa itu Laravel Fortify ?00.00
Installasi dan Konfigurasi Laravel Fortify00.00
Membuat Proses Login00.00
Membuat Proses Forgot dan Reset Password00.00
Membuat Proses Logout00.00

Membuat Controller Dashboard00.00
Membuat Layout App00.00
Menampilkan Halaman Dashboard00.00
Menampilkan Statistik di Dashboard00.00
Menampilkan Chart atau Grafik di Dashboard00.00
Menampilkan Produk Limit Stok di Dashboard00.00

Membuat Controller Permission00.00
Menampilkan Data Permissions00.00

Membuat Controller Role00.00
Menampilkan Data Roles00.00
Membuat Proses Insert Data Role00.00
Membuat Proses Edit dan Update Data Role00.00
Membuat Proses Hapus Data Role00.00

Membuat Controller User00.00
Menampilkan Data Users00.00
Membuat Proses Insert Data User00.00
Membuat Proses Edit dan Update Data User00.00
Membuat Proses Hapus Data User00.00

Membuat Controller Category00.00
Menampilkan Data Categories00.00
Membuat Proses Insert Data Category00.00
Membuat Proses Edit dan Update Data Category00.00
Membuat Proses Hapus Data Category00.00

Membuat Controller Product00.00
Menampilkan Data Products00.00
Membuat Proses Insert Data Product00.00
Membuat Proses Edit dan Update Data Product00.00
Membuat Proses Hapus Data Product00.00
Membuat dan Menampilkan Component Barcode00.00

Membuat Controller Customer00.00
Menampilkan Data Customers00.00
Membuat Proses Insert Data Customer00.00
Membuat Proses Edit dan Update Data Customer00.00
Membuat Proses Hapus Data Customer00.00
Membuat Proses Hapus Data Customer00.00

Membuat Controller Transaction00.00
Menampilkan Halaman Transaction00.00
Menampilkan Cashier dan Customer00.00
Membuat Fitur Search Product00.00
Menampilkan Grand Total00.00
Menambahkan Item Product ke Cart00.00
Menampilkan Item Product di Carts00.00
Menghapus Item Product dari Cart00.00
Membuat Fitur Discount, Pembayaran dan Kembalian00.00
Membuat Proses Simpan Data Transaction00.00
Membuat Fitur Cetak Nota Pembelian00.00

Membuat Controller Sales00.00
Menampilkan Sales atau Penjualan Berdasarkan Range Tanggal00.00
Installasi & Konfigurasi Laravel Excel00.00
Membuat Fitur Export Excel Data Sales atau Penjualan00.00
Installasi & Konfigurasi Laravel DomPDF.00.00
Membuat Fitur Cetak PDF Data Sales atau Penjualan00.00

Membuat Controller Profit00.00
Menampilkan Profits atau Laba Berdasarkan Range Tanggal00.00
Membuat Fitur Export Excel Data Profits atau Laba00.00
Membuat Fitur Cetak PDF Data Profits atau Laba00.00

Compile Assets Production00.00
Deploy Project Laravel di cPanel (Shared Hosting)00.00

Source Code00.00
Penutup00.00
Penyusun Materi

Prev
Next
Fika Ridaul Maulayya
Fika Ridaul Maulayya

Full-Stack Web Developer, Content Creator and CO-Founder Santri Koding. I share everything i know with Article, Screencasts and E-Books at SantriKoding.com

Testimoni Oleh Siswa

5.0

(2 reviews)

5 Bintang
100%
4 Bintang
0%
3 Bintang
0%
2 Bintang
0%
1 Bintang
0%
rifki rifki
rifki rifki
Mentornya keren dan responsif ketika ada konsulan. Plus lagi materi di buku ini bener-bener mudah dipahami dan dicoba. Bersyukur banget pernah baca buku ini. Materi yang disajikan runtut enak dipahami.
Risca Novita Anggreini
Risca Novita Anggreini
Mantap, Authornya keren, Sangat membantu, Solutif,
Komentar tidak ditemukan
...
Rp. 400,000
Beli sekali akses selamanya
Beli lewat Roadmap
Sewa kelas dan akses selama 1 bulan
Yang akan kamu dapatkan :
101 Modul
8 jam durasi
Forum Diskusi Tanya Jawab
Klaim Sertifikat Digital

Kelas Populer Lainnya

Prev
Next