Bagi sebagian orang mempelajari sebuah bahasa pemrograman itu dirasa sulit apalagi dengan belajar sebuah framework dari bahasa pemrograman tersebut. Contohnya adalah cakephp, banyak orang atau programmer yang masih merasa kesulitan untuk mempelajari cakephp apalagi buat programmer pemula yang belum pernah tahu konsep mvc bahkan belum pernah mengembangkan sebuah web dengan berbasis pada oop.
Belajar cakephp tidakllah terlalu sulit karena kita semua tahu bahwa php adalah salah satu bahasa pemrograman yang open source di mana kode-kode nya bisa kita lihat dan pelajari, termasuk dalam cakephp kita juga bisa mempelajarinya langsung dari library atau core dari cakephp tersebut. Terus kenapa kita mesti repot-repot melihat ke library? Bukankah di internet sudah banyak tutorialnya, tinggal googling selesai deh urusannya.
Sebenarnya belajar dari library sangat kita perlukan, disamping kita bisa memahami alur dari framework tersebut dalam hal ini cakephp, hal tersebut juga bisa berguna di saat kita menulis kode dan di saat yang bersamaan dalam keadaan tertentu kita tidak punya akses internet.
Jadi kita bisa mempelajari cakephp langsung dari library atau core dari cakephp tersebut. Sebagai contoh kita ingin tahu bagaimana cara penggunaan Model::updateAll yakni sebuah function yang kita butuhkan untuk mengupdate field dari sebuah table, atau secara awam function tersebut sama dengan "update table something set ..." pada mysql natif. Untuk mengetahui function Model::updateAll tersebut kita harus tahu dimana letak function tersebut di dalam "tumpukkan" kode library atau core cakephp? Jika kamu menggunakan linux kamu bisa mencari function tersebut pada core cakephp dengan menggunakan grep. Misal jika kamu menggunakan cakephp versi 2 ke atas maka kamu akan menemukan function tersebut berada pada file lib/Cake/Model/Model.php dan kamu bisa melihat langsung isi dari function tersebut dengan begitu kamu akan tahu bagaimana cara menggunakannya.
Ya itulah sebuah ide saya menyebutnya demikian karena saya yakin pada umumnya kebanyakan pogrammer sudah tahu cara tersebut tapi mungkin ada yang "ngeh" dan tidak, dengan cara tersebut saya pikir belajar cakephp akan cukup mudah dan yang pasti akan menyenangkan karena kita tahu bagaimana cara kerja ataupun alur eksekusi dari cakephp tersebut.
Bagi anda yang tertarik belajar CakePHP lebih lanjut bisa mengakses artikel berseri pada link ini.
Bagi anda yang tertarik belajar CakePHP lebih lanjut bisa mengakses artikel berseri pada link ini.

Tidak ada komentar:
Posting Komentar