Belajar Laravel: Membangun Website e commerce Terintegrasi Midtrans da
WhatsApp Icon
placeholder

Belajar Laravel: Membangun Website e commerce Terintegrasi Midtrans dan Raja Ongkir


Terakhir diperbarui:
November 2024

Deskripsi

Laravel 11 adalah salah satu framework PHP paling populer dan banyak digunakan saat ini. Framework ini memudahkan pengembangan website dengan menyediakan berbagai fitur yang membantu developer membangun aplikasi web dengan cepat dan efisien.

Melalui ebook ini, teman-teman akan mempelajari Laravel 11 dari dasar hingga mampu membuat aplikasi e-commerce bookstore lengkap dengan fitur autentikasi, manajemen produk, dan integrasi pembayaran menggunakan Midtrans dan layanan pengiriman RajaOngkir

Materi yang dibahas mencakup pengenalan Laravel, instalasi, routing, dan eksplorasi fitur-fitur lainnya. Dengan menyelesaikan ebook ini, diharapkan teman-teman dapat menggunakan Laravel 11 dengan efektif.

Ebook ini disusun dengan pendekatan terstruktur untuk memudahkan proses belajar, sehingga teman-teman dapat memahami setiap materi dengan baik dan menjadi lebih mahir.

Jadi, fokus utama dalam ebook ini bukan pada seberapa bagus aplikasi yang dibuat, melainkan pada alur proses belajar dari dasar hingga membangun aplikasi e-commerce.

Harapannya, teman-teman bisa mengembangkan aplikasi tersebut sendiri atau menerapkan fitur-fitur serupa ke proyek lain sesuai kebutuhan.

Note: Materi disusun dalam bentuk e-course online, bukan file PDF fisik.

Daftar Modul

Kata Pengantar
eps 1
Lisensi dan Ketentuan Penggunaan
eps 2

Pengertian Laravel
eps 3
Penting ❗❗❗ Cara kerja MVC di Laravel
eps 4
Tools dan Cara Install Laravel
eps 5
Menjalankan Project Laravel
eps 6
Ringkasan cara install laravel
eps 7

Struktur folder di Laravel 11
eps 8

Penjelasan Routes dan View
eps 9
Praktik Membuat Route Baru Laravel
eps 10

Pengertian Controller
eps 11
Membuat Controller di Laravel
eps 12
Cara Menggunakan Controller
eps 13
Mengirim Data dari Controller ke View
eps 14
Menampilkan Data dengan Loop di View Blade
eps 15

Penjelasan Request Data
eps 16
Menangkap Data dari URI di Laravel
eps 17
Menangkap Data Dari Inputan
eps 18

Environment Configuration
eps 19
Penjelasan Konfigurasi File .env
eps 20

Sistem template blade Laravel
eps 21
Membuat Template Dinamis dengan Blade
eps 22
Blade Components di Laravel
eps 23
Default slot
eps 24
Membangun Landing Page dengan x-slot
eps 25

Memahami Query Builder di Laravel 11
eps 26
Konfigurasi Database
eps 27
Pembuatan Model dan Migration
eps 28
Pembuatan Form Request Product
eps 29
Pembuatan Controller Product
eps 30
Pembuatan Route Product
eps 31
Membuat Component Input
eps 32
Membuat Komponen Button dan Alert
eps 33
Pembuatan Master Layout & View Product
eps 34
Pembuatan Create Product
eps 35
Membuat Halaman Edit Produk
eps 36

Seeding
eps 37
Faker
eps 38

Membuat Pagination di Laravel
eps 39
Fitur Pencarian Berdasarkan Keyword dan Tanggal
eps 40

Pengertian migration Laravel
eps 41
Cara membuat dan menggunakan migration
eps 42
Merubah Nama Tabel dengan Migration di Laravel
eps 43
Cara Rollback Migration Laravel
eps 44
Menghapus Tabel Menggunakan Migration
eps 45

Pengertian Eloquent
eps 46
Persiapan Menggunakan Eloquent
eps 47
Cara Penggunaan Eloquent
eps 48

Konfigurasi DB
eps 49
Model Migration
eps 50
Membuat Form Request Product
eps 51
Membuat Controller Product dengan Eloquent
eps 52
Membuat Route Product
eps 53
Pembuatan Component Input
eps 54
Pembuatan Component Button
eps 55
Membuat View Product
eps 56
Membuat Create Product
eps 57
Pembuatan Halaman edit Product
eps 58

Pengertian Soft Deletes
eps 59
Cara Menggunakan Soft Deletes
eps 60

Relasi One To One Eloquent
eps 61
Contoh Relasi One To One Eloquent
eps 62
Relasi One To Many
eps 63
Contoh Relasi One To Many Eloquent
eps 64
Relasi Many To Many
eps 65
Contoh Relasi Many To Many Eloquent
eps 66
Polymorphic Relationships Eloquent ORM
eps 67
Implementasi Polymorphic Relationships
eps 68

Laravel Breeze
eps 69
Reset Password via Email dengan Laravel Breeze
eps 70

Encrypt | Mengenkripsi Data dengan Laravel
eps 71
Decrypt
eps 72

Hashing Data dengan Laravel untuk Keamanan Password
eps 73
Cara Verifikasi Hash Password di Laravel Saat Login
eps 74

Membuat Fitur Upload Gambar dengan Mutator dan Accessor di Laravel
eps 75
Menambahkan Fitur Hapus File Gambar di Laravel
eps 76

Middleware Bawaan Laravel
eps 77
Custom Middleware
eps 78

Alur aplikasi Web Bookstore
eps 79
Perancangan
eps 80
Instalasi Laravel Project Baru | Bookstore
eps 81
Pembuatan Traits
eps 82
Pembuatan Enum TransactionStatus
eps 83

Koneksi ke Database
eps 84
Model dan Migration
eps 85
Eloquent Relationships / Menghubungkan antar Model
eps 86
Eloquent: Aksesor, Mutator, dan Casting
eps 87

Kenalan sama Laravel Fortify
eps 88
Installasi dan Konfigurasi Fortify
eps 89
Membuat Layout dan Proses Login
eps 90
Membuat Proses Register
eps 91

Apa itu Laravel Spatie?
eps 92
Installasi dan Konfigurasi Spatie
eps 93
Implementasi Role User dan Integrasi API RajaOngkir dengan Seeder
eps 94

Pembuatan Controller Dashboard
eps 95
Membuat Layout Admin
eps 96
Membuat halaman dashboard
eps 97

Pembuatan Form Request Category
eps 98
Pembuatan Controller Category
eps 99
Menampilkan data Category dan konfigurasi SweetAlert
eps 100
Membuat Create Category
eps 101
Membuat Edit Category
eps 102
Delete
eps 103

Pembuatan Form Request Slider
eps 104
Pembuatan Controller Slider
eps 105
Menampilkan data Sliders
eps 106
Membuat Create Slider
eps 107
Membuat Edit Slider
eps 108
Delete Slider
eps 109

Membuat Form Request Book
eps 110
Pembuatan Controller Book
eps 111
Menampilkan data Buku
eps 112
Membuat Create Buku
eps 113
Membuat edit Buku
eps 114
Delete Book
eps 115
Membuat proses tambah dan delete image book
eps 116

Pembuatan Controller Transaction
eps 117
Menampilkan daftar dan detail Transaction
eps 118

Pembuatan Controller Dashboard Customer
eps 119
Membuat Halaman Dashboard Customer
eps 120

Installasi dan Konfigurasi Midtrans
eps 121

Membuat Controller Transaction Customer dan CheckoutService
eps 122
Menampilkan data Transaction Member
eps 123
Menampilkan Detail Transaksi Customer dan Snap Pembayaran
eps 124

Membuat Controller Homepage
eps 125
Menampilkan data di Homepage
eps 126

Membuat Controller untuk menampilkan detail kategori
eps 127
Menampilkan Buku berdasarkan Kategori
eps 128

Membuat Controller untuk menampilkan detail buku
eps 129
Menampilkan detail Buku berdasarkan Slug
eps 130

Membuat Cart Service
eps 131
Membuat Controller CartController
eps 132
Membuat Halaman Cart dan Menampilkan Informasi Pengiriman Api Raja Ongkir
eps 133
Menampilkan Jumlah Cart Secara Dinamis di Navbar Web
eps 134

Membuat Controller Checkout
eps 135
Membuat halaman Checkout
eps 136
Membuat Controller dan Callback untuk Payment Notification
eps 137

Compile Asset untuk Production
eps 138
Upload Project ke Hosting
eps 139

Source Code
eps 140

Screenshots

placeholder

Contoh detail module Encrypt

placeholder

Contoh detail module Faker

placeholder

Halaman Home Page

placeholder

Halaman detail buku

placeholder

Halaman Cart

placeholder

Halaman checkout

placeholder

Payment Modal | Midtrans

placeholder

Halaman Admin Book

placeholder

Halaman Admin Transaction

Tools

Memuat ulasan...

FAQ

Untuk saat ini eCourse tersedia dalam bentuk teks, tapi kedepannya kami mungkin akan menambah video.
Tidak, kamu cukup bayar sekali saja.
Kalau ada masalah, kamu bisa langsung tanya ke mentor.