Penulis | Agus Saputra |
Harga Buku | Rp. 42.800 |
Jml Halaman | 143 |
Penerbit | CV. Lokomedia |
Terbit | Februari 2011 |
CakePHP hadir sebagai alternatif bagi Anda yang masih kesulitan mempelajari framework. Sesuai dengan namanya, CakePHP menawarkan kemudahan dalam membuat aplikasi web dengan cepat (RAD: Rapid Application Development), menjadikan belajar framework se-enak menikmati kue favorit. Contohnya, dengan fitur Scaffolding, Anda bisa membuat operasi CRUD (Create, Read, Update, Delete) hanya dengan 3 baris kode, padahal kalau Anda membuatnya secara manual membutuhkan bahkan ratusan baris kode.
CakePHP merupakan framework yang memiliki segudang fitur juga sudah support Ajax dan ORM (Object Relational Model), namun terbatasnya panduan dan tutorialnya menjadi kesulitan tersendiri untuk mempelajarinya. Dengan adanya buku ini, ternyata belajar CakePHP tidak sesulit yang dibayangkan. Buku dimulai dengan Dasar-Dasar Framework CakePHP yang membahas mulai dari Definisi, Instalasi, Konfigurasi, Penanganan HTML dan Database, Operasi CRUD, Teknik CakePHP (Scaffolding, Paging, Upload File, dll), Components (Authentication & Session), dan terakhir ditutup dengan Proyek Lengkap Pembuatan Web Blog.
Bonus: CD
klik disini untuk melihat cover dalam ukuran besar.
Spesifikasi Daftar Isi:
Kata Pengantar
BAB 1 Pengenalan Dasar CakePHP
1.1. Apa itu CakePHP?
1.2. Keuntungan dan Kelemahan CakePHP
1.3. Fitur-Fitur CakePHP
1.4. Mengenal Konsep MVC
1.5. Struktur Folder CakePHP
1.6. Kebutuhan Tools Dasar CakePHP
1.6.1. Instalasi Web Server
1.6.2. Instalasi CakePHP
BAB 2 Memulai CakePHP
2.1. Menentukan Layout Awal
2.2. Welcome to CakePHP Framework
2.3. Penanganan HTML
2.3.1. Charset
2.3.2. CSS
2.3.3. Meta
2.3.4. docType
2.3.5. Style
2.3.6. Image
2.3.7. Link
2.4. Penanganan Form
2.4.1. Form Open
2.4.2. Form Close
2.4.3. Form Input Text
2.4.4. Form Input Hidden
2.4.5. Form Input Password
2.4.6. Form Input Upload
2.4.7. Form Textarea
2.4.8. Form Label
2.4.9. Form Dropdown
2.4.10. Form Checkbox
2.4.11. Form Radio
2.4.12. Form Submit
2.4.13. Form Button
2.4.14. Form Reset
BAB 3 CakePHP dan Database
3.1. Membangun Database
3.2. Konfigurasi Database
3.3. Penanganan Database
3.3.1. Fungsi First
3.3.2. Fungsi All
3.3.3. Fungsi Count
3.3.4. Fungsi List
3.3.5. Fungsi Neighbors
3.3.6. Fungsi Threaded
3.4. Menampilkan Record
3.5. Mengurutkan Record
3.6. Menampilkan Kolom Secara Spesifik
3.7. Menampilkan Record Secara Spesifik
BAB 4 Operasi CRUD
4.1. Model
4.2. Controller
4.3. View
4.3.1. Operasi Create (Menambah Data)
4.3.2. Operasi Read (Membaca Data)
4.3.3. Operasi Update (Mengubah Data)
4.3.4. Operasi Delete (Menghapus Data)
BAB 5 Teknik CakePHP
5.1. Teknik Scaffolding
5.2. Teknik Pagination
5.3. Teknik Paginator (Sort By)
5.4. Teknik Validation
5.5. Menu Tree
5.6. Menangani Upload File
5.7. Menghapus File yang Telah di Upload
BAB 6 Components
6.1. Authentication
6.1.1. Membuat Tabel User
6.1.2. Membuat Model User
6.1.3. Membuat Controller Global
6.1.4. Membuat Controller User
6.1.5. Membuat Form Login
6.1.6. Menambah User
6.1.7. Menambah Status Login
6.2. Session
6.2.1. Write and Read Session
6.2.2. Destroy Session
BAB 7 Proyek Membuat Web Blog
7.1. Menentukan Layout
7.2. Membuat Database dan Tabel
7.3. Konfigurasi Database
7.4. Membuat Controller Global (Links)
7.5. Membuat Halaman Articles untuk User
7.6. Membuat Halaman Comments untuk User
7.7. Membuat Halaman Login Admin
7.8. Manajemen Articles untuk Admin
7.8.1. Menampilkan Articles untuk Admin
7.8.2. Menambah Articles untuk Admin
7.8.3. Menampilkan Detail Articles untuk Admin
7.8.4. Mengedit Articles untuk Admin
7.9. Mempercantik Paging
7.10. Catatan Akhir CakePHP
Daftar Pustaka
Buku Lainnya
Web Tips PHP, HTML5, Dan CSS3
Penulis : Agus Saputra
Rp. 55.000
WEB SERVICE Pembayaran Uang Kuliah Online dengan PHP dan SOAP WSDL
Penulis : Roki Aditama
Rp. 72.000
ridho
Buku baru tentang cakephp merupakan terobosan awal belajar CakePHP..
Buku berikutnya tentang Email, Ajax dan CakeBake kapan ?
deni
mantab sih.. tapi saya masih 50:50 nih.. antara ngerti dan ga.. klo buatnya sih uda bisa ngikutin dari buku ini, tapi arti setiap perintahnya belum ngerti.. seperti $this->data, compact, dll.. mohon nanti diuraikan lagi lebih detail ya.. tp oke top deh bukunya
Agus Saputra
ridho @ tidak akan lama lagi mas.. dalam waktu dekat ini ..
deni @ thx mas atas sarannya, nanti saya akan coba bahas lebih detail lagi ..
Sutarno
Saya sudah beli bukunya, bagus sekali, kalau mau menambahka menu download bagaimana ya? baik di halaman depan (sebagai menu dowload) maupun di administratornya (sebagai menu upload file untuk memasukan file yang akan di download tersebut).
Jika penjelasannya panjang, kirim lewat email saja di [email protected].
Thanks. Sukses buat semuanya
Agus Saputra
sutarno @ thx mas.. hmm.. maksudnya seperti pada web saya ya? cara buat yg pada menu link download? .. oke, nanti saya akan share.. ^^
whike
Bukunya bagus membantu saya yang masih newbie... minta tolong dijelaskan tentang ACL ACO dan ARO donk? membaca tutorial bhs inggris masih belum paham juga. terima kasih
Agus Saputra
whike @ wah sangat panjang jika dijelaskan disini.. saya punya tutorialnya, mungkin nanti saya sediakan secara download..
whike
Terima Kasih, saya tunggu tutorialnya
sandi
mantab euy bukunya, bermanfaat sekali.. terus tetap berkarya..
Agus Saputra
whike @ oke... tunggu saja ya..
sandi @ makasi mas sandi..
dul
Mantab bukunya.. keren, bermanfaat sekali. saya tunggu serial lanjutan cakenya.
Agus Saputra
dul @ thank you ^^ segera siap serial lanjutannya ..
lukiw mulyanto
udah beli buku ini...cuman masih belum paham banget..
Agus Saputra
lukiw mulyanto @ btw bagian mana? mungkin bisa jadi bahan evaluasi sy.. :-)
luki mulyanto
mungkin blm dipraktekkan x ya...
Agus Saputra
gubrakkk... dipraktekkan atuh ^^
luki mulyanto
mas agus koq ga bisa tampil ya udah bikin home .ctp ditaro di views/pages.cuman ada keterangan2 doang dr cakephpny...gmn tuh..?
Agus Saputra
btw keterangan nya seperti apa mas?
luki mulyanto
kaya gini To change the content of this page, create: APP/views/pages/home.ctp.
To change its layout, create: APP/views/layouts/default.ctp.
You can also add some CSS styles for your pages at: APP/webroot/css.
ma link-link ke cakephp untuk core udah dtambh value blog...udah sama ky di buku..cuman pas bikin home.ctp di teks editor hbs it ditaro di page tetep muncul yang td...maklum msh newbie...
Agus Saputra
pastikan mas, home.ctp tersebut diletakkan pada folder app/views/pages .. pemberitahuan tersebut, mengatakan bahwa belum ada file seperti itu (home.ctp) didalam folder pages.. untuk lebih jelasnya bisa dilihat pada Video Tutorial mengenai cara pembuatan home.ctp..
luki mulyanto
udah bisa tampil mas bro
di internet ada yg nyedian template buat cakephp ga?
makasih...
luki mulyanto
mas bro share template-template cakephp disini..
Agus Saputra
luki mulyanto @ CakePHP tidak mendukung template.. jadi untuk membuatkan template desain, bisa kok menggunakan template2 HTML, bahkan template Lokomedia pun bisa.. hanya saja, file master template nya harus bernama default.ctp dan disimpan dalam folder app/views/layouts.
untuk CSS nya diletakkan dalam folder app/webroot..
nah untuk cara pemanggilan file CSS nya bisa dibaca pada sub bab Penanganan HTML pada buku..
Dodi
Kalau boleh tahu kapan nich buku lanjutannya cakePHP keluar?
Agus Saputra
Dodi @ diperkirakan jika tidak ada halangan.. Juli 2011..
Herman
betul kata Dodi, lanjutan buku cakephp kapan terbitnya nich!!?
Agus Saputra
Sepertinya ada pertukaran jadwal terbit di Lokomedia..
Semula :
CakePHP Agustus 2011 dan Codeigniter Oktober 2011, diubah menjadi
Codeigniter Agustus 2011 dan CakePHP Oktober 2011..
Simon
Mas, saya coba proyek membuat blog dengan cake php terbaru versi 1.3.10,kenapa ada yang error waktu di klik di link ya blog? Terus kalo untuk membuat tingkatan pengguna semacam admin,ataupun user biasa bagaimana?? terima kasih
Agus Saputra
Mungkin karena perbedaan versi / bisa juga karena ada component/helper yang belum di-load oleh anda di cakePHP versi terbaru tersebut..
Herman
Untuk Codeigniter, siapa penulisnya mas agus?
Agus Saputra
Herman @ penulisnya saya sendiri mas.. :-)
Herman
Wah!! makin mantap aja nich bukunya mas agus, top markotop.....
Di cakephp kenapa helpernya tidak selengkap codeiginiter ya mas? Setiap ada versi barunya selalu ada yang berubah letak foldernya apakah memang demikian?
Agus Saputra
Herman @ wah, thank you ^^.. mungkin maksudnya dokumentasi nya ya?.. untuk helper CakePHP, bisa ditemukan di folder cake/libs ...
wah, untuk letak folder berubah, sy kurang tahu.. mungkin tahap untuk memperoleh hasil yg maksimal.. :-)
Herman
Mas agus, cara memanggil helper cakephp yang ada di cake/libs,bagaimana ya mas?
irvan
dah pegang juga om- cuman belon bisa kasi komeng-cos belon sempet baca- kl dlihat sepintas bakal semakin mencerahken ane neh..., Semangat-semangat...hehehe...
salam.
noerbarry
Mas Agus, bukunya padat,tepat,praktis,dan mudah digunakan, alangkah baiknya jika dijelaskan juga dalam contoh template untuk aplikasi master detail dengan LOV, agar bisa diterapkan juga untuk kasus2 di web aplikasi. Terima kasih salam barry
Agus Saputra
irvan @ semangat juga..!
noerbarry @ terima kasih atas masukannya.. semoga bisa terwujud ya di edisi selanjutnya..
Rendy
Mas Agus, Saya Baru beli Bukunya nih :D
Agus Saputra
Rendy @ thank You.. ^^ Let's Get The Cake Baker..
Danu
saya mau tanya, kalau dengan cakephp jika mau menambahkan tekeditor wyswg pada artikel berita dihalaman admin, bagaimana ya?
Agus Saputra
Danu @ nanti saya share ya untu postingan lusa.. sedang dipersiapkan.. :)
BurakkuHenshin
mas agus... pada buku ini terdapat subbab yang sulit diikutin.. yaitu pd subbab II yg judulnya:
2.3. Penanganan HTML
2.4. Penanganan Form
seharusnya pembaca harus diajak membuat file file latihan juga agar bisa mudah dimengerti bagi pembaca yang masih pemula... terima kasih...
Agus Saputra
BurakkuHenshin @ Terima kasih sebelumnya, penanganan Form ataupun HTML itu ditempatkan pada konsep view mengacu pada MVC..
misalnya, kalo menggunakan php biasa, membuat text box itu kan seperti ini:
<input type='text' name='halo'>
nah dengan penanganan form html, jangan menggunakan kode diatas, tapi menggunakan skrip berikut:
<?php echo $form->input('halo'); ?>
untuk lebih jelas maksud dari skrip tersebut, pada tampilan, klik kanan kemudian View Page Source..
pada kode adalah:
<?php echo $form->input('halo'); ?>
tapi setelah di View Page Source, tampilnya adalah kode:
<input type='text' name='halo'>
itu menandakan bahwa
<?php echo $form->input('halo'); ?> itu sama dengan <input type='text' name='halo'>...
menggunakan skrip cakephp, agar prosesnya mudah..
Danu
Mas agus, kapan buku cakephp lanjutannya keluar?
Agus Saputra
Danu @ informasi terakhir dari penerbit, perkiraan Januari / Februari 2012
BurakkuHenshin
Mas request nulis buku cakephp ajax jquery...
yuyud
ditunggu buku cakephp selanjutnya mas... bosen native terus. hehe
thrie
mas klo wesite ini pake framework apa?
Agus Saputra
thrie @ website dibuat menggunakan Framework CakePHP, bisa dilihat di pojok kanan bawah (footer).. :)
Krisna
Untuk menambahkan judul url-nya disebelah mana ya? Pada bagian controller atau view?
Agus Saputra
Krisna @ dibagian view .. :) cukup tambahkan saja name nya dibelakang id..
Krisna
Saya membeli buku Teknik Cepat Membangun Aplikasi Web Dengan CakePHP, pada web blog di bagian judul di artikel tidak bisa link seperti pada readmore, jika saya ingin menambahkan link pada judul tersebut seperti pada read more bagaimana mas?
hendri
saya mw tanya dunk... buku yg berjudul teknik cepat membangun aplikasi web dengan framework cakephp ini apakah masih di terbitkan di toko buku gramedia? jika masih , toko gramedia mana yang memiliki judul buku ini ... saya tinggal di daerah cengkareng jakarta barat, saya memohon untuk memberika informasi toko gramedia yag dekat dengan tempat tinggal saya. terima kasih.
sugeng
penjilidtan buku Teknik Cepat Membangun Aplikasi Web Dengan Framework CakePHP
kok jelek sekali ya misal lembarannya mudah lepas dan halaman buku dari no halaman tidak berurutan
Andika
mas, kok waktu buat $this->Post->find('list');
malah error ya?
error nya gini,
call to a member function find() on a non-object
dhonetcamp
mau tanya bro,
php editor tuk framework cakephp apa yah, kasih rekomendasi dong,support ide, support autocomplete, yg asyiklah wat deploy mvc cakephp.
skrg ini sih sya pke DW,phpstorm dan notepad++ cma blum dapet nih cara debug nya. ASAP bro ditunggu :)
tVBCxIgmqTfrlmlqH
car insurance quote vwaq buy insurance online :-DD buy auto insurance online myk car insurance 9331
xeyaSivOSoYOPikkAa
cheap auto insurance lqakq cheap car insurance :))) online colleges :OO car insurance quotes agpa
xGAMSGOkI
online auto insurance 7916 car insurance quotes :-]]] cheapest car insurance 372
BfBbrpJehISmOJyY
auto insurance :-[ car insurance quote 4416 prednisone buy twrjej prednisone 4393
oYoSPNoFf
auto insurance caherv car insurance rates %PP free car insurance quotes lxkrfe discount car insurance 1867
asbNCPHEkuNYUB
buy viagra in usa khts online colleges :-DDD prednisone wkabo
OAjoVmMjQVjQHY
car insurance quotes >:( viagra cagqhi ordering cialis online :(( new york car insurance oqkgs insurance auto oypcw affordable car insurance 8-) cheap auto insurance %-[
dnWdjaOrPcnXdHpXaEC
cialis yrqb car insurance quotes 19397 low car insurance wdlar accutane =DDD viagra online 9031 viagra and levitra 379807 car insurance quotes online 924188
JNPVEixDdaQROn
online store cialis 5303 carinsurance rnmhjf sildenafil nuahf car insurance quotes %-DDD Acheter du cialis 628283
EbsWEbglHXUT
new jersey car insurance =-O viagra alternatives >:]]] sildenafil citrate next day delivery qgvo carinsurance 714 best car insurance rates %) cheap car insurance 2037 buy cialis gxvl
nABVDDBfVuNHC
cialis byslsh car insurance quotes 0575 sildenafil zoloft 49317 online auto insurance quotes >:]] viagra for woman :-((( auto owners insurance 969629
ICsWvmNbXXBURiQo
viagra without a prescription 838 car insurance %[ car insurance quotes 126627 best car insurance rates emqii insurance auto auctions 584 car insurance qoutes :-( car insurance quotes luak
OvhlwzlMlUORzUJzfX
buy viagra online 976 discount auto insurance 8]] cheap car insurance quotes 8-DD car insurance quotes 12724 a auto insurance 25759
ZCkkMICYBDFrplxfEn
viagra %))) new york car insurance >:-[[ cheapest auto insurance 8-( cialis generic :-PP car insurence %[[ cialis hrtvo
GznAaxgsP
cialis 8238 viagra prices dpkq generic cialis 81331 car insurance quotes online 9338 cheap california auto insurance vll
xfnVzAoYnou
buying viagra online 73225 florida auto insurance :((( cheap accutane online brpjy cialis online 824068 auto insurance online lzpa viagra =-DD get auto insurance quotes >:-]
torQaKqCuxAkjyY
car insurance online gytrd car insurance in florida =-[[[ affordable auto insurance 150032 cheap insurance tysjwh auto insurance quotes online dnjci
UntHXQJcnwIiubfgj
alternatives to viagra =)) new york car insurance 007390 where to buy levitra 8OOO car insurance 4700 alternatives to viagra >:[ carinsurance lkt
QcQVYaJJROC
kamagra viagra cialis apcalis 15643 levitra webster university film series 22343 auto insurance rates 848 auto insurance rates zsn cheap car insurance 8[ buy viagra 25mg plkaa
TWbmIlQYGMboPZMEo
viagra 018212 cheap auto insurance lckdgh low car insurance pmz cheap car insurance dpisq cheap auto insurance zrd
NZXpbDhQKYDUeHoLGq
viagra 786 buy cialis online 245 viagra 545 auto insurance quotes zqc cheap car insurance 223854 auto insurance rates >:O new york car insurance 792342
IFOUNzrP
new jersey car insurance uanpk buy propecia lowest price xan buy viagra 76055 state auto insurance %-[[[ cheapest auto insurance ewppnb car insurance qoutes 8PP auto insurance online >:-DDD
ODdKBkfCrpebG
purchase viagra 697 genericviagra 855978 viagra and generic sildenafil citrate silagra najmt viagra no prescription =[ levitra and alpha blockers %-D car insurance quotes wferro cheap prices on cialis uouat
zytMLtaHKEIwb
buy viagra tnvu cost of viagra %-PP sildenafil 5266 cheapest auto insurance :D car insurance rates kpr Cialis en vente buold
hlPyHjChdmVco
low car insurance 8(( classic car insurance 144646 Columbus auto insurance quotes :)) auto insurance quotes :O viagra 922
MFKEDBHOqtEzxp
new jersey car insurance gxnx car insurance quotes Ohio 874 low car insurance yctb Alabama cheap car insurance ovo cheap auto insurance raa viagra 8-DD North Carolina auto insurance quotes =-D
YWyEnOuLvVyHDnewsa
cialis sales wetbl levitra lpzhn New Jersey cheap car insurance =-PPP cialis online 586 viagra =PPP cheap auto insurance xftxr
zRRozKPpjmQUuMnB
cheapest cialis 555334 prednisone 440032 online college :DDD Anchorage auto insurance quotes ehtn car insurance rate kevrbh viagra online 6722 North Carolina cheap car insurance >:]]]
yUiyqilaFSV
propecia >:-(( Houston cheap car insurance tyys levitra >:DDD cialis online qwqlt auto insurance quotes =-(((
JHQdGSPuW
life insurance quotes >:-P viagra on line >:-DDD cards insurance car 076 buy reliable viagra =OO buy cialis online 8-[[[
EXHSIFhl
buy cialis 79622 cheap insurance gfelre viagra online lyrbuj cialis 60558 causes impotence what 652577 generic cheap cialis 8)))
SQuQBoJuusrDe
buy cialis 196 cialis %P accutane no prescription 089 cheap auto insurance 61628 auto insurance quotes 250
NVkXSfDO
insurance car auto 8DDD best place to buy cialic qhoq levitra dfzj cialis tadafil 273579 car insurance of florida uinqs
asMqIwpbWmhggYqPTY
Houston best texas auto insurance rates =[[ genaric viraga 731 generic cialis >:-]]] cheap car insurance =DD cheapest nj car insurance uzikqg
EaSVNrbEdlfKdLHTxb
third party car insurance quotes 33835 ca insurance PA 90032 Cheap Car Insurance Quote 8[[[ auto insurance quotess 6812 gap insurance auto coverage gbrwzz
OWlawoYbXCk
car insurance costs in florida bzuv auto insurance workmans 805467 Alabama compare auto insurance texas 143 California cheap auto insurance :-DDD auto insurance quotes free Indiana pzpj gap insurance quote 196064 cheap car insurance in nj lnklxi