CodeIgniter, PHP Framework for Rapid Application Development
Training Center / Hotel / Executive Club, Jakarta | 27 – 30 Mei 2013 | Rp 4.2000.000 –
Training Center / Hotel / Executive Club, Jakarta | 01 – 04 Juli 2013 | Rp 4.2000.000 –
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 (library) yang ada.
Sasaran
- Memahami konsep dasar pemrograman berbasis OOP (Object Oriented Programming)
- Mempu 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 aplikasi web menggunakan PHP dan MySQL
Outline
- PHP Object Oriented
- Memahami konsep pemrograman Object-Oriented
- Menulis Class dengan PHP
- CodeIgniter Framework
- Pengenalan Framework PHP: CodeIgniter
- Model arsitektur Model-View-Controller (MVC)
- Controller: The business logic
- Models: Data abstraction layer
- View: Your template file
- o File spesifik di CodeIgniter specific file:
- Helpers
- Library
- Plugin
- Mempersiapkan dan Mengkonfigurasi Framework
- Menggunakan CI (CodeIgniter)
- Mengakses Database
- Menyederhanakan Halaman HTML dan Form
- Mengelola Sesi (Session) dan Keamanan (Security)
- Menangani File and Gambar
- 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
- Mengintegrasikan Pustaka TinyMCE and JQuery dengan CI
Instruktur
Fazri Romadhona, S.Si.
Lulus dari Jurusan Fisika Insitut Teknologi Bandung, Kelompok Bidang Keahlian Instrumentasi pada tahun 1999. Memulai karir sebagai pengembang digital-switch E1 berbasis mikrokontroler dan programmer sistem kontrol berbasis Linux pada sebuah perusahaan kontraktor telekomunikasi. Setelah itu melanjutkan karir pada sebuah grup perusahaan yang bergerak dibidang alat berat pertambangan, dengan lingkup pekerjaan IT yang sangat beragam, mulai dari system-support yang mengelola ratusan komputer, sistem komunikasi, jaringan lokal (LAN) dan wide-area-network (WAN), serta server perusahaan. Pada saat yang sama, banyak terlibat dalam proyek yang berkaitan dengan akuisisi data untuk truk pertambangan dan pembangunan jaringan data di lokasi tambang.
Pada tahun 2005, memutuskan untuk keluar dari perusahaan dan bekerja sebagai konsultan IT dan assossiate trainer. Aplikasi yang dikembangkannya saat ini sebagian besar berbasis web yang diperuntukan utuk mengelola operasi bisnis (sistem informasi) dan situs Internet.
Lingkungan pengembangan aplikasi yang dikuasai meliputi: (a)berbasis web seperti HTML, CSS, Javascript dan PHP; (b) CMS Joomla dan Framework CodeIgniter; (c) server database MySQL; (d)pengembangan aplikasi desktop dengan Java; (e)pengembangan hardware baik analog maupun digital, antarmuka PC, dan mikrokontroler MCS-51; (f)sistem operasi Windows dan Linux;(g) aplikasi lingkungan pengembangan terintegrasi seperti Adobe Dreamweaver, Adobe Photoshop, dan NuSphere PhpED.
Tanggal dan Tempat Pelatihan
- Tanggal :
- 22- 26 April 2013
- 27 – 30 Mei 2013
- 01 – 04 Juli 2013
- Jam : 08:00 – 17:00
- Tempat : Training Center / Hotel / Executive Club Jakarta
Biaya Pelatihan
Rp 4.2000.000 –
cforms contact form by delicious:days