Kursus Ionic Framework Basic adalah kursus yang dirancang untuk memberikan pengenalan dasar tentang Ionic Framework, sebuah kerangka kerja untuk membangun aplikasi seluler lintas platform menggunakan teknologi web seperti HTML, CSS, dan JavaScript. Kursus ini cocok untuk siapa saja yang tertarik untuk mempelajari cara membangun aplikasi seluler dengan mudah dan cepat menggunakan teknologi web yang sudah dikuasai.
Ionic Framework merupakan solusi terbaik untuk kendala bahasa pemrograman mobile yang lain yang sering terkendala dengan ukuran device dan UI yang tidak konsisten disetiap device
Pada kursus ini, peserta akan mempelajari dasar-dasar Ionic Framework, termasuk instalasi dan konfigurasi, penggunaan komponen UI dasar, pengelolaan navigasi, dan integrasi dengan platform seluler. Peserta juga akan mempelajari cara membuat aplikasi sederhana dengan Ionic dan menguji aplikasi pada emulator seluler.
Beberapa topik yang akan dibahas pada kursus ini antara lain:
- Pengenalan Ionic Framework dan arsitektur aplikasi seluler
- Instalasi dan konfigurasi Ionic Framework
- Penggunaan komponen UI dasar seperti tombol, input, dan daftar
- Pengelolaan navigasi aplikasi menggunakan ion-router
- Integrasi dengan platform seluler seperti kamera, geolocation, dan push notification
- Pembuatan aplikasi sederhana dengan Ionic dan Angular
- Pengujian aplikasi pada emulator seluler dan perangkat fisik
Setelah menyelesaikan kursus ini, peserta diharapkan dapat memahami konsep dasar Ionic Framework dan dapat membuat aplikasi seluler sederhana menggunakan teknologi web yang sudah dikuasai. Peserta juga akan memperoleh dasar-dasar untuk melanjutkan ke level yang lebih tinggi dalam pengembangan aplikasi seluler dengan Ionic Framework.
Berikut adalah susunan materi yang dapat dijadikan panduan untuk kursus Ionic Framework Basic:
- Pengenalan Ionic Framework
- Apa itu Ionic Framework?
- Kelebihan dan kekurangan Ionic Framework
- Arsitektur aplikasi seluler
- Instalasi dan Konfigurasi
- Persyaratan sistem
- Instalasi Node.js dan npm
- Instalasi Ionic Framework
- Penggunaan CLI Ionic
- Komponen UI Dasar
- Struktur komponen UI
- Tombol
- Input
- Checkbox dan Radio Button
- Select Box
- Daftar
- Kustomisasi tampilan komponen
- Pengelolaan Navigasi
- Menggunakan ion-router
- Navigasi sederhana antar halaman
- Navigasi dengan parameter
- Menambahkan header dan footer
- Integrasi dengan Platform Seluler
- Menggunakan Cordova plugin
- Integrasi dengan kamera
- Integrasi dengan geolocation
- Integrasi dengan push notification
- Pembuatan Aplikasi Sederhana
- Membuat aplikasi sederhana dengan Ionic dan Angular
- Integrasi dengan komponen UI dan navigasi
- Integrasi dengan plugin Cordova
- Pengujian Aplikasi
- Menjalankan aplikasi pada emulator seluler
- Mengujikan aplikasi pada perangkat fisik
- Penyelesaian Proyek
- Mengembangkan aplikasi seluler sederhana dari awal hingga selesai
- Menyelesaikan bug dan masalah
Setelah menyelesaikan kursus ini, peserta diharapkan dapat memahami konsep dasar Ionic Framework dan dapat membuat aplikasi seluler sederhana menggunakan teknologi web yang sudah dikuasai. Peserta juga akan memperoleh dasar-dasar untuk melanjutkan ke level yang lebih tinggi dalam pengembangan aplikasi seluler dengan Ionic Framework.
Goal yang dapat diharapkan dari kursus Ionic Framework Basic:
- Memahami konsep dasar Ionic Framework dan arsitektur aplikasi seluler
- Peserta dapat memahami konsep dasar Ionic Framework dan struktur aplikasi seluler, serta kelebihan dan kekurangan dari kerangka kerja ini.
- Menguasai instalasi dan konfigurasi Ionic Framework
- Peserta dapat menginstal dan mengkonfigurasi Ionic Framework pada sistem operasi yang digunakan.
- Menguasai penggunaan komponen UI dasar
- Peserta dapat menguasai penggunaan komponen UI dasar seperti tombol, input, daftar, dan lain-lain.
- Menguasai pengelolaan navigasi
- Peserta dapat menguasai pengelolaan navigasi aplikasi seluler menggunakan ion-router dan dapat membuat navigasi antar halaman.
- Menguasai integrasi dengan platform seluler
- Peserta dapat menguasai integrasi dengan platform seluler seperti kamera, geolocation, dan push notification.
- Membuat aplikasi sederhana dengan Ionic dan Angular
- Peserta dapat membuat aplikasi sederhana menggunakan Ionic Framework dan Angular serta dapat mengintegrasikan komponen UI, navigasi, dan plugin Cordova.
- Menguji aplikasi pada emulator seluler dan perangkat fisik
- Peserta dapat menguji aplikasi yang telah dibuat pada emulator seluler dan perangkat fisik untuk memastikan kinerja dan kualitas aplikasi.
Dengan mencapai goal tersebut, peserta diharapkan dapat memahami konsep dasar Ionic Framework, menguasai penggunaan komponen UI, navigasi, dan integrasi dengan platform seluler, serta dapat membuat aplikasi seluler sederhana menggunakan teknologi web yang sudah dikuasai. Peserta juga dapat melanjutkan ke level yang lebih tinggi dalam pengembangan aplikasi seluler dengan Ionic Framework setelah menyelesaikan kursus ini.