Bikin Aplikasi Android dengan Angular Mobile dan MongoDB

Bikin Aplikasi Android dengan Angular Mobile dan MongoDB

by Agung Julisman

Penerbit : Lokomedia
ISBN : 978-602-71905-0-4
Tanggal Terbit : Januari 2015
Tebal Buku : 228 Hal, 14 x 21cm
Bonus: CD

Availability :   In stock

Rp. 53.100 save 10% Rp. 59.000

Qty:


DESKRIPSI:

Saat ini, pengembangan aplikasi untuk mobile tumbuh sangat cepat, dimana hampir separuh waktu dari pengguna mobile menghabiskan waktunya dengan mobilenya masing-masing, ini menjadikan tren tersendiri dan membuka kesempatan untuk developer mengembangkan aplikasinya ke arah berbasis mobile.

Dalam buku ini dibahas pembuatan aplikasi yang dapat berjalan di cross platform (Android, IOS, Blackberry), dalam studi kasusnya adalah Aplikasi Chat ala BBM & WhatsApp. Adapun tools yang digunakan adalah teknologi Phonegap sebagai pembungkus aplikasi agar dapat berjalan di mobile, NodeJS sebagai server dari aplikasi, AngularJS sebagai bahasa pemrograman di sisi client, Socket.io sebagai jembatan untuk mengirim data secara realtime dan MongoDB sebagai databasenya.

Dan terakhir, penulis juga membahas cara mengembangkan aplikasi dalam standar internasional, yaitu melalui GIT (Control Version) agar aplikasi dapat dikembangkan secara bersama-sama dan terdokumentasi dengan baik.

 

DAFTAR ISI

BAB 1. Memahami AngularJS dan Kasusnya    
1.1. Teknik Insert Multiple Data    
1.2. Teknik Edit Multiple Data    
1.3. Teknik Delete Multiple Data    
1.4. Teknik Filter Data    
1.5. Ng-keypress    
1.6. Ng-cloak    
        
BAB 2. Mengenal NodeJS    
2.1. Blocking Vs Non-Blocking    
2.2. JSON    
2.3. API    
2.4. Penanganan Error    

BAB 3. NPM (Node Packaged Module)    
3.1. Menggunakan NPM    
3.2. Instalasi Modul    

BAB 4. MongoDB (Database NoSQL)    
4.1. Instalasi dan Konfigurasi MongoDB    
4.2. Action With MongoDB    
       4.2.1. Create Database    
       4.2.2. Create Collection dan Insert    
       4.2.3. Membuat Relasi di MongoDB dengan Konsep RDBMS    
       4.2.4. Find    
4.3. SQL to MongoDB    
4.4. Mengakses MongoDB dengan NodeJS    

BAB 5. Socket.io    

BAB 6. Phonegap dan Apache Cordova    
6.1. Pengenalan Phonegap    
6.2. Pengenalan Apache Cordova    
6.3. Perbedaan Phonegap dengan Apache Cordova    
6.4. Persiapan Environment    
       6.4.1. Install Phonegap    
       6.4.2. Install Cordova    
       6.4.3. Install Apache Ant    
       6.4.4. JDK (Java Development Kit)    
       6.4.5. SDK Android    
       6.4.6. Emulator    
6.5. Hallo Android    
       6.5.1. Struktur Framework Phonegap    
       6.5.2. Menambahkan Platform Android    
6.6. Plugin API    
       6.6.1. Plugin Dialog    
       6.6.2. Plugin Camera    
       6.6.3. Plugin Device    
       6.6.4. Plugin Network Information    
       6.6.5. Plugin Geolocation    

BAB 7. Framework CSS Mobile Angular UI    

BAB 8. Teknik Debugging Javascript    

BAB 9. Manajemen Tanggal dan Waktu dengan MomentJS    
9.1. Waktu Sekarang    
9.2. Set Bahasa    
9.3. Validasi Waktu    
9.4. Manipulasi Tanggal    

BAB 10. Mengenal Git (Version Control)    
10.1. Version Control    
10.2. Git    
10.3. Git di Github    
      10.3.1. Setup Repository Github    
      10.3.2. Mengelola File di Github    

BAB 11. Proyek Membuat Aplikasi Chat    
11.1. Arsitektur Aplikasi    
11.2. Desain Skema MongoDB    
11.3. Persiapan MongoDB    
11.4. Persiapan di Sisi Server    
11.5. Persiapan di Sisi Client    
11.6. Menguji Aplikasi di Browser    
11.7. Build Aplikasi ke Android    
11.8. Ujicoba Aplikasi di Android    

BAB 12. Cara Menjalankan Aplikasi Chat    
11.1. Jalankan Server    
11.2. Aplikasi di Browser    
11.3. Aplikasi di Android    
11.4. User    
11.5. Bonus