NestJS Authentication: Tutorial Lengkap Membuat Sistem Login, Registrasi & Autentikasi!
Автор: Digicode Academy
Загружено: 2025-10-03
Просмотров: 175
🎥 Tutorial NestJS Authentication: Tutorial Lengkap Membuat Sistem Login, Registrasi & Autentikasi!
📝 Dalam tutorial ini, kita akan membangun sistem autentikasi lengkap untuk aplikasi NestJS, mulai dari pembuatan database MongoDB hingga implementasi JWT untuk keamanan yang handal. Kita akan membahas langkah demi langkah, dari setup awal hingga fitur-fitur seperti registrasi pengguna, login aman dengan password hashing, validasi email unik, pembuatan JWT, dan akses data pengguna terotentikasi. Tutorial ini sangat cocok untuk pemula hingga pengembang berpengalaman yang ingin meningkatkan keamanan aplikasi NestJS mereka.
⏱️ Chapters
00:00:00 - 01 Intro (Pengenalan singkat tentang autentikasi di NestJS dan apa yang akan dipelajari dalam tutorial ini.)
00:01:07 - 02 Table of contents (Daftar isi tutorial untuk memudahkan navigasi.)
00:03:16 - 03 Prerequisite (Syarat-syarat yang dibutuhkan sebelum memulai tutorial, seperti pengetahuan dasar NestJS.)
00:04:56 - 04 Requirement tools (Alat-alat yang dibutuhkan, seperti Node.js, npm atau yarn, MongoDB, editor kode.)
00:09:25 - 05 Init NestJS project (Membuat project NestJS baru dan melakukan konfigurasi awal.)
00:15:41 - 06 Create MongoDB database (Membuat database MongoDB untuk menyimpan data pengguna.)
00:18:50 - 07 Connect NestJS project to MongoDB (Menghubungkan project NestJS ke database MongoDB yang telah dibuat.)
00:25:24 - 08 Create auth module (Membuat modul khusus untuk menangani autentikasi.)
00:27:57 - 09 Create user model (Membuat model data untuk pengguna, termasuk field-field seperti email dan password.)
00:35:22 - 10 Create auth service (Membuat service untuk menangani logika autentikasi, seperti registrasi dan login.)
00:38:10 - 11 Create auth controller (Membuat controller untuk menangani request API autentikasi.)
00:40:30 - 12 Create register endpoint (Membuat endpoint untuk registrasi pengguna baru.)
00:55:47 - 13 Hash password (Menggunakan library bcrypt untuk mengamankan password pengguna.)
01:02:20 - 14 Email unique validation (Memastikan email pengguna unik untuk mencegah duplikasi.)
01:08:00 - 15 Create login endpoint (Membuat endpoint untuk pengguna login.)
01:12:46 - 16 Generate JWT token (Membuat dan menggunakan JSON Web Token (JWT) untuk autentikasi.)
01:29:35 - 17 Create profile endpoint (Membuat endpoint untuk mengambil data profil pengguna setelah login.)
01:32:20 - 18 Create auth middleware (Membuat middleware untuk melindungi route yang membutuhkan autentikasi.)
01:57:11 - 19 Access auth data in controller (Mengakses data pengguna terotentikasi di controller.)
02:04:12 - 20 Custom decorator (Membuat custom decorator untuk mempermudah penggunaan middleware autentikasi.)
02:11:00 - 21 Closing (Kesimpulan dan saran untuk pengembangan selanjutnya.)
💬 Tanya & Diskusi
Punya pertanyaan? Tulis di kolom komentar ya!
Jangan lupa like 👍 dan subscribe 🔔 untuk video bermanfaat lainnya.
👥 Sosial Media & Kontak
Email: me@ajatdarojat45.id
Website: https://ajatdarojat45.id
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: