INFO KURSUS CAKE PHP LP2M ARAY


default image lp2maray.jpg

PENDAHULUAN CAKE PHP

CakePHP merupakan sebuah Rapid Development Framework yang gratis dan sumber terbuka untuk PHP. ramework ini dalam membuat aplikasi CRUD (Create, Read, Update, Delete) berbasis bahasa pemrograman PHP. CakePHP juga menjadi salah satu framework pilihan yang memungkinkan seorang pengembang web untuk membuat sebuah aplikasi dengan karakter pengembangan RAD (Rapid Application Development), yang memungkinkan untuk digunakan dan dikembangkan menjadi aplikasi lain yang lebih kompleks. Juga menjadikan belajar framework se-enak menikmati kue favorit. Contohnya, dengan fitur Scaffolding, Kita bisa membuat operasi CRUD (Create, Read, Update, Delete) hanya dengan menambahkan code : var $scaffold pada file controller Kita, padahal kalau Kita membuatnya secara manual membutuhkan bahkan ratusan baris kode.

CakePHP merupakan framework yang memiliki segudang fitur yang juga sudah support Ajax dan ORM (Object Relational Model), namun terbatasnya panduan dan tutorialnya menjadi kesulitan tersendiri untuk mempelajarinya. Padahal sebenarnya belajar CakePHP tidak sesulit yang dibayangkan. dengan cara mempelajari Dasar-Dasar Framework CakePHP atau membeli buku serta membaca artikeyang membahas mulai dari Definisi, Instalasi, Konfigurasi, Penanganan HTML dan Database, Operasi CRUD, Teknik CakePHP (Scaffolding, Paging, Upload File, dll), Components (Authentication & Session) maka Kita akan semakin mudah untuk memahaminya.

Beberapa kelebihan CakePHP adalah :



Fitur – fitur yang ada dalam CakePHP:

  1. Komunitas yang aktif dan bersahabat.
  2. Lisensi yang fleksibel.
  3. Kompatibel dengan PHP versi 4 dan 5.
  4. Operasi CRUD yang terintegrasi untuk interaksi dengan basis data.
  5. Scaffolding aplikasi.
  6. Otomatisasi pembuatan code (code generation).
  7. Arsitektur MVC (Model View Controller).
  8. Validasi data yang terintegrasi.
  9. Sistem templating yang cepat dan fleksibel..
  10. Email, Cookie, Keamanan, Session, dan komponen Request Handling.
  11. ACL (access control list ) yang fleksibel.
  12. Sanitasi Data.
  13. Dapat bekerja dari direktori web dimana saja. (windows, Linux, Mac)

 



Silabus Materi CakePHP :

Durasi 5Hari @3jam Biaya : 1.000.000;
Konsep dan Implementasi MVC
Pengenalan Tipe Data,Komponent StKitard dan Latihan Pemrograman 
Membuat Kalkulator MVC via Button, Radio,CheckBox,ListBox

Mengenal Struktur Menu, 
Manipulasi String (String dan regular expression),
Mendesain View Interface,
Tipe Data, Operator, iterator + Latihan program 
Membuat Aplikasi kalkulator Toko Klontong

Teknik Pemrograman,
Koneksi Database,
CRUD(Create Read Detail Update Delete Search Database)
Latihan Aplikasi

Mengakses Database,
Implementasi Database pada menu Login
Implementasi Database pada menu List
Implementasi Database pada menu Search
Implementasi Database pada menu Paging

Database Lanjutan,
Koneksi 2 tabel,Query,
Bonus Mempaketkan pustaka dalam pemrograman
Membuat Relasi dan Report
Latihan Program & Evaluasi.



Tutorial

Link Pembelajaran LP2M ARAY