Harga Fisik |
Rp. 47.000
|
Harga E-Book |
Rp. 50.000
|
Penulis |
Agus Saputra |
Jml Halaman |
200 |
Penerbit |
Andi Offset |
Terbit |
2 Juli 2012 |
CakePHP merupakan framework terbaik untuk menciptakan aplikasi web saat ini, baik skala kecil maupun skala enterprise. Hal tersebut karena CakePHP didukung oleh berbagai macam Helper, Library, dan Plugin yang dibutuhkan oleh web. Selain itu, CakePHP juga sudah mendukung Ajax maupun ORM (Object Relational Mapping). Buku ini merupakan serial puncak dari serial buku CakePHP berkelanjutan. Pembahasan dalam buku ini merupakan pelengkap dari kedua buku CakePHP yang sudah beredar di pasaran.
Buku ini membahas mulai dari definisi, pengenalan, konfigurasi, instalasi dasar, teknik pemrograman OOP (Object Oriented Programming), extension, tip seputar CakePHP seperti pemahaman PrimaryKey dan Field Tabel, penanganan error CakePHP, menelusuri fungsi FindAllBy & FindBy, dan menggunakan query SQL. Di samping itu ada juga trik-trik aplikatif CakePHP, seperti membuat paging, editor WYSIWYG, upload dan force download, menghindari XSS Attack, admin routing, dan trik validasi model. Lebih menariknya lagi, di akhir pembahasan akan ditutup bonus proyek bernilai puluhan juta rupiah, website milik penulis (http://www.agussaputra.com).
Bonus : CD
Klik disini untuk melihat cover dalam ukuran besar
SPESIFIKASI DAFTAR ISI
Beberapa Komentar Buku Karya Agus Saputra
Kata Pengantar
BAB 1 Pengenalan Dasar CMS
BAB 2 Instalasi Kebutuhan
2.1. Instalasi Web Server
2.2. Mengaktifkan Mod_Rewrite
2.3. Instalasi CakePHP
BAB 3 Framework, Teknik Pemrograman OOP, dan Keuntungannya
3.1. Framework
3.2. Teknik Pemrograman OOP dalam PHP
3.3. Pemahaman OOP Lebih Lanjut
3.4. Mengenal Struktur Kode OOP PHP
3.5. Mengenal Lebih Dalam Struktur Kode OOP PHP
3.6. Bahasa Pemrograman yang Mendukung OOP
3.7. Pemahaman Konsep Dasar MVC
BAB 4 All About CakePHP
4.1. Konfigurasi Dasar CakePHP
4.1.1. Konfigurasi Awal
4.1.2. Konfigurasi Database
4.2. Pemahaman Penulisan PrimaryKey dan Field Tabel
4.3. Extensions
4.3.1. Controller Extensions (“Components”)
4.3.2. Model Extensions (“Behavior”)
4.3.3. View Extensions (“Helper”)
4.3.4. Load Model
4.4. Menelusuri Fungsi FindAllBy & FindBy
4.5. Menggunakan Query SQL
4.6. Between ? And ?
4.7. Tips Penanganan Error CakePHP
BAB 5 Membuat Fungsi CakePHP Pertama Anda
5.1. Hello World
5.2. Menampilkan Data Dari Database
5.3. Paging
BAB 6 Menggunakan Editor WYSIWYG
6.1. Instalasi TinyMCE pada CakePHP
6.2. TinyMCE dengan Database
6.3. Instalasi CKEditor pada CakePHP
BAB 7 Trik dan Teknik CakePHP
7.1. Membuat Force Download
7.2. Menghindari XSS Attack (Sanization)
7.3. Menghitung Jumlah Komentar Per Artikel/Berita
7.4. Admin Routing
BAB 8 Mengenal Macam-Macam Validasi Model
8.1. notEmpty
8.2. email
8.3. alphanumeric
8.4. minLength
8.5. between
8.6. extension
8.7. maxLength
8.8. numeric
8.9. url
BAB 9 Persiapan Database
9.1. Tabel Articles
9.2. Tabel Ask
9.3. Tabel Books
9.4. Tabel Categories
9.5. Tabel Combooks
9.6. Tabel Comments
9.7. Tabel Contacts
9.8. Tabel Downloads
9.9. Tabel Links
9.10. Tabel Pollings
9.11. Tabel Statistik
9.12. Tabel Users
9.13. Tabel Profiles
BAB 10 Proyek Lengkap Website http://www.agussaputra.com
10.1. Menentukan Layout Awal
10.2. Menampilkan 5 Postingan Tarbaru
10.3. Menampilkan 8 Artikel Sebelumnya
10.4. Menampilkan Kategori Tutorial
10.5. Membuat Komentar Per Artikel
10.6. Menampilkan 5 Artikel Terpopuler
10.7. Partner Link
10.8. Menampilkan Komentar Terakhir
10.9. Metode Pencarian Artikel
10.10. Form Hubungi Kami
10.11. Menampilkan Detail Artikel
BAB 11 Manipulasi Login Admin
11.1. Membuat Halaman Login
11.2. Ubah Password
11.3. Logout
BAB 12 Menelusuri Halaman Administrator
12.1. Manajemen Kategori
12.1.1. Menambah Kategori
12.1.2. Menampilkan Kategori
12.1.3. Mengubah Kategori
12.1.4. Menghapus Artikel
12.2. Penutup
Daftar Pustaka
Profil Penulis