
Daftar Pelajaran Track Belajar seputar NodeJS di Sekolah Koding
Dengan NodeJS kita bisa menggunakan javascript sebagai bahasa backend / server

Tutorial NodeJS dan ExpressJS
Dengan Nodejs kita bisa menggunakan bahasa javascript sebagai bahasa backend pada aplikasi kita. Bel...
Daftar isi Tutorial NodeJS dan ExpressJS
Basic NodeJS
Belajar dasar nodejs, untuk menggunakan javascript sebagai bahasa backend (bahasa server) untuk aplikasi kita. Apa itu nodejs dan bagaimana cara menggunakannya
Sistem route NodeJS
Belajar sistem route pada nodejs, bagaimana cara memberikan respon yang berbeda tergantung route yang sedang diakses oleh user
Belajar Express JS
ExpressJS adalah salah satu framework nodejs yang sangat populer untuk memudahkan kita berinteraksi baik sistem routing sampai membuat api dengan lebih simpel

Membuat aplikasi chat dengan nodejs
Belajar bagaimana cara membuat aplikasi chat dengan nodejs dan socket io. Ternyata tidak sesulit yan...
Daftar isi Membuat aplikasi chat dengan nodejs
Intro dan persiapan
Persiapan apa saja yang kita butuhkan untuk membuat aplikasi chat dengan Nodejs dan Socket.io kali ini
Install package dan bagian statis
Membuat bagian statis html dan css untuk aplikasi chat dan menginstall dependencies melalui file package.json
Membuat aplikasi chat
Belajar bagaimana cara membuat aplikasi chat dengan nodejs dan socket io , setting bagian server dan client agar semua user yang berada pada port yang sama bisa saling berkomunikasi
Menambahkan username, waktu dan style
Menambahkan nama user yang sedang chat, keterangan waktu dan juga css agar aplikasi chat yang dibuat menjadi lebih menarik

Membuat aplikasi chat node js - bagian 2
Sudah melihat cara membuat aplikasi chat dengan nodejs pada bagian pertama? saatnya kita menaikkan l...
Daftar isi Membuat aplikasi chat node js - bagian 2
Intro chat nodejs - intermediate
Mengintip apa saja yang akan kita lakukan pada upgrade membuat aplikasi chat dengan nodejs. Pastikan anda sudah menonton bagian dasar membuat aplikasi chat dengan nodejs. Download file persiapan juga tersedia di bawah.
Informasi saat connect dan disconnect
Menambahkan informasi ke daftar chat saat ada user yang baru melakukan koneksi dan juga memutuskan koneksi pada aplikasi chat ini
Menambahkan info user
Mengatur ulang cara menampilkan nama user pada aplikasi chat ini, melakukan validasi agar tidak ada beberapa user yang mempunyai satu username yang sama
Debug kesalahan
Melihat kesalahan apa yang kita lakukan di video sebelumnya, saat tombol memasukkan nama diklik tidak ada yang berfungsi
Daftar user sedang online
Menambahkan informasi daftar nama nama user siapa saja yang sedang online pada aplikasi chat ini
Informasi saat sedang mengetik
Menambahkan informasi saat salah satu user sedang mengetik ke user lainnya, bermanfaat untuk menghindari konflik saat topik pembicaraan belum selesai atau ada yang perlu dijelaskan.

Tutorial MongoDB bahasa indonesia
Belajar mongodb, salah satu nosql database yang sangat populer. Lihat syntax-syntax pada mongodb dan...
Daftar isi Tutorial MongoDB bahasa indonesia
Intro dan setting mongodb
Belajar mongodb, salah satu database nosql yang populer. Lihat bagaimana cara menginstall mongodb, menyetting dan menjalankannya. Link: MongoDB
Database dan collections mongodb
Belajar cara membuat dan menghapus database dan lihat juga apa itu collections pada mongodb
Sistem CRUD mongodb
Belajar sistem CRUD, create, read, update dan delete pada mongodb. Lihat cara memasukkan data, menampilkan, mengedit atau update dan juga menghapusnya pada video ini.
Tentang nosql (mongodb)
Di video ini teman-teman akan melihat beberapa keyword atau istilah yang perlu familiar jika ingin serius menggunakan nosql. Jangan membatasi diri belajar di sekolah koding! Aggregation Aggregation di TutorialPoint , Stackoverflow: Relation nosql relationship , Multiple Collection dan Openshift: Indexing Mongodb performance

CRUD API nodejs dan mongoose
Belajar bagaimana cara membuat api sederhana pada nodejs dengan mongoose untuk berinteraksi dengan d...
Daftar isi CRUD API nodejs dan mongoose
Intro api node dan mongoose
Kita akan membuat api sederhana dengan bantuan expressjs dan berinteraksi dengan databasenya melalui sistem database mongoose yang menggunakan mongodb
Set up server node
Menyiapkan requirement package-package pada file server.js yang akan bertanggung jawab untuk menangani route pada sistem api sederhana ini
Set up database
Menyiapkan database mongo dan model dari mongoose yang akan bertanggung jawab untuk mengurus database pada API nodejs ini.
Warning fungsi connect di mongoose
Ini adalah video tambahan. Sejak versi 4.11 fungsi connect di mongoose sudah berubah, kamu perlu menambahkan satu paramter cek disini untuk infonya
Read dan Insert
Cara membaca dan memasukkan data dengan mongoose pada nodejs
Update dan Delete
Cara mengupdate (mengubah) dan menghapus data pada mongoose

Auth pada Node dengan PassportJS
Belajar sistem login dan register pada nodejs dengan package passportjs. Dengan package ini, sistem ...
Daftar isi Auth pada Node dengan PassportJS
Intro dan Set Up
Berkenalan dengan passport js , dengan package ini, sistem autentikasi (login dan register) akan menjadi sangat mudah pada nodejs Link: PassportJS
Warning fungsi connect di mongoose
Ini adalah video tambahan. Sejak versi 4.11 fungsi connect di mongoose sudah berubah, kamu perlu menambahkan satu paramter cek disini untuk infonya
Model User
Menyiapkan model user pada mongoose yang akan menjadi perantara untuk berinteraksi dengan database
Sistem routing
Menyiapkan endpoint-endpoint atau route yang bisa diakses oleh user nantinya. Kita juga akan melihat metode pada login dan register yang akan kita implementasikan pada video berikutnya
Metode sign up passportjs
Implementasi metode sign up untuk memasukkan user ke database pada passportjs
Metode sign in passportjs
Implementasi metode sign in untuk mengidentifikasi user dari database pada passportjs
File statis pada nodejs
Melihat bagaimana cara menghubungkan dan menggunakan file statis pada nodejs

JSON Web Token pada NodeJS
Tutorial bagaimana cara sistem authentikasi dengan token, bagaimana caranya bekerja dan bagaimana im...
Daftar isi JSON Web Token pada NodeJS
Apa itu Json Web Token (JWT)
Melihat bagaimana cara sistem authentikasi dengan token, bagaimana caranya bekerja dan terdiri dari apa saja informasi saat menggunakan json web token
Setup App JWT
Menyiapkan package-package yang kita butuhkan pada pembuatan json web token dengan nodejs kali ini. Info Deprecated: fungsi connect sejak mongoose 4.11.0 membutuhkan tambahan opsi seperti di dokumentasi ini
Warning fungsi connect di mongoose
Ini adalah video tambahan. Sejak versi 4.11 fungsi connect di mongoose sudah berubah, kamu perlu menambahkan satu paramter cek disini untuk infonya
Menyiapkan database dan route
Menyiapkan database mongoose dan modelnya serta menyiapkan route yang akan digunakan selama tutorial ini
Login dan generate token
Lihat bagaimana cara login pada sistem JWT dan menyiapkan token yang akan diberikan ke client nantinya untuk digunakan pada request berikutnya/ Kalau kamu menemukan error "plain object", ubah object user dari mongoosenya dengan jwt.sign(user.toJSON, config.secret, { ... })
Verifikasi token
Menverifikasi token yang dikirim oleh client. Kita kaan menggunakan metode dari package jsonwebtoken untuk melakukan decode dari token yang diberikan
Data yang sedang login
Melihat data user yang melakukan request melalui token yang sudah didecode

Mengkonsumsi API JWT
Belajar bagaimana cara mengkonsumsi API yang menggunakan sistem authentikasi JWT (json web token)
Daftar isi Mengkonsumsi API JWT
JWT Client dengan JQuery
Belajar bagaimana cara mengkonsumsi api yang menggunakan jwt (json web token) dengan jquery. Kita akan menggunakan plugin jquery-cookie sebagai bantuan untuk berinteraksi dengan cookie. Sumber bacaan Stormpath: menyimpan JWT
JWT Client dengan VueJS
Belajar bagaimana cara mengkonsumsi api yang menggunakan jwt (json web token) dengan VueJS. Kita akan menggunakan vuejs, vue-resource untuk fungsi ajax, dan vue cookie untuk berinteraksi dengan cookie.
Daftar Materi Tutorial NodeJS dan ExpressJS
Dengan Nodejs kita bisa menggunakan bahasa javascript sebagai bahasa backend pada aplikasi kita. Belajar bagaimana cara menggunakan nodejs dan expressjs dalama bahasa indonesia disini
Basic NodeJS
Belajar dasar nodejs, untuk menggunakan javascript sebagai bahasa backend (bahasa server) untuk aplikasi kita. Apa itu nodejs dan bagaimana cara menggunakannya
Sistem route NodeJS
Belajar sistem route pada nodejs, bagaimana cara memberikan respon yang berbeda tergantung route yang sedang diakses oleh user
Belajar Express JS
ExpressJS adalah salah satu framework nodejs yang sangat populer untuk memudahkan kita berinteraksi baik sistem routing sampai membuat api dengan lebih simpel