Introduction1. Node.js1.1. JavaScript Di Server1.2. Node.js In Action2. Asinkron I/O & Event2.1. PHP & Server HTTP Apache2.2. Javascript & Node.js3. Server HTTP Dasar3.1. Menjalankan Server4. Server File Statis5. Pemrosesan Data Form HTML5.1. URL Encode5.2. Multipart Data6. Module npm6.1. Konsep6.2. Paket npm7. ExpressJS7.1. Server File7.1.1. Middleware7.1.2. Akses Server7.2. Server REST8. Database8.1. SQLite8.1.1. Node Sqlite38.1.2. Enkripsi8.1.2.1. sqlcipher8.2. MySQL8.2.1. Node MySQL8.3. MongoDB8.3.1. Node MongoDB8.3.2. Mongoose9. Testing9.1. REST9.2. Automasi10. To Data URI10.1. Penggunaan10.2. todatauri.js10.3. Koneksi MySQL11. Person REST API11.1. Cara Kerja11.2. Server11.3. Pengetesan12. Image Uploader13. Memakai ES614. Tentang PengarangPublished with GitBook
Node.js
Javascript merupakan bahasa pemrograman yang lengkap hanya saja selama ini di pakai sebagai bahasa untuk pengembangan aplikasi web yang berjalan pada sisi client atau browser saja. Tetapi sejak ditemukannya Node.js oleh Ryan Dhal pada tahun 2009, Javascript bisa digunakan sebagai bahasa pemrograman di sisi server sekelas dengan PHP, ASP, C#, Ruby dll dengan katak lain Node.js menyediakan platform untuk membuat aplikasi Javascript dapat dijalankan di sisi server.
Untuk mengeksekusi Javascript sebagai bahasa server diperlukan engine yang cepat dan mempunyai performansi yang bagus. Engine Javascript dari Google bernama V8 yang dipakai oleh Node.js yang merupakan engine yang sama yang dipakai di browser Google Chrome.
Introduction1. Node.js1.1. JavaScript Di Server1.2. Node.js In Action2. Asinkron I/O & Event2.1. PHP & Server HTTP Apache2.2. Javascript & Node.js3. Server HTTP Dasar3.1. Menjalankan Server4. Server File Statis5. Pemrosesan Data Form HTML5.1. URL Encode5.2. Multipart Data6. Module npm6.1. Konsep6.2. Paket npm7. ExpressJS7.1. Server File7.1.1. Middleware7.1.2. Akses Server7.2. Server REST8. Database8.1. SQLite8.1.1. Node Sqlite38.1.2. Enkripsi8.1.2.1. sqlcipher8.2. MySQL8.2.1. Node MySQL8.3. MongoDB8.3.1. Node MongoDB8.3.2. Mongoose9. Testing9.1. REST9.2. Automasi10. To Data URI10.1. Penggunaan10.2. todatauri.js10.3. Koneksi MySQL11. Person REST API11.1. Cara Kerja11.2. Server11.3. Pengetesan12. Image Uploader13. Memakai ES614. Tentang PengarangPublished with GitBook
JavaScript Di Server
Tak terelakkan bahwa Javascript merupakan bahasa pemrograman yang paling populer. Jika anda sebagai developer pernah mengembangkan aplikasi web maka penggunaan Javascript pasti tidak terhindarkan.
Sekarang dengan berjalannya Javascript di server lalu apa keuntungan yang anda peroleh dengan mempelajari Node.js, kurang lebih seperti ini :
Pengembang hanya memakai satu bahasa untuk mengembangkan aplikasi lengkap client & server sehingga mengurangi Learning Curve untuk mempelajari bahasa server yang lain.
Sharing kode antara client dan server atau istilahnya code reuse.
Javascript secara native mendukung JSON yang merupakan standar transfer data yang banyak dipakai saat ini sehingga untuk mengkonsumsi data-data dari pihak ketiga pemrosesan di Node.js akan sangat mudah sekali.
Database NoSQL seperti MongoDB dan CouchDB mendukung langsung Javascript sehingga interfacing dengan database ini akan jauh lebih mudah.
Node.js memakai V8 yang selalu mengikuti perkembangan standar ECMAScript, jadi tidak perlu ada kekhawatiran bahwa browser tidak akan mendukung fitur-fitur di Node.js.
Introduction1. Node.js1.1. JavaScript Di Server1.2. Node.js In Action2. Asinkron I/O & Event2.1. PHP & Server HTTP Apache2.2. Javascript & Node.js3. Server HTTP Dasar3.1. Menjalankan Server4. Server File Statis5. Pemrosesan Data Form HTML5.1. URL Encode5.2. Multipart Data6. Module npm6.1. Konsep6.2. Paket npm7. ExpressJS7.1. Server File7.1.1. Middleware7.1.2. Akses Server7.2. Server REST8. Database8.1. SQLite8.1.1. Node Sqlite38.1.2. Enkripsi8.1.2.1. sqlcipher8.2. MySQL8.2.1. Node MySQL8.3. MongoDB8.3.1. Node MongoDB8.3.2. Mongoose9. Testing9.1. REST9.2. Automasi10. To Data URI10.1. Penggunaan10.2. todatauri.js10.3. Koneksi MySQL11. Person REST API11.1. Cara Kerja11.2. Server11.3. Pengetesan12. Image Uploader13. Memakai ES614. Tentang PengarangPublished with GitBook
Node.js In Action
Supaya anda lebih tertarik dalam belajar Node.js berikut beberapa website terkenal yang sudah memakai Node.js
www.myspace.com
www.yummly.com
www.shutterstock.com
www.klout.com
www.geekli.st
www.learnboost.com
Apakah masih ragu untuk memakai Node.js ?...Kalau masih penasaran apa yang membuat Node.js berbeda dari backend pada umumnya, silahkan dilanjutkan membaca :smile: