Starter Code Laravel Untuk Project, Tugas dan Skripsi

70 lesson

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 :

  1. Authentikasi (Login)
  2. Authorisasi (User Level)
  3. Register
  4. Kirim Email Konfirmasi Registrasi
  5. Forgot Password
  6. Reset Password ( Ini juga kirim email konfirmasi)
  7. Edit profile user
  8. 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

  1. Cara Make Resource di Course Ini

Pendahuluan

  1. Apa itu Starter Code
  2. Kenapa Butuh Starter Code
  3. Kriteria Starter Code yang Akan Kita Buat

Mencari Template Starter Code yang Legal

  1. Memahami Lisensi
  2. Intro Stisla
  3. Clone Stisla dan Coba di Local
  4. Explorasi Folder dan MEmahami Template

Memulai Project Laravel

  1. Install dengan Cara Biasa
  2. Install dengan Docker
  3. Remidi Tentang Folder
  4. Memindahkan Folder

Membuat Template Blade Dulu

  1. Membuat Layout Blade
  2. Memotong Blank Template Ke Bagian yang Lebih Kecil
  3. Memahami Proses Pembuatan Layout di Laravel
  4. Memahami Extend, Yield dan Section di Blade
  5. Praktik Extend
  6. Praktik Yield
  7. Praktik Section
  8. Setelah Susah Payah Baru Kita Nikmati Layoutnya :)
  9. Bagaimana Dengan Template Halaman Lain ?
  10. Membuat Halaman Login
  11. Membuat Halaman Register, Forgot Password dan Reset Password

Membuat Fitur Wajib Authentikasi

  1. Fitur Apa Saja yang Biasanya Harus Ada Di Aplikasi Web ?
  2. Fortify, Laravel UI, Breeze atau Jetstream Pilih yang mana ?
  3. Install dan Setup Fortify
  4. Pahami Dulu Fortify Sebelum gass Ngoding
  5. Memahami Alur Login Di Fortify
  6. Membuat Fitur Authentikasi : Login dan mengatasi masalah klasik dengan form
  7. Teori Model, Factory, Seeder dan Database Seeder
  8. Membuat User Table dan User Seeder
  9. Membuat Protected Route
  10. Menampilkan User Profile
  11. Membuat Fitur Authentikasi : Logout
  12. Pelajari Flow Register Di Fortify Biar bisa di custom
  13. Membuat Fitur Authentikasi : Register
  14. Flow Verify Email di Fortify
  15. Membuat Fitur Authentikasi : Verify Email
  16. Alur dan Teori Forgot Password
  17. Membuat Fitur Authentikasi : Forgot Password
  18. Teori Reset PAssword
  19. Membuat Fitur Authentikasi : Reset Password

Membuat Fitur User Level Sederhana

  1. Ilustrasi Authentikasi vs Authorisasi
  2. Teknis Authentikasi Dan Authorisasi di Laravel
  3. Teori Tentang Gate Di Laravel
  4. Setup Role di User Table
  5. Membuat Gate Dengan Cara Biasa
  6. Membuat Gate Dengan Cara Yang Agak Awesome !!!
  7. Kasus Khusus Untuk Permission Super Duper Admin

Tambahkan Fitur Edit Profile dan Password

  1. Memahami Alur Edit Profile Di Fortify
  2. Merancang Fitur Edit Profile
  3. Setup Migration dan Seeder Untuk Update Profile
  4. Setup Tampilan Edit Profile
  5. Menghubungkan Data User Ke Tampilan Edit Profile
  6. Sudah konek nih datanya ? gimana proses update nya ?
  7. Memahami Alur Update Password
  8. Ngoding Fitur Update Password
  9. Bug fixing error message ? @_@
  10. Gimana Kalau user nya ngganti email di edit profile ?

Tambahkan Fitur Manajemen User

  1. Intro Tentang Fitur Yang Mau Dibuat
  2. Persiapan Menu Untuk Navigation
  3. Teori User List
  4. Ngoding User List
  5. Custom Data Di User List (Tampilan Verified / Unverified Account)
  6. Custom Row Number
  7. Setup Pagination
  8. Setup Search
  9. Setup Hak Akses

Selamat Anda Sudah Punya Starter Code !!

  1. Jualan Aplikasi ? Bisa banget
  2. Buka Jasa Garap Tugas Kuliah ? hmmh Sepertinya tidak haram tapi tidak baik :v