Starter Code Laravel Untuk Project, Tugas dan Skripsi
Course ini buat teman teman yang lagi berjuang dengan laravel baik yang lagi dapat tugas kuliah, yang lagi dapat project atau yang lagi dapat skripsi yang development nya menggunakan Laravel.
Baca selengkapnya
Dari pengalaman saya selama mroyek garap penelitian (skripsi) dan ngeliatin tugas tugas yang dibuat sama mahasiswa ada satu kebiasaan yang selalu di ulang ulang yaitu : Reinvent the wheel !!!. Contoh tugas dan skripsi atau project selalu dibuat dari awal dari scratch, padahal kita bisa buat template awal (starter code) yang bisa kita pakai lagi berulang kali untuk tugas yang lain, untuk project yang lain dan untuk penelitian yang lain.
Implementasinya gimana ? kalau teman teman misalnya bikin project web based pake laravel pasti butuh fitur fitur standar nih contoh :
- Authentikasi (Login)
- Authorisasi (User Level)
- Register
- Kirim Email Konfirmasi Registrasi
- Forgot Password
- Reset Password ( Ini juga kirim email konfirmasi)
- Edit profile user
- Edit password user
Semua fitur ini itu fitur standar dan selalu diminta biasanya, nah mahasiswa itu biasanya main copas aja tutorial ga dipahami gimana cara kerja dibelakang fitur fitur itu. Sehingga kalo misalnya diminta registrasi yang ada custom field, reset password yang step nya berbeda, role dan permission yang custom udah ga bisa ngerjakan.
Naah di course ini teman teman bakal belajar gimana konsep dan logika dibelakang proses proses standar itu, gimana cara custom nya dan gimana cara membuat starter code yang LEGAL dan HALAL untuk bisa di komersialkan. Dont Reinvent the wheel gaes ngoding sekali proyekan nya berkali kali !!!
So without further ado, yok join saya di course ini dan kita berpetualang di next coding adventure.
Silabus
Lesson bergembok kebuka setelah kamu ambil course-nya.
Gimana Cara Belajar di Course Ini
- Cara Make Resource di Course Ini
Pendahuluan
- Apa itu Starter Code
- Kenapa Butuh Starter Code
- Kriteria Starter Code yang Akan Kita Buat
Mencari Template Starter Code yang Legal
- Memahami Lisensi
- Intro Stisla
- Clone Stisla dan Coba di Local
- Explorasi Folder dan MEmahami Template
Memulai Project Laravel
- Install dengan Cara Biasa
- Install dengan Docker
- Remidi Tentang Folder
- Memindahkan Folder
Membuat Template Blade Dulu
- Membuat Layout Blade
- Memotong Blank Template Ke Bagian yang Lebih Kecil
- Memahami Proses Pembuatan Layout di Laravel
- Memahami Extend, Yield dan Section di Blade
- Praktik Extend
- Praktik Yield
- Praktik Section
- Setelah Susah Payah Baru Kita Nikmati Layoutnya :)
- Bagaimana Dengan Template Halaman Lain ?
- Membuat Halaman Login
- Membuat Halaman Register, Forgot Password dan Reset Password
Membuat Fitur Wajib Authentikasi
- Fitur Apa Saja yang Biasanya Harus Ada Di Aplikasi Web ?
- Fortify, Laravel UI, Breeze atau Jetstream Pilih yang mana ?
- Install dan Setup Fortify
- Pahami Dulu Fortify Sebelum gass Ngoding
- Memahami Alur Login Di Fortify
- Membuat Fitur Authentikasi : Login dan mengatasi masalah klasik dengan form
- Teori Model, Factory, Seeder dan Database Seeder
- Membuat User Table dan User Seeder
- Membuat Protected Route
- Menampilkan User Profile
- Membuat Fitur Authentikasi : Logout
- Pelajari Flow Register Di Fortify Biar bisa di custom
- Membuat Fitur Authentikasi : Register
- Flow Verify Email di Fortify
- Membuat Fitur Authentikasi : Verify Email
- Alur dan Teori Forgot Password
- Membuat Fitur Authentikasi : Forgot Password
- Teori Reset PAssword
- Membuat Fitur Authentikasi : Reset Password
Membuat Fitur User Level Sederhana
- Ilustrasi Authentikasi vs Authorisasi
- Teknis Authentikasi Dan Authorisasi di Laravel
- Teori Tentang Gate Di Laravel
- Setup Role di User Table
- Membuat Gate Dengan Cara Biasa
- Membuat Gate Dengan Cara Yang Agak Awesome !!!
- Kasus Khusus Untuk Permission Super Duper Admin
Tambahkan Fitur Edit Profile dan Password
- Memahami Alur Edit Profile Di Fortify
- Merancang Fitur Edit Profile
- Setup Migration dan Seeder Untuk Update Profile
- Setup Tampilan Edit Profile
- Menghubungkan Data User Ke Tampilan Edit Profile
- Sudah konek nih datanya ? gimana proses update nya ?
- Memahami Alur Update Password
- Ngoding Fitur Update Password
- Bug fixing error message ? @_@
- Gimana Kalau user nya ngganti email di edit profile ?
Tambahkan Fitur Manajemen User
- Intro Tentang Fitur Yang Mau Dibuat
- Persiapan Menu Untuk Navigation
- Teori User List
- Ngoding User List
- Custom Data Di User List (Tampilan Verified / Unverified Account)
- Custom Row Number
- Setup Pagination
- Setup Search
- Setup Hak Akses
Selamat Anda Sudah Punya Starter Code !!
- Jualan Aplikasi ? Bisa banget
- Buka Jasa Garap Tugas Kuliah ? hmmh Sepertinya tidak haram tapi tidak baik :v