Konsep dan Implementasi Pemrograman LARAVEL 5

Laravel adalah Framework PHP yang paling populer saat ini. Sejak dibuat pada tahun 2011, Laravel mendapatkan sambutan yang sangat baik. Sehingga, banyak developer yang semula menggunakan Framework lain, kini beralih menggunakan Laravel. Dikarenakan Laravel memiliki banyak fitur modern yang sangat membantu dalam proses pembuatan dan pengembangan web.


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 mencoba membantu Anda untuk mempelajari Laravel dengan cara yang mudah 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
Penulis : Awan Pribadi Basuki
Harga : Rp. 75.000
Tebal Buku : 360 Halaman
Dimensi (L x P) : 14 x 21 Cm (Standar)
Tanggal Terbit : 26 Juli 2016


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 WampServer
2.4. Menguji Hasil Instalasi Melalui Command-Line

BAB 3. Pengaturan Server
3.1. Membuat Virtual Host Apache
3.2. Membuat Friendly URL
3.2.1. Mengapa Membuat Friendly URL?
3.2.2. Mengaktifkan Rewrite Modul Apache
3.3. Penyebutan Path File di Folder LaravelApp
BAB 4. Memahami Routing
4.1. Mengenal dan Membuat Route
4.2. Membuat Route untuk Halaman About
4.3. Named Route

BAB 5. View
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 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)
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. Reguler 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 Kolom Telepon pada Form
16.6. Menyesuaikan Style Validasi dengan Bootstrap
16.7. Validasi untuk Proses Update

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
18.6. Menampilkan Hobi pada Detail Siswa
18.7. Menangani Update Hobi

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
17.1. Menambahkan Kolom Foto pada Tabel Siswa
17.2. Menangani Create Foto
17.3. Menampilkan Foto pada Detail Siswa
17.4. Menangani Update Foto
17.5. Merapikan Fungsi Upload Foto dan Hapus Siswa

BAB 24. Flash Message
21.1. Mengenal Flash Message
21.2. Menambahkan Flash Message pada Create
21.3. Menambahkan Flash Message pada Update
21.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 Siswa
26.1. Membuat Fasilitas Pencarian
26.2. Memberikan Filter pada Pencarian
26.3. Eloquent Scope

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

BAB 28. Authentication (Login/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
30.3. Membuat Middleware Admin

Baca Juga

Belum Ada Komentar