Training Syllabus

NCWEB005 - Web Application Development using Node.js Express and MongoDB

Web Application Development
using Node.js Express and MongoDB

 

Materi training ini membahas tentang pengembangan aplikasi web dengan menggunakan Express sebagai Routing Engine; MongoDB sebagai database untuk penyimpanan data;  dan Node.js sebagai Backend atau Runtime Environment aplikasi web yang berbasis Java Script. View Engine untuk menampilkan data atau object di HTML-nya bisa menggunakan Jade, EJS, atau view engine lainnya yang umum digunakan.

Dalam training ini juga dibahas komponen lainnya yang masih berhubungan dengan penggunaan Node.js yaitu Gulp yang merupakan Streaming Build System dan digunakan untuk melakukan otomatisasi task seperti misalnya monitoring files. Dalam materi ini juga dibahas teknik akses data ke database SQL Server, dan REST Services.

Node.js bersifat Open Source dan dapat di-host di berbagai sistem operasi seperti Windows, Mac OS X, hingga Linux.

Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.

Durasi: 3 (Tiga) Hari

Outline Materi:

  • Introduction to Node.js
  • Installing and Configuring Node.js
  • HTTP Module
  • Using NPM to Install Package
  • Installing and Using Bower
  • Installing and configuring Gulp
  • Using Express   
  • Using Jade, EJS, and Vash as View Engine
  • Using MongoDB for Persisting Data
  • Using mssql Module to Access SQL Server
  • Accessing REST Services