Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

Masuk
CodingJavaScriptMenengah

Backend Node.js Dasar: Rute, Middleware, dan Pengujian

Menulis sisi server API dengan pola Node.js: handler yang membaca request, rute, badan JSON, validasi, middleware, data, dan pengujian dengan request tiruan.

Pelajaran pertama bisa dicoba tanpa akun. Selanjutnya pakai akun gratis agar progres, draft kode, dan sertifikatmu tersimpan.

Ringkasnya: Backend Node.js Dasar: Rute, Middleware, dan Pengujian adalah kelas gratis berbahasa Indonesia tingkat menengah dari KelasGratis. Cocok untuk pengembang yang sudah menulis JavaScript dan memahami HTTP dari sisi klien, lalu ingin menulis sisi server sebuah API: calon backend developer, frontend developer yang mulai memegang API, dan peserta pelatihan Node.js. Isinya 16 pelajaran dalam 5 modul (±4 jam) dengan 53 latihan yang dinilai otomatis di browser. Sertifikat penyelesaian gratis dan bisa dicek keasliannya.

5,0 ★ (Belum ada ulasan) · 16 pelajaran · 5 modul · ±232 menit

Bagikan kelas

Bawa pulang keterampilannya

Yang akan kamu bisa setelah kelas ini

  • Menulis handler yang menerima request dan mengembalikan { status, headers, body }, lalu menyusun rute per metode dan path dengan parameter path, 404, dan 405 beserta header Allow.
  • Membaca badan JSON dengan aman (413, 415, 400), memvalidasi data tanpa mengubah tipe diam-diam, dan menjawab pelanggaran dengan problem details 422 berpointer; memakai 201 + Location, 204, dan 409 dengan tepat.
  • Menulis dan menyusun middleware untuk pencatatan dengan jam tiruan, penangkapan galat tanpa membocorkan rincian, nomor permintaan, serta pemeriksaan token Bearer dan peran dengan jawaban 401 dan 403 yang benar.
  • Mengelola data di repositori memori yang memberi id dan salinan, melayani CRUD, pagination, filter, urutan lewat allowlist, dan header Link, termasuk dengan repositori asinkron.
  • Menguji handler dan middleware tanpa server: request tiruan, ketergantungan lewat argumen, spy, next tiruan, jam tiruan, dan kasus uji yang lulus pada kode benar serta gagal pada mutan.

Untuk siapa

Pengembang yang sudah menulis JavaScript dan memahami HTTP dari sisi klien, lalu ingin menulis sisi server sebuah API: calon backend developer, frontend developer yang mulai memegang API, dan peserta pelatihan Node.js.

Prasyarat

Menyelesaikan kelas JavaScript Lanjutan: closure, class dan extends, spread dan destrukturisasi, Map, try/catch, serta async/await dipakai tanpa diulang., Menyelesaikan kelas HTTP dan API Web: metode, kode status, header, JSON, dan token Bearer dari sisi klien dipakai tanpa diulang., Disarankan: kelas Pengujian Kontrak API dan Pemrograman Web Aman, yang membahas pemeriksaan respons dari sisi penguji dan prinsip validasi.

Kelas yang dianjurkan sebelumnya: JavaScript Lanjutan, HTTP dan API Web

Relevan untuk pekerjaan dan tujuan

Kelas ini termasuk kelas inti untuk Web developer.

Alat yang perlu disiapkan

  • Browser modern di komputer. Kode dijalankan di Web Worker browser-mu terhadap request tiruan { method, path, query, headers, body }; tidak ada server Node, port, atau jaringan yang dipakai.
  • Tidak perlu memasang Node.js atau Express. Padanan kode Node dan Express ditampilkan di teori sebagai bacaan.
  • Sebagian latihan berupa pilihan ganda dan isian angka: memilih status, membaca urutan middleware, dan menghitung hasil.

Tempat berlatih

Coba, periksa, lalu lanjutkan.

53 latihan di 16 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.

editor JavaScriptpilihan jawabanjawaban angka

Jalur belajar kelas ini

Kurikulum

5 modul · 16 pelajaran · ±232 menit

Kelas ini mengajarkan cara menulis sisi server sebuah API HTTP dengan pola yang dipakai Node.js dan Express. Kamu menulis handler yang menerima request dan mengembalikan respons; menyusun rute per metode dan path beserta jawaban 404 dan 405; membaca badan JSON dengan batas ukuran, pemeriksaan Content-Type, dan penanganan JSON rusak; memvalidasi data dan melaporkan semua pelanggaran sebagai problem details 422; menulis middleware untuk pencatatan, penangkap galat, dan pemeriksaan token Bearer; mengelola data di repositori memori dengan pagination, filter, dan urutan; lalu menguji handler dengan request tiruan, spy, jam tiruan, dan kasus uji yang menangkap mutan. Latihannya kode JavaScript yang dijalankan di browser-mu terhadap request tiruan, ditambah pilihan ganda dan isian angka. Tidak ada server Node sungguhan, port, atau jaringan; padanan kode Node dan Express ditunjukkan di teori.

Urutan pelajaran tidak dikunci.

Sertifikat kelas

Selesaikan kelasnya, sertifikat ini atas namamu.

  • Nama lengkapmu dan judul kelas tercetak di sertifikat.
  • Kode dan QR yang bisa dicek siapa saja di kelasgratis.com/verifikasi.
  • Sekali klik ke profil LinkedIn, atau unduh PNG dan PDF.
Mulai belajar

Bukti penyelesaian materi, bukan akreditasi atau sertifikasi kompetensi.

Pertanyaan yang sering muncul

Apa yang dipelajari di kelas Backend Node.js Dasar: Rute, Middleware, dan Pengujian?

Backend Node.js Dasar: Rute, Middleware, dan Pengujian adalah kelas gratis KelasGratis tingkat menengah berisi 16 pelajaran. Kelas ini mengajarkan cara menulis sisi server sebuah API HTTP dengan pola yang dipakai Node.js dan Express. Kamu menulis handler yang menerima request dan mengembalikan respons; menyusun rute per metode dan path beserta jawaban 404 dan 405; membaca badan JSON dengan batas ukuran, pemeriksaan Content-Type, dan penanganan JSON rusak; memvalidasi data dan melaporkan semua pelanggaran sebagai problem details 422; menulis middleware untuk pencatatan, penangkap galat, dan pemeriksaan token Bearer; mengelola data di repositori memori dengan pagination, filter, dan urutan; lalu menguji handler dengan request tiruan, spy, jam tiruan, dan kasus uji yang menangkap mutan. Latihannya kode JavaScript yang dijalankan di browser-mu terhadap request tiruan, ditambah pilihan ganda dan isian angka. Tidak ada server Node sungguhan, port, atau jaringan; padanan kode Node dan Express ditunjukkan di teori.

Berapa lama menyelesaikan kelas Backend Node.js Dasar: Rute, Middleware, dan Pengujian?

Sekitar 232 menit (±4 jam) untuk 16 pelajaran wajib, dihitung dari durasi tiap pelajaran dan latihannya. Kecepatan nyata bergantung pada berapa lama kamu berlatih setiap hari.

Apa yang perlu disiapkan sebelum mulai?

Prasyaratnya: Menyelesaikan kelas JavaScript Lanjutan: closure, class dan extends, spread dan destrukturisasi, Map, try/catch, serta async/await dipakai tanpa diulang.; Menyelesaikan kelas HTTP dan API Web: metode, kode status, header, JSON, dan token Bearer dari sisi klien dipakai tanpa diulang.; Disarankan: kelas Pengujian Kontrak API dan Pemrograman Web Aman, yang membahas pemeriksaan respons dari sisi penguji dan prinsip validasi.. Alat dan persiapan: Browser modern di komputer. Kode dijalankan di Web Worker browser-mu terhadap request tiruan { method, path, query, headers, body }; tidak ada server Node, port, atau jaringan yang dipakai.; Tidak perlu memasang Node.js atau Express. Padanan kode Node dan Express ditampilkan di teori sebagai bacaan.; Sebagian latihan berupa pilihan ganda dan isian angka: memilih status, membaca urutan middleware, dan menghitung hasil.

Apakah kelas Backend Node.js Dasar: Rute, Middleware, dan Pengujian gratis dan bersertifikat?

Ya. Seluruh 16 pelajaran gratis sampai selesai tanpa iklan; pelajaran pertama bisa dicoba tanpa akun, sisanya memakai akun gratis. Setelah semua pelajaran wajib tuntas dan kamu menulis ulasan singkat tentang kelasnya, kamu bisa menerbitkan sertifikat penyelesaian dengan tautan verifikasi publik. Sertifikat ini bukan akreditasi atau sertifikasi profesi.

Dari pengalaman belajar

Ulasan peserta

Apa yang membantu, dan apa yang masih bisa diperbaiki?

5,0Belum ada ulasan terbit

Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Sebelum ada ulasan terbit, kelas menggunakan nilai awal admin 5,0. Setelahnya, rating mengikuti rata-rata ulasan yang sudah terbit.

Pengalamanmu bisa membantu peserta berikutnya.

Belum ada ulasan yang terbit untuk kelas ini.

Bagikan pengalaman belajarmu

Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →

Setelah kelas ini

Revisi materi terakhir: 23 Okt 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.