DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

BELAJAR NODEJS - PENGERTIAN, KURIKULUM DAN CARA BELAJAR

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

Belajar 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.

Daftar kurikulum Belajar seputar NodeJS

Dengan NodeJS kita bisa menggunakan javascript sebagai bahasa backend / server

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

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 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. 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.

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 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

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 parameter 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 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 kelas 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


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding