Kelas Restful API NodeJS
Apa itu Node.js?
Node.js atau Node adalah runtime environment untuk meng-eksekusi JavaScript diluar broswer. Node ideal untuk membangun powerful highly-scalable, data-intensive backend services (API).
Kenapa anda harus belajar Node?
Node sangat baik untuk prototyping and agile development dan juga membangun super cepat dan skala besar sebuah web aplikasi. Perusahaan semacam Uber dan PayPal menggunakan Node untuk membangun aplikasi nya. Node memiliki eko sistim open source librari terbesar, anda tidak perlu membangun dari Nol.
Apa yang akan anda pelajari
Node module system
Node Package Manager (NPM)
Asynchronous JavaScript
Useful ES6+ features
Implementing CRUD operations
Storing complex data in MongoDB
Data Validation
Authentication and authorization
Handling and logging errors the right way
Unit and integration testing
Test-driven development (TDD)
Deployment