Building Mobile Web Application With Phonegap
Durasi Pelatihan : 4 Hari
Deskripsi Pelatihan
Pelatihan ini akan memberikan kepada peserta pengetahuan dan kemampuan yang cukup dalam membuat aplikasi mobile dengan menggunakan framework PhoneGap yang bebas dan dengan kode sumber terbuka. Dengan memanfaatkan PhoneGap, peserta akan dapat membuat aplikasi dengan mudah dengan memanfaatkan teknologi web standar seperti HTML 5, CSS 3 dan Javascript yang akan dapat berjalan di berbagai platform mobile seperti Android, iOs, Windows Phone dan BlackBerry. Pelatihan ini juga menyertakan penggunaan Jquery Mobile dalam pembuatan aplikasi. Pelatihan ini membahas pula mekanisme akses ke berbagai fitur PhoneGap seperti accelerometer, capture, contact, manajemen file, GPS dan akses eksternal data pada server.
Target Peserta Pelatihan
Pengembang aplikasi dan programmer yang tertarik dalam merancang, membuat, dan menguji aplikasi untuk berbagai platform mobile dengan mudah dan cepat memanfaatkan teknologi web standar.
Prasyarat Peserta Pelatihan
Terbiasa dengan teknologi pemrograman web seperti HTML5, CSS 3 dan Javascript
Output Pelatihan
Setelah mengikuti pelatihan ini, peserta akan mampu :
- Memahami framework PhoneGap
- Install dan Konfigurasi PhoneGap
- Menggunakan HTML 5, CSS 3 dan Javascript pada PhoneGap
- Integrasi JQuery Mobile dengan PhoneGap
- Melakukan akses ke berbagai fitur yang tersedia pada perangkat mobile
- Melakukan akses data ke server eksternal menggunakan PhoneGap
- Membuat aplikasi mobiel dengan teknologi web dan PhoneGap
Garis Besar Pelatihan
1. Pengenalan pada PhoneGap
- Framework Phonegap
- Instalasi PhoneGap
- Konfigurasi PhoneGap
2. Pemrograman menggunakan PhoneGap
- Menggunakan HTML 5
- Menggunakan CSS 3
- Menggunakan Javascript
3. Integrasi JQuery Mobile dengan PhoneGap
- Instalasi JQuery Mobile
- Konfigurasi JQuery Mobile
- Implementasi JQuery Mobile
4. Akselerometer dan Multimedia
- Mendeteksi orientasi perangakt
- Menggunakan API Capture
- Melakukan konfigurasi Capture
5. Menggunakan Daftar Kontak
- Membuat kontak
- Mencari kontak
- Menghapus kontak
6. Manajemen File
- Akses direktori dan file
- Membuat file
- Mengakses file
- Menghapus file
7. Layanan Geolokasi
- Emulasi lokasi dengan perintah ADB
- Mendeteksi lokasi perangkat
8. Penyimpanan Data
- Local Storage dengan HTML 5
- Mengakses database SQLite
9. Komunikasi dengan Server Eksternal
- Membuat server RESTful
- Menggunakan format JSON
- Komunikasi perangkat mobile dengan server