Konsep dan Implementasi Pemrograman Laravel 5 Edisi 2019

Pada tahun 2016, buku ini menjadi buku panduan terbarik (BEST SELLER) dalam mempelajari Laravel 5 (Versi 5.2), sehingga kami terbitkan kembali tahun 2019 dengan versi Laravel 5.8. Cukup banyak perubahan, terutama dari sisi routing dan security, sehingga penulis harus mengujicoba lagi dari awal setiap coding untuk menyesuaikannya agar dapat berjalan dengan baik di Laravel.


Tidak seperti Framework PHP berskala kecil seperti Codeigniter yang relatif mudah untuk dipelajari, Laravel cukup sulit untuk dikuasai, terutama bagi pemula, karena kompleksitas yang ada didalamnya. Untuk itulah, dibutuhkan panduan yang tepat untuk menguasai Laravel.


Buku ini membantu Anda untuk mempelajari Laravel dengan cara yang mudah, sistematis dan menyeluruh (30 BAB). Disajikan dalam bentuk LANGKAH DEMI LANGKAH. Setiap materi disertai STUDI KASUS. Bahkan, ada beberapa materi yang tidak ada dalam dokumentasi resmi LARAVEL.


SPESIFIKASI BUKU:


Judul : Konsep dan Implementasi Pemrograman LARAVEL 5 Edisi 2019
Penulis : Awan Pribadi Basuki
Harga : Rp. 115.000
Tebal Buku : 372 Halaman
Dimensi (L x P) : 14 x 21 Cm (Standar)
Tanggal Terbit : 16 Mei 2019


Klik disini untuk melihat cover gambar dalam ukuran yang lebih besar.


konsep-dan-implementasi-pemrograman-laravel-5


.


DAFTAR ISI


BAB. Pembuka
Untuk Siapa Buku Ini Ditulis?
Versi Laravel yang Dibahas di Buku Ini
Spesifikasi Komputer dan Development Environment
Cara Terbaik Memanfaatkan Buku Ini
Tidak Perlu Mengetik Nomor Urut Skrip

BAB 1. Composer
1.1. Mengenal Composer
1.2. Instalasi Composer
1.3. Menguji Hasil Instalasi Composer

BAB 2. Instalasi Laravel
2.1. Kebutuhan Sistem
2.2. Versi Laravel yang Dibahas di Buku Ini
2.3. Menguji Hasil Instalasi Melalui Browser
2.4. Menguji Hasil Instalasi Melalui Command-Line

BAB 3. Pengaturan Server
3.1. Membuat Virtual Host Apache
3.2. Penyebutan Path File di Folder SiswakuApp

BAB 4. Memahami Routing
4.1. Mengenal dan Membuat Route
4.2. Membuat Route untuk Halaman About
4.3. Named Route

BAB 5. View (Menampilkan Data)
5.1. Mengenal dan Membuat View
5.2. Menyimpan View Di dalam Sub Folder
5.3. Memberikan Data ke View

BAB 6. Blade (Template Engine)
6.1. Mengenal Blade
6.2. Mengubah View Homepage dan About Menjadi Blade
6.3. Membuat Master Template
6.4. Membuat Child Page
6.5. Menggunakan Bootstrap

BAB 7. Artisan
7.1. Mengenal Artisan
7.2. Perintah-Perintah Artisan
7.3. Help untuk Suatu Perintah Artisan
7.4. Option Perintah Artisan

BAB 8. Penggunaan Controller
8.1. Mengenal dan Membuat Controller
8.2. Membuat Controller untuk Halaman Siswa
8.3. Controller dan Named Route

BAB 9. Bekerja dengan Form
9.1. Membuat Form
9.2. Menerima/Memproses Data dari Form
9.3. Mengenal Paket laravelcollective/html
9.4. Menginstall Paket laravelcollective/html
9.3. Membuat Form dengan Paket laravelcollective/html

BAB 10. Database Migration
10.1. Mengatur Setting Database
10.2. Mengenal dan Membuat Migration
10.3. Menjalankan Migration
10.4. Info Tambahan Migration
10.5. Sample Data Siswa

BAB 11. Eloquent: Query (Model) Mengolah Data CRUD
11.1. REST dan Laravel
11.2. Mengenal dan Membuat Model
11.3. Menampilkan Data Siswa
11.4. Mengurutkan Data Siswa
11.5. Menampilkan Jumlah Siswa
11.6. Menampilkan Detail Siswa
11.7. Menambah Siswa
11.8. Method Create dan Mass Assignment
11.9. Merapikan Footer dan Halaman
11.10. Edit dan Update Siswa
11.11. Menghapus Siswa

BAB 12. Pagination
12.1. Simple Pagination
12.2. Regular Pagination

BAB 13. Eloquent: Collection
13.1. Mengenal dan Membuat Collection
13.2. first( )
13.3. last( )
13.4. count( )
13.5. take( )
13.6. pluck( )
13.7. where( )
13.8. whereIn( )
13.9. toArray( )
13.10. toJson( )
13.11. Eloquent Vs Query Builder Vs Collection

BAB 14. Eloquent: Accessor dan Mutator
14.1. Mengenal Accessor dan Mutator
14.2. Membuat Accessor
14.3. Membuat Mutator
14.4. Date Mutator

BAB 15. Form Validation: Manual Validator
15.1. Manual Validator
15.1.1. Membuat Manual Validator
15.1.2. Menampilkan Kembali Data di Form Saat Terjadi Error
15.2. Menampilkan Pesan Error
15.3. Mengubah Bahasa Pesan Error
15.4. Custom Error Message
15.5. Menampilkan Pesan Error untuk Setiap Kolom
15.6. Menyesuaikan Style Validasi dengan Bootstrap
15.7. Validasi untuk Proses Update

BAB 16. Eloquent Relationship One - to - One
16.1. Menambahkan Tabel Telepon
16.2. Membuat Model Telepon dan Mengatur Relationship
16.3. Menampilkan Nomor Telepon pada Daftar Siswa
16.4. Menampilkan Nomor Telepon pada Detail Siswa
16.5. Menambahkan Input Telepon pada Form
16.6. Menangani Create Telepon Siswa
16.7. Menangani Update Telepon Siswa

BAB 17. Eloquent Relationship One - to - Many
17.1. Menambahkan Tabel Kelas
17.2. Membuat Model Kelas dan Mengatur Relationship
17.3. Menambahkan Input Kelas pada Form
17.4. Menangani Create Siswa
17.5. Menampilkan Kelas pada Daftar Siswa
17.6. Menampilkan Kelas pada Detail Siswa
17.7. Menangani Update Siswa

BAB 18. Eloquent Relationship Many - to - Many
18.1. Menambahkan Tabel Hobi
18.2. Menambahkan Tabel Hobi Siswa
18.2. Membuat Model Hobi dan Mengatur Relationship
18.3. Menambahkan Input Hobi pada Form
18.4. Menangani Create Hobi Siswa
18.6. Menampilkan Hobi pada Detail Siswa
18.7. Menangani Update Hobi Siswa

BAB 19. Form Validation: Validate trait( )
19.1. Mengenal ValidateRequests Trait
19.2. Menerapkan pada Create
19.3. Menerapkan pada Update

BAB 20. View Composer
20.1. Mengenal View Composer
20.2. Membuat View Composer untuk List Kelas dan List Hobi

BAB 21. Form Validation: Form Request
21.1. Mengenal Form Request
21.2. Membuat Form Request untuk Siswa
21.3. Menerapkan pada Create
21.4. Menerapkan pada Update

BAB 22. Route Model Binding
22.1. Mengenal Route Model Binding
22.2. Membuat Model Binding untuk Siswa

BAB 23. Menangani Upload File
23.1. Menambahkan Kolom Foto pada Tabel Siswa
23.2. Menangani Create Data Foto
23.3. Menampilkan Foto pada Detail Siswa
23.4. Menangani Update Data Foto
23.5. Menangani Penghapusan Data Foto
23.5. Merapikan Fungsi-Fungsi Controller Siswa

BAB 24. Flash Message
24.1. Mengenal Flash Message
24.2. Menambahkan Flash Message pada Create
24.3. Menambahkan Flash Message pada Update
24.4. Menambahkan Flash Message pada Delete

BAB 25. RESTful Resource Controller
25.1. Mengenal RESTful Resource Controller
25.2. Menyederhanakan Route dengan Resourceful Route

BAB 26. Eloquent Scope: Pencarian Data
26.1. Membuat Fasilitas Pencarian
26.2. Memberikan Filter pada Pencarian
26.3. Eloquent Scope

BAB 27. Pembuatan Modul Kelas dan Hobi
27.1. Pengantar
27.2. Membuat Modul Kelas
27.3. Membuat Modul Hobi

BAB 28. Authentication (Login dan User Level)
28.1. Pengantar
28.2. Membuat Autentikasi
28.3. Mengganti Layout Form Login
28.4. Login dan Logout
28.5. Menon-Aktifkan Route Registrasi

BAB 29. Membuat Modul User
29.1. Menambahkan Kolom Level pada Tabel Users
29.2. Menambahkan Menu Halaman User
29.3. Membuat Route untuk Administrasi User
29.4. Membuat View dan Form User
29.5. Membuat Controller User
29.6. Membuat Custom Error Message untuk User
29.7. Menjalankan Modul User

BAB 30. Proteksi Modul dengan Middleware
30.1. Pengantar
30.2. Melindungi Modul dengan Middleware Auth
30.3. Membuat Middleware Admin

Penutup
Daftar Pustaka

Baca Juga

Belum Ada Komentar