Belajar Fundamental Back-End dengan JavaScript

Tools

Dibantu
Dibantu

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

Modul kelas Belajar Fundamental Back-End dengan JavaScript 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 Belajar Fundamental Back-End dengan JavaScript 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

Pendahuluan Hapi Plugin dan Data Validat...
Hapi Plugin
Membuat Hapi Plugin
Mendaftarkan Plugin pada Hapi Server
Menerapkan Plugin pada Notes API - Menge...
Latihan: Menyiapkan Struktur Proyek
Membuat inMemory NotesService
Membuat Notes Plugin - Membuat Router No...
Membuat Notes Plugin - Membuat Fungsi Ha...
Membuat Notes Plugin - Menggunakan Route...
Latihan: Mendaftarkan Notes Plugin di Se...
Memahami Kata Kunci this
(Opsional) Latihan: Menggunakan External...
Data Validation
Data Validation Menggunakan Joi
Menerapkan Data Validation pada Notes AP...
Latihan: Menerapkan Data Validation pada...
Menerapkan Data Validation pada Notes AP...
Latihan: Menerapkan Data Validation pada...
(Opsional) Latihan: Memvalidasi Search Q...
Menerapkan Custom Exceptions - Mengenal...
Latihan: Menerapkan Custom Exceptions -...
Latihan: Menerapkan onPreResponse untuk...
Deploy Perubahan Hapi Plugin dan Data Va...
Rangkuman Hapi Plugin dan Data Validatio...
Kuis Hapi Plugin dan Data Validation
Pendahuluan Database dengan Amazon RDS
Pengenalan Database, Relational Database...
Jenis-Jenis Database
Latihan: Memasang PostgreSQL
Membuat User dan Database di PostgreSQL...
Pengenalan SQL (Structured Query Languag...
Menggunakan Database di Notes API
Node-Postgres
Latihan: Membuat Database, Memasang Node...
Membuat Tabel Notes dengan Teknik Migrat...
Membuat Postgres NotesService
Membuat Postgres NotesService - Membuat...
Membuat Postgres NotesService - Membuat...
Membuat Postgres NotesService - Membuat...
Latihan: Menggunakan Postgres NotesServi...
Mendeploy PostgreSQL ke Amazon RDS
Pengenalan Amazon RDS
Latihan: Memberikan Hak Akses Amazon RDS...
Latihan: Membuat Security Groups untuk K...
Latihan: Membuat dan Meluncurkan Amazon...
Mendeploy Perubahan Aplikasi ke EC2 Inst...
Menghubungkan Amazon RDS Instance ke EC2...
Rangkuman Database dengan Amazon RDS
Kuis Database dengan Amazon RDS
Submission: Proyek OpenMusic API versi 1
Pendahuluan Authentication dan Authoriza...
Membuat Fitur Registrasi Pengguna di Not...
Membuat Skenario Testing dalam Mengelola...
Latihan: Membuat Skenario Testing dalam...
Latihan: Membuat Skenario Testing dalam...
Latihan: Membuat Skenario Testing dalam...
Latihan: Membuat Skenario Testing dalam...
Latihan: Membuat Skenario Testing dalam...
Membuat Skenario Testing dalam Mengelola...
Membuat UsersService
Membuat UsersService - Membuat Fungsi ad...
Membuat UsersService - Membuat Fungsi ge...
Membuat Joi Schema dan Validator untuk P...
Membuat Users Plugin - Membuat Berkas Pl...
Membuat Users Plugin - Menuliskan Konfig...
Membuat Users Plugin - Menuliskan Fungsi...
Membuat Users Plugin - Menuliskan User P...
Membuat Users Plugin - Menggunakan Users...
Pengenalan Authentication
Mengenal Skema Autentikasi pada Protokol...
Token-Based Authentication
JWT
Pola Token-Based Authentication mengguna...
Menerapkan Token-Based Authentication pa...
Latihan: Membuat Skenario Testing untuk...
Mengelompokkan dan Mengurutkan Pengujian...
Membuat Tabel Authentications
Membuat AuthenticationsService
Membuat AuthenticationsService - Membuat...
Membuat AuthenticationsService - Membuat...
Membuat AuthenticationsService - Membuat...
Menambahkan Fungsi verifyUsersCredential...
Membuat Joi Schema dan Validator untuk A...
Latihan: Membuat JWT Token Manager
Latihan: Membuat JWT Token Manager - Mem...
Latihan: Membuat JWT Token Manager - Mem...
Membuat JWT Token Manager - Membuat Fung...
Membuat Authentications Plugin - Menyiap...
Membuat Authentications Plugin - Menyiap...
Membuat Authentications Plugin - Menulis...
Membuat Authentications Plugin - Menggun...
Latihan: Memproteksi Resource Notes
Pengenalan Authorization
Latihan: Menerapkan Authorization di Not...
Menerapkan Authorization di Notes API -...
Menerapkan Authorization di Notes API -...
Latihan: Mengubah Pemanggilan Fungsi Not...
Menerapkan Authorization di Notes API -...
Rangkuman Authentication dan Authorizati...
Kuis Authentication dan Authorization
Pendahuluan Normalisasi Database
Pengenalan Normalisasi
Tahapan Normalisasi
Join Tabel
Menerapkan Normalisasi Database di Notes...
Menambahkan Foreign Key pada Kolom Owner
Membangun Fitur Kolaborasi Catatan
Latihan: Menyiapkan Skenario Pengujian F...
Membangun Fitur Kolaborasi Catatan - Mem...
Membangun Fitur Kolaborasi Catatan - Mem...
Membangun Fitur Kolaborasi Catatan - Mem...
Membangun Fitur Kolaborasi Catatan - Mem...
Latihan: Membuat Collaborations Plugin
Latihan: Menggunakan verifyNoteAccess pa...
Latihan: Menerapkan Join Tabel pada Fung...
Latihan: Mencoba Fitur Collaborations pa...
Memperbaiki Kekurangan pada Notes API
Latihan: Menambahkan username pada detai...
Latihan: Memperbaiki Kekurangan pada Not...
Deploy Perubahan Normalisasi Database
Rangkuman Normalisasi Database
Kuis Normalisasi Database
Submission: Proyek OpenMusic API versi 2
Pendahuluan Message Broker dengan Amazon...
Apa itu Message Broker?
Message Broker Model (Pola Distribusi Pe...
Kasus Penggunaan Message Broker
Memasang Message Broker Server Menggunak...
Dasar Penggunaan RabbitMQ di Node.js
Mengimplementasikan Message Broker ke RE...
Latihan: Mengimplementasikan Message Bro...
Latihan: Mengimplementasikan Message Bro...
Mengimplementasikan Message Broker ke RE...
Latihan: Mengimplementasikan Message Bro...
Latihan: Mengimplementasikan Message Bro...
Deploy Penerapan Message Broker Mengguna...
Deploy Penerapan Message Broker Mengguna...
Deploy Penerapan Message Broker Mengguna...
Latihan: Membuat Security Groups untuk K...
Latihan: Membuat dan Meluncurkan Amazon...
Deploy Penerapan Message Broker Mengguna...
Rangkuman Message Broker dengan Amazon M...
Kuis Message Broker dengan Amazon MQ
Pendahuluan Storage dengan Amazon S3
Cara Mengirimkan Berkas Melalui Perminta...
Menerapkan Fitur Upload Gambar pada Note...
Menerapkan Fitur Upload Gambar pada Note...
Menerapkan Fitur Upload Gambar pada Note...
Menerapkan Fitur Upload Gambar pada Note...
Latihan: Melayani Berkas Statis di Hapi
Menggunakan Amazon S3 sebagai StorageSer...
Menggunakan Amazon S3 sebagai StorageSer...
Menggunakan Amazon S3 sebagai StorageSer...
Latihan: Menggunakan Amazon S3 sebagai S...
Latihan: Menggunakan Amazon S3 sebagai S...
Latihan: Menggunakan Amazon S3 sebagai S...
Deploy Perubahan Storage dengan Amazon S...
Rangkuman Storage dengan Amazon S3
Kuis Storage dengan Amazon S3
Pendahuluan Caching menggunakan Amazon E...
Pengertian Cache
Teknik Caching di RESTful API
Mengenal Redis
Memasang Redis secara Lokal
Dasar Command-Line Redis
Menerapkan Server-Side Caching pada REST...
Latihan: Menerapkan Server-Side Caching...
Menerapkan Server-Side Caching pada REST...
Latihan: Menerapkan Server-Side Caching...
Men-deploy Redis pada Amazon ElastiCache
Men-deploy Redis pada Amazon ElastiCache...
Latihan: Membuat Security Groups untuk K...
Men-deploy Redis pada Amazon ElastiCache...
Men-deploy Redis pada Amazon ElastiCache...
Rangkuman Caching Menggunakan Amazon Ela...
Kuis Caching Menggunakan Amazon ElastisC...
Rangkuman Kelas
Ujian Akhir
Submission: Proyek OpenMusic API versi 3

Persetujuan Hak Cipta

Person in front laptop

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

Pelajari lebih lanjut