×
ribbon

آموزش احراز هویت در Node.js با JWT

مدرس:

محمدمهدی دالوندی

در این دوره ی کاملاً عملی و فشرده حدوداً 50 دقیقه ای، یاد می گیرید چطور یک سیستم... بیشتر
جدید
بدون امتیاز
19دانشجو
0:55ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیخرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

یاد می‌گیرید چطور بدون Express و فقط با http.createServer یک سرور وب بسازید و درخواست‌ها را مدیریت کنید

می‌فهمید چطور رمز عبور کاربران را قبل از ذخیره در دیتابیس هش کنید تا امنیت اطلاعات حفظ شود

یاد می‌گیرید چطور با jsonwebtoken توکن تولید کنید، امضا کنید، زمان انقضا تنظیم کنید و بعداً آن را اعتبارسنجی کنید

می‌فهمید Middleware چیست و چطور خودتان یک نگهبان دستی بنویسید که فقط کاربران لاگین‌شده به مسیرهای خصوصی دسترسی داشته باشند

این دوره شامل:

1 ساعت ویدئو

5 فایل ضمیمه قابل دانلود

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

1 فصل5 جلسه0:55 ساعت ویدیو
احراز هویت Node.js - jwt - bcryptjs - mongoDB
  مقدمه و مفاهیم
03:47
  راه‌اندازی پروژه و اتصال MongoDB
09:52
  پیاده‌سازی ثبت‌نام (Register) + هش کردن پسورد
17:04
  پیاده‌سازی ورود (Login) + تولید JWT
09:55
  مسیر محافظت‌شده (Middleware دستی + Profile)
15:08

پیش‌نیاز‌ها

توضیحات دوره

در این دوره‌ی کاملاً عملی و فشرده حدوداً 50 دقیقه‌ای، یاد می‌گیرید چطور یک سیستم احراز هویت کامل — شامل ثبت‌نام، ورود و مسیر محافظت‌شده — را با Node.js خالص و بدون Express بسازید. با مفاهیم JWT، هش کردن رمز عبور با bcryptjs، اتصال به MongoDB و نوشتن Middleware دستی آشنا می‌شوید و درک عمیقی از معماری وب و نحوه کارکرد فریم‌ورک‌ها پیدا می‌کنید. این دوره برای توسعه‌دهندگانی طراحی شده که می‌خواهند از سطح کپی‌پیست فراتر بروند و بفهمند پشت پرده چه خبر است.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

محمدمهدی دالوندیبرنامه نویس ,شبکه ,عاشق کتاب
4دوره
754دانشجو
20نظر و امتیاز

من محمدمهدی دالوندی هستم و از سال ۱۴۰۰ فعالیت خودم رو در حوزه برنامه‌نویسی فرانت‌اند شروع کردم.
در ادامه، به‌صورت تدریجی به سمت بک‌اند گرایش پیدا کردم و در حال حاضر علاقه و تمرکز ویژه‌ای روی امنیت و هک دارم.

بیشتر فعالیت‌های من به‌صورت فریلنسری بوده و در حال حاضر با تیم E-codeTeam روی پروژه‌های بین‌المللی همکاری می‌کنم.

هدف من تولید دوره‌های آموزشی کامل، کاربردی و منطبق با نیاز بازار کار هست؛ دوره‌هایی که هنرجو بعد از دیدن آن‌ها بتواند وارد فضای واقعی پروژه و کار حرفه‌ای شود.
قصد دارم این دوره‌ها را به‌صورت حرفه‌ای برای انتشار در پلتفرم مکتب‌خونه ضبط و ارائه کنم.

مهارت‌هایی که می‌آموزید