CodeIgniter, PHP Framework for Rapid Application Development

Lain-Lain

Membuat aplikasi berbasis web yang bisa bekerja dengan baik, cepat, mudah, sederhana dan terstruktur adalah keinginan setiap pengembang aplikasi. Apalagi jika aplikasi yang dibangun bersekala cukup besar dan cukup rumit. Karena itulah mungkin sekarang saatnya anda melihat CodeIgniter, sebuah framework pengembangan PHP yang gratis,ringan, mudah diinstall, dan lengkap.

CodeIgniter adalah sebuah Web Application Framework, yaitu aplikasi framework yang sengaja didesain untuk mendukung pengembangan web dinamis atau aplikasi berbasis web. Framework dapat menolong mengurangi kegiatan yang umum dilakukan dengan menyediakan berbagai pustaka pemrograman. Misalnya pustaka untuk mengakses database, mengelola sesi (session), mengakses form, mengelola url, mengeolah tampilan ( templating), dan lain sebagainya.

CodeIgniter adalah framework yang berbasis pola arsitektur model-view-controller (MVC). Arsitektur ini akan memisahkan data-model dengan business-rule dan user-interface. Model ini memiliki kelebihan karena kode program dapat dibuat modular, mendorong penggunaan ulang (code reuse), dan mengizinkan pemasangan banyak interface (template) untuk kode yang sama.

Dengan pelatihan ini, diharapkan peserta dapat memiliki gambaran yang cukup jelas tentang pengembangan aplikasi berbasis web dengan memanfaatkan framework dan mengambil manfaat dari pustaka yang ada.

Sasaran

  • Memahami konsep dasar pemrograman berbasis OOP (Object Oriented Programming)
  • Mampu membuat object di PHP
  • Memahami konsep pengembangan aplikasi berbasis arsitektur MVC dan framework CodeIgniter
  • Mampu membangun aplikasi web dengan menggunakan pustaka-pustaka pemrograman di framework CodeIgniter
  • Mampu mengintegrasikan CodeIgniter dengan pustaka diluar bawaan aslinya.

Prakondisi

  • Peserta telah mengerti dasar-dasar pemrograman web dengan PHP dan MySQL
  • Setiap peserta diharapkan membawa Laptop pada saat pelatihan

Outline
1. PHP Object Oriented
a. Memahami konsep pemrograman Object-Oriented
b. Menulis Class dengan PHP

2. CodeIgniter Framework
a. Pengenalan Framework PHP: CodeIgniter
b. Model arsitektur Model-View-Controller (MVC)

  • Controller: The business logic
  • Models: Data abstraction layer
  • View: Your template file

c. File spesifik di CodeIgniter specific file:

  • Helpers
  • Library
  • Plugin

d. Mempersiapkan dan Mengkonfigurasi Framework
e. Menggunakan CI (CodeIgniter)

  • Mengakses Database
  • Menyederhanakan Halaman HTML dan Form
  • Mengelola Sesi (Session) dan Keamanan (Security)
  • Menangani File and Gambar

f. Membuat Aplikasi Sederhana Menggunakan Framework CodeIgniter

  • Mendesain Aplikasi dan Database
  • Menggunakan CI Controller untuk menyiapkan konten dan menavigasi situs
  • Memanfaatkan CI Model untuk mengakses database
  • Menggunakan CI View untuk menampilkan halaman HTML dan Form

3. Mengintegrasikan Pustaka TinyMCE and JQuery dengan CI

Tanggal & Tempat Pelatihan
Tanggal : 09 s.d 10 agustus 2011
Jam : 08.00 – 17.00
Tempat : Hotel Golden Flower, Jl. Asia Afrika No. 15 – 17 Bandung

Informasi & Pendaftaran

PT. UPAYA RIKSA PATRA
Ph. 021. 47882387, 47865925, 47861912, 47882794, 4891409
Fax. 021. 47865925
Email. upaya-riksa@centrin.net.id
CP : Eva / Nisa / Rosma