Sejak rilis pertamanya pada tahun 2009, Node.js banyak digunakan oleh para pengembang web. Node.js menyediakan cukup banyak Pustaka (berupa modul) untuk menangani permasalahan-permasalahan umum yang berkaitan dengan pemrograman. Salah satu modul penting untuk pemrograman web adalah http, yang dapat digunakan untuk membuat HTTP server sendiri. Melalui modul ini, kita tidak perlu menggunakan HTTP server dari pihak ketiga, seperti Apache atau nginx. Buku ini membahas tentang penggunaan modul http dan beberapa modul dasar lain yang perlu dipahami pada saat bekerja dengan Node.js. Untuk keperluan akses data, Node.js dapat dipasangkan dengan system database relational maupun system database NoSQL. Buku ini membahas tentang komunikasi antara Node.js dan kedua sistem database tersebut. Anda akan mempelajari bagaimana membangun aplikasi web yang menggunakan MariaDB (untuk system database relational) dan MongoDB (untuk system database NoSQL). Buku ini juga membahas tentang penggunaan Expres, framework paling popular untuk Node.js, yang memudahkan kita dalam mengembangkan aplikasi web dengan Node.js. Node.js dapat berjalan di beberapa system operasi. Dalam buku ini, kode program akan didemontrasikan menggunakan Linux Ubuntu 18.4. Meskipun demikian, Anda tetap dapat mempelajari seluruh materi yang disampaikan menggunakan Windows maupun system opertasi lain.//yn