Menjadi Node.js Application Developer

Tools

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Modul kelas Menjadi Node.js Application Developer dalam bentuk cetak (buku) maupun elektronik sudah didaftarkan ke Dirjen HKI, Kemenkumham RI. Segala bentuk penggandaan dan atau komersialisasi, sebagian atau seluruh bagian, baik cetak maupun elektronik terhadap modul kelas Menjadi Node.js Application Developer tanpa izin formal tertulis kepada pemilik hak cipta akan diproses melalui jalur hukum.

Hak cipta dilindungi oleh Undang-undang © Dicoding 2017 - 2024.

Dengan lanjut ke materi berikutnya, Anda menyetujui adanya informasi hak cipta di atas terhadap modul dalam kelas ini.

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Catatan Belajar

ini konten buat note nanti
Keyboard Shortcut
1
Next/prev modul

Membantu untuk mempermudah navigasi antar modul.

Tekan
CTRL / CTRL
2
Mencari Konten

Membantu menemukan konten dengan lebih cepat.

Tekan
CTRL/
3
Melihat daftar modul

Membantu melihat modul lebih cepat.

Tekan
CTRLM
Adaptive Reading

Tema

Terang
Hangat
Gelap

Jenis Font

Ukuran Font

Lebar Bacaan

Medium-width
Full-width
Daftar Modul

0% Selesai

Pengantar Node Binary
Memasang Node Binary
Latihan: Memasang Node.js menggunakan nv...
Menjelajahi Opsi Perintah pada Node Bina...
Latihan: Memeriksa Sintaks JavaScript
Latihan: Mengevaluasi Sintaks JavaScript...
Latihan: Preloading CommonJS Module
Latihan: Membatasi Stack Trace
Refleksi: Node Binary
Rangkuman Node Binary
Kuis: Node Binary
Pengantar Debugging dan Diagnostic
Menjalankan Proses Node.js dengan Mode D...
Debugging Proses via Node.js V8 Inspecto...
Memberikan Breakpoint
Kuis Coding: Memperbaiki Bugs Aplikasi
Refleksi: Debugging dan Diagnostic
Rangkuman Debungging dan Diagnostic
Kuis: Debugging dan Diagnostic
Pengantar Package dan Dependencies
Binary npm
Membuat Package
Memasang Dependencies
Development Dependencies
Memasang Ulang Dependencies
Semantic Versioning
Package Scripts
Latihan: Membuat Package, Memasang Depen...
Latihan: Rekonstruksi proyek Node.js
Refleksi: Package dan Dependencies
Rangkuman Package dan Dependencies
Kuis: Package dan Dependencies
Pengantar Module System di Node.js
Format Sistem Modularisasi di Node.js
Interoperabilitas antara CommonJS dan ES...
Mendeteksi Main Module pada CommonJS
Kuis Coding: Module System di Node.js
Kuis Coding: Mendeteksi Main Module
Refleksi: Module System di Node.js
Rangkuman Module System di Node.js
Kuis: Module System di Node.js
Pengantar Asynchronous Control Flow
Pengenalan Asynchronous
Fungsi setTimeout()
Penanganan Asinkron dengan Pola Callback
Kuis Coding: Penanganan Asinkron dengan...
Penanganan Asinkron dengan Promise
Mengubah Callback menjadi Promise dengan...
Kuis Coding: Mengubah Fungsi Asinkron Ca...
Promise Berantai
Promise Static Method
Penanganan Asinkron dengan Async-Await
Kuis Coding: Penanganan Asinkron dengan...
Membatalkan Proses Asinkron
Refleksi: Asynchronous Control Flow
Rangkuman Asynchronous Control Flow
Kuis: Asynchronous Control Flow
Pengantar Event System di Node.js
Membuat Instance EventEmitter
Membangkitkan Event
Menambahkan Event Listener
Menghapus Event Listener
Event Error
Kuis Coding: Event System di Node.js
Refleksi: Event System di Node.js
Rangkuman: Event System di Node.js
Kuis: Event System di Node.js
Pengantar Penanganan Error
Tujuan dan Jenis dari Error
Membangkitkan Error (Throw Error)
Native Error Constructor
Kuis Coding: Membangkitkan Native Error
Membuat Custom Error
Kuis Coding: Membuat Custom Error
Menangani Error
Propagasi Error
Refleksi: Penanganan Error
Rangkuman: Penanganan Error
Kuis: Penanganan Error
Submission: Evaluasi Pembelajaran Pertam...
Pengantar Bekerja dengan Buffer
Buffer Instance
Mengalokasikan Buffer
Kuis Coding: Membuat Buffer
Mengubah String menjadi Buffer dan Sebal...
Kuis Coding: Mengubah Buffer menjadi Tip...
Refleksi: Bekerja dengan Buffer
Rangkuman Bekerja dengan Buffer
Kuis: Bekerja dengan Buffer
Pengantar Bekerja dengan Stream
Jenis Stream
Readable Stream
Kuis Coding: Membuat dan Mengonsumsi Rea...
Writable Stream
Kuis Coding: Membuat dan Menulis Data de...
Readable-Writable Stream
Piping Streams
Refleksi: Bekerja dengan Stream
Rangkuman Bekerja dengan Stream
Kuis: Bekerja dengan Stream
Pengantar Interaksi dengan File System
File Path
Membaca dan Menulis Berkas
Kuis Coding: Membaca dan Menulis Berkas
File Streams
Kuis Coding: Membaca dan Menulis Berkas...
Membaca Direktori
Membaca Metadata Berkas dan Direktori
Memantau Perubahan File System
Refleksi: Interaksi dengan File System
Rangkuman Interaksi dengan File System
Kuis: Interaksi dengan File System
Pengantar Proses dan Sistem Operasi
Standar Input dan Output (STDIO)
Menghentikan Proses
Informasi Proses
Statistik Proses
Informasi Sistem Operasi
Statistik Sistem Operasi
Kuis Coding: Proses dan Sistem Operasi
Refleksi: Proses dan Sistem Operasi
Rangkuman Proses dan Sistem Operasi
Kuis: Proses dan Sistem Operasi
Pengantar Membuat Child Process
Fungsi exec dan execSync
Fungsi spawn dan spawnSync
Kuis Coding: Membuat Child Process
Konfigurasi Child Process
Refleksi: Membuat Child Process
Rangkuman Membuat Child Process
Kuis: Membuat Child Process
Pengantar Unit Testing
Assertion
Unit Testing dengan Core Module Assert
Kuis Coding: Menguji Fungsi Synchronous...
Kuis Coding: Menguji Fungsi Asynchronous...
Kuis Coding: Menguji Fungsi Asynchronous...
Memperkokoh Pengujian dengan Library dan...
Latihan: Unit Testing dengan Tape Librar...
Latihan: Unit Testing dengan Jest
Mengonfigurasi Proyek Node.js untuk Menj...
Refleksi: Unit Testing
Rangkuman Unit Testing
Kuis: Unit Testing
Rangkuman Kelas
Ujian Akhir
Submission: Evaluasi Pembelajaran Akhir

Persetujuan Hak Cipta

Person in front laptop

Platform mentoring Dicoding menghubungkan mentor dengan mentee, membangun hubungan berkelanjutan untuk mengembangkan karir developer.

Pelajari lebih lanjut