Buku Ebook Laravel 5.7 Bahasa Indonesia – Panduan Lengkap Belajar Laravel

Buku Ebook Laravel Bahasa Indonesia ini saya buat berdasarkan pengalaman dalam membuat beberapa aplikasi dengan Laravel. Referensi buku ini saya kutip dan ikuti dari tentunya dokumentasi resmi Laravel dan beberapa literatur lainnya.

Buku ini juga disertai dengan video karena saya melihat beberapa bagian agak sulit dipahami jika hanya ditulis saja dalam buku ebook laravel ini, jadi saya coba buat video di beberapa seri atau part bagian buku ini agar lebih mudah dipahami oleh pembaca buku ini.

  • Pengenalan Laravel
    • Open Source Project
    • Menggunakan Konsep MVC
    • Routing yang sederhana
    • Database ORM yang mudah dipelajari
    • Job Processing dengan beberapa driver Queue System
    • Realtime Event Broadcasting yang mudah diterapkan
  • Instalasi Laravel
    • Struktur Folder dan File pada Laravel
    • Mengenal Configuration pada Laravel dan file .env
    • Lifecyle pada Laravel
    • Mengenal perintah artisan pada Laravel
  • Mengenal Routes pada Laravel
    • Mengirim data pada URL Route
    • Method yang ada pada Laravel Route
    • Memberikan nama pada Route
    • Mengenal Prefix Route pada Laravel
  • Mengenal Controller pada Laravel
    • Membuat Controller
    • Memanggil View pada Controller
    • Resources pada Controller
  • Model pada Laravel
    • Konektifitas MySQL dengan Laravel
    • Migration pada Laravel
    • Akses Model Pada Controller
    • Mengenal Route Model Binding
      • Implicit Route Model Binding (dengan Video)
    • Mengenal Seeder pada Laravel
    • Mengirim data dari Controller ke View
  • Mengenal View Blade Pada Laravel
    • Membuat layout blade template
    • Logic pada Blade
  • Query Builder pada Laravel
    • Select pada Query Builder
      • Select satu baris pada Query Builder
      • Select beberapa kolom pada Query Builder
    • Aggregasi pada Query Builder Laravel
    • Raw SQL pada Query Builder
    • Join Table pada Query Builder
    • Parameter Group pada Query Builder
    • Insert data pada Query Builder
    • Update data pada Query Builder
    • Delete data pada Query Builder
  • Eloquent pada Laravel
    • Table name pada Eloquent
    • Primary Key pada Eloquent
    • Timestamp pada Eloquent
    • Mengambil data dengan Eloquent
    • Mengambil Single data dan Aggregasi dengan Eloquent
    • Proses Insert pada Eloquent
    • Proses Update pada Eloquent
    • Mass Update dengan Eloquent
    • Mengenal Mass Assignment pada Eloquent
    • Menghapus data dengan Eloquent
    • Soft Delete pada Laravel
      • Melihat Product Yang Terhapus dengan Softdelete
      • Mengembalikan data product yang terhapus SoftDelete
  • Relasi pada Eloquent
    • Relasi One to One
    • Relasi One to Many
    • Relasi Many To Many (dengan Video)
    • Pivot Column pada Relasi Many to Many
    • Relasi Has Many Through (dengan Video)
    • Relasi Polymorhic (dengan Video)
    • Relasi Many To Many Polymorphic (dengan Video)
    • Memanggil fungsi Query Builder pada Relasi
    • Query Relasi Yang Existance
    • Query Relasi Absense
    • Menghitung jumlah data dari relasi
    • Mengenal Lazy Loading pada Eloquent
    • Mengenal Eager Loading pada Eloquent
      • Eager Loading pada multiple relasi
      • Eager Loading pada relasi yang nested / bercabang
      • Memanggil Spesifik Kolom pada Eager Loading
    • Mengenal Lazy Eager Loading pada Eloquent
    • Query Scope pada Eloquent
      • Global Scope (dengan Video)
      • Anomymous Global Scope (dengan Video)
      • Menghapus Global Scope pada Eloquent
      • Local Scope pada Eloquent
      • Dynamic Scope pada Eloquent
  • Mengenal Collection pada Laravel
    • Mengubah kembali Collection ke Array
    • Menggunakan Method Pluck() pada Collection
    • Menggunakan Method When() pada Collection
    • Menggunakan method has()
    • Menggunakan method where()
  • Mengelola data Request
    • Mengenal Request Object
    • Mengenal $request->all()
    • Mengenal $request->except() dan $request->only()
    • Mengenal $request->has()
    • Mengenal $request->input()
    • Mengenal $request->method() dan $request->isMethod()
    • Mengelola Input Array pada Request
    • Mengenal $request->json()
    • Mengenal $request->segment()
    • Mengenal $request->file() dan $request->hasFile()
  • Melakukan Validasi terhadap Request
    • Validation dengan $request object
    • Validation dengan Validator Facade class
    • Mengenal Validation Rule
    • Membuat Custom Rule
  • Studi Kasus
    • Membuat Authentication API dengan Laravel dan JWT (dengan Video)
    • Membuat Broadcasting Message dengan Laravel, Laravel Echo Server dan React (Public Channel) – (dengan Video)
    • Membuat Broadcasting Message dengan Laravel, Laravel Echo Server, React dan JWT (Private Channel ) – (dengan Video)

Total halaman sementara: +100 HALAMAN

Total Video sementara: 10 Video

Buku ini masih dalam tahap penulisan dan tidak gratis :), akan segera di update ya, jika berminat bisa mengisi form dengan google form berikut pada link berikut: https://goo.gl/forms/EsU8g0oteSLeSa6t1

%d bloggers like this: