% 9
احراز هویت (Authentication) با Next js - شماره تلفن، Next Auth و ایمیل
مهمترین و امنیتی ترین کار هر طراح وب سایت، برنامه نویسی بخش ورود/ثبت نام سایت هست. توی این دوره میخوایم این موضوع رو در next js 13 با jwt و next auth یاد بگیریم.
زمان 12 ساعت:9 دقیقه
حجم دوره1786 مگ
تعداد دانشجو82
وضعیتبه اتمام رسیده
تعداد بازدید6,758
تکنولوژی های استفاده شده
Nextjs
Tailwind
Express
Redux
تعداد جلسات دوره
30
جلسات رایگان دوره
معرفی کامل دوره
سلام. امیدوارم حالتون عالی باشه.
توی این دوره، می تونید کل سیستم احراز هویت ( login/register یا signin/signup) رو در next js 13-14 و Express js یاد بگیرید.
توی این دوره، ما دو تا پروژه طراحی می کنیم.
نکته : مبحث ارسال OTP code یا رمز عبور یک بار مصرف دارای زمان 2 دقیقه ای به صورت آپدیت به دوره اضافه شد...
✅ مواردی که در پروژه اول یاد میگیرید:
1. آموزش jwt یا jsonwebtoken برای بحث احراز هویت
2. آموزش ارسال ایمیل به کاربر برای تایید ایمیل
3. آموزش ارسال sms یا پیامک به کاربر برای تایید شماره تلفن اکانت
4. لایه های کاربری
5. آموزش مدیریت کوکی ها( cookie) در next js 13 در کلاینت و سرور کامپوننت ها
6. کار با regex برای بررسی اینپوت های فرم ها
7. محافظت از روت ها در jwt به صورت کلاینت و سرور ساید
✅ مواردی که در پروژه دوم یاد می گیرید:
1. آموزش احراز هویت با پکیج Next Auth
2. آموزش sign in با اکانت گیت هاب( github) در Next Auth
3. آموزش sign in با اکانت گوگل( google) در Next Auth
4. آموزش sign in به صورت credentials در Next Auth
5. محافظت از روت ها در Next Auth به صورت کلاینت و سرور ساید
تکنولوژی ها:
پروژه 1: فرانت نکست جی اس 13 ( پوشه اپ) و تیلویند + بک اند نود جی اس
پروژه 2: فرانت و بک اند با نکست جی اس 13( پوشه اپ)
سورس:
سورس پروژه ها به صورت کامل در اختیار شما قرار داده شده...
پیش نیاز: