

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

Contoh detail module Encrypt

Contoh detail module Faker

Halaman Home Page

Halaman detail buku

Halaman Cart

Halaman checkout

Payment Modal | Midtrans

Halaman Admin Book

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.