Belajar Nodejs

Mau belajar satu bahasa yang bisa digunakan frontend dan juga backend website? javascript (nodejs) siap membantu kamu.

gambar Belajar seputar NodeJS
Kebutuhan untuk programmer Javascript di industri terus meningkat. Bahasa yang sudah bertransformasi lebih dari sekedar pembantu di bagian frontend ini, membuat banyak perusahaan terus mencari orang dengan skill ini. Kalau kamu ingin belajar satu bahasa yang bisa dipakai langsung dari dua sisi website, frontend dan backed, belajar javascript seakrang, syntax nodejs tidak akan susah. Yang membuat Node.Js juga unik dibanding bahasa backend lainnya, dia memperkenalkan konsep "Asynchronous I/O", dimana satu tugas tidak perlu menunggu perintah lainnya selesai, untuk mulai dikerjakan. Membuat website yang berjalan dengan banyak koneksi sekaligus bisa teratasi dengan nodejs.

cover playlist Belajar seputar NodeJS

Daftar Pelajaran Track Belajar seputar NodeJS


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


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 yang kita bayangkan!


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 level, dengan membuat beberapa tantangan: menambahkan daftar user yang sedang online, informasi saat ada koneksi dan diskoneksi, validasi username yang sama


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 juga belajar konsep konsep dasat tentang nosql pada playlist ini


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 database mongo db.


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 authentikasi pada nodejs akan menjadi lebih mudah


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 implementasi json web token (jwt) pada nodejs


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


Tag: Kenapa belajar Nodejs, Mengenal apa itu Nodejs, Di mana mulai belajar Nodejs, mulai dari mana belajar Nodejs , tutorial Nodejs bahasa indonesia untuk pemula dari dasar, apa kegunaan Nodejs, bagaimana cara menggunakan Nodejs, belajar bertahap Nodejs, kursus online Nodejs