Building Web Application with PHP CodeIgniter
Durasi Pelatihan : 4 Hari
Deskripsi Pelatihan
CodeIgniter adalah opensource web application framework yang ditulis dengan bahasa pemrograman PHP. CodeIgniter atau yang lebih dikenal dengan CI bisa bekerja dengan berbagai manacam database seperti postgree, Mysql, DB2 Express-C, oracle dan lain sebgainya. Frame work ini bekerja menggunakan patern MVC (Model Vier Controller). Goal utamanya dalah memisahkan data, dengan presentation layer pada apliaksi. Pada MVC layer Model bertanggung jawab terhadap koneksi data, yang berkomunikasi langsung dengna database. View bertugas sebagai presentation layer yang bertugas memnampilkan UI dan content. Controller memanage komunikasi antara view dan model.
Alasan Kenapa memilih code igniter dibandingkan framework PHP yang lain diantaranya adalah:
- Minim konfigurasi
- Komunitas banyak
- Dokumentasi sangat mudah dipahami
- Kecepatan framework.
Tujuan Training
- Tujuan dari pelatihan ini adalah:
- Belajar membangun sebuah web aplication dengan menggunakan framework codeigniter.
- Memahami cara kerja MVC
- Membuat architektur design menggunakan codeigniter
- Melengkapi berbagai macam tools library dan helper
- Implementasi serveside teknik seperti grid view.
Target Pelatihan
Kursus ini didesign untuk para developers aplikasi web yang ingin menggunakan PHP framework sebagai dasar pengembangan aplikasi mereka.
Prasyarat Peserta Pelatihan
Peserta harus mempunyai kemampuan :
- HTML knowledge
- Basic PHP
- Basik SQL query
Output Pelatihan
- Peserta dapat membuat aplikasi dengan FrameWork Code Igniter
- Peserta dapat menggunakan library bawaan CodeIgniter seperti form validasi, database, session dll.
- Peserta dapat menggunakan Helper bawaan CodeIgniter sepert URL helper, database helper, captcha helper, file helper dll.
- Peserta dapat membuat Librari dan menggunakanya
- Peserta dapat membuat helper dan menggunakanya
- Menguasai proses CRUD kedalam database.
- Membuat halaman login.
- Membuat template panel.
Garis Besar Pelatihan
- Modul 1 : pengenalan PHP framework
- Modul 2 : Pengenalan OOP PHP
- Modul 3 Pengenalan CodeIgniter
- Modul 4 URL di CodeIgniter dan URI segment
- Modul 5 Bekerja Dengan Database
- Modul 6 Membuat Library
- Modul 7 Membuat Helper
- Modul 8 membangun apliaksi web