اعتبارات NextAuth نسخه 5 با Next 14 App Router و تایپاسکریپت
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- افزایش ارزش و بهبود دانش خود به عنوان توسعهدهنده وب
- پیادهسازی احرازهویت ایمن با NextAuth نسخه 5
- یکپارچهسازی احرازهویت دو عاملی (2FA) با اپلیکیشن Google Authenticator
- ساخت و مدیریت پایگاه دادهها با Postgres میزبانی شده روی Neon + استفاده از Drizzle ORM برای تعاملات موثر با پایگاه داده
- تسلط به یکپارچهسازی تایپاسکریپت، shadcn/ui و Tailwind CSS و Zod و React Hook Form برای ساخت اپلیکیشنهای قدرتمند، دارای تایپ ایمن و کاربرپسند
- پیادهسازی قابلیت ریست پسورد و محافظت از مسیرهای خاص به طوری که فقط کاربران احرازهویت شده به بخشهای مشخصی از اپلیکیشن آنها دسترسی داشته باشند.
- استفاده از اکشنهای سرور در Next JS و یکپارچهسازی قابلیت ارسال ایمیل با Resend برای ارتباط بینقص با کاربران
پیشنیازهای دوره
- تمایل به یادگیری و تست - داشتن نگرش فعال و اشتیاق برای کشف فناوریهای جدید مانند NextAuth، تایپاسکریپت و مدیریت پایگاه داده، به دانشجویان کمک میکند بهترین بهره را از دوره ببرند.
- آشنایی اولیه با ریاکت نیاز است، زیرا دوره بر اساس مفاهیم ریاکت ساخته شده و آنها را با Next JS یکپارچه میکند.
- آشنایی با Node و NPM برای مدیریت وابستگیها و اجرای محیط توسعه توصیه میشود.
توضیحات دوره
کشف قدرت احرازهویت ایمن در Next.js 14 با NextAuth نسخه 5
در دنیای دیجیتال امروزی، حفظ امنیت داده کاربران از همیشه مهمتر شده است. چه توسعهدهندهای باتجربه باشید و چه یک تازهکار، یادگیری احرازهویت ایمن مهارتی است که شما را متمایز خواهد کرد. با این دوره، نه تنها روشهای پیادهسازی سیستمهای احرازهویت قوی را یاد میگیرید، بلکه تجربه عملی با جدیدترین ابزارها و فناوریها کسب خواهید کرد.
چرا این دوره؟
تصور کنید سیستمی برای لاگین بسازید که نه تنها امنیت داده کاربران را حفظ میکند، بلکه تجربه کاربری را نیز بهبود میبخشد. در این دوره، به بررسی عمیق NextAuth نسخه 5 همراه با Next.js 14 خواهید پرداخت و لاگین با ایمیل و پسورد را با Credentials provider به خوبی میآموزید. اما این همه ماجرا نیست؛ شما احرازهویت دو عاملی (2FA) با استفاده از اپلیکیشن Google Authenticator را هم پیاده خواهید کرد تا به کاربران لایه امنیتی که میخواهند را اضافه کنید.
مهارتهایی که کسب میکنید:
- احرازهویت بینقص کاربر - سیستمهای لاگین ایمن را با NextAuth نسخه 5 و app router در Next.js 14 پیاده میکنید تا یک اپلیکیشن قدرتمند و کاربرپسند داشته باشید.
- ویژگیهای امنیت پیشرفته - قابلیت ریست پسورد را یاد میگیرید و از مسیرهای خاص محافظت میکنید تا تنها کاربران مجاز به بخشهای حساس اپلیکیشن شما دسترسی داشته باشند.
- فناوریهای پیشرفته روز - با PostgreSQL میزبانی شده در Neon و Drizzle ORM و تایپاسکریپت برای ساخت بکاند قدرتمند کار میکنید و از shadcn/ui و Tailwind CSS برای رابطهای کاربری زیبا و واکنشگرا بهره میبرید.
- مدیریت و اعتبارسنجی موثر فرمها - با React Hook Form و Zod، فرمهای خود را سادهسازی میکنید تا داده درست باشد و تجربه کاربری بینقص حاصل شود.
- یکپارچهسازی قابل اعتماد ایمیل - قابلیتهای ارسال ایمیل را با Resend پیاده میکنید تا ارتباط با کاربران به صورت هموار و مطمئن انجام شود.
مخاطبان دوره:
این دوره برای توسعهدهندگان در هر سطح تجربهای که مشتاق به یادگیری ساخت اپلیکیشنهای ایمن و مقیاسپذیر هستند، بسیار مناسب است. چه بخواهید مهارتهای فعلی خود را ارتقا دهید و چه بخواهید وارد دنیای توسعه فولاستک شوید، این دوره دانش و ابزارهای لازم را فراهم میکند.
همین حالا در دوره شرکت کرده و گام بعدی در مسیر توسعه خود را بردارید. در پایان دوره، کاملاً آماده خواهید بود تا سیستمهای احرازهویت ایمن و مقیاسپذیر را با Next.js و NextAuth نسخه 5 بسازید و مستقر کنید. این فرصت را از دست ندهید و همین امروز شروع کنید.
این دوره برای چه کسانی مناسب است؟
- این دوره برای توسعهدهندگان وب مناسب است که میخواهند ارزش خود را بالاتر ببرند و مهارتهای خود را در ساخت سیستمهای احرازهویت ایمن با استفاده از ابزارها و فناوریهای مدرن مانند Next JS 14 و NextAuth نسخه 5 ارتقا دهند.
اعتبارات NextAuth نسخه 5 با Next 14 App Router و تایپاسکریپت
-
مقدمه 09:12
-
رتبهبندیها و نظرات در یودمی 00:38
-
ساخت پروژه Next JS 04:01
-
ساخت صفحه رجیستر 11:42
-
ساخت فرم رجیستر با استفاده از zod و react-hook-form 12:34
-
افزودن فیلدهای فرم به فرم رجیستر 13:14
-
افزودن اعتبارسنجی اضافی فرم با استفاده از zod 10:03
-
ساخت اکشن سرور برای ارسال رجیستریشنهای جدید کاربران 09:55
-
ساخت پایگاه داده جدید Postgres میزبانی شده روی Neon 04:41
-
راهاندازی drizzle در پروژه Next JS ما 09:01
-
ساخت جدول کاربران با استفاده از drizzle 15:11
-
ذخیره داده کاربران جدید در پایگاه داده Postgres 08:26
-
تکمیل فرم رجیستر با اعتبارسنجی اضافی 12:11
-
ساخت صفحه لاگین، فرم لاگین با react-hook-form و اعتبارسنجی با zod 08:10
-
ساخت اکشن سرور لاگین 06:56
-
پیادهسازی Next Auth 06:45
-
لاگین با استفاده از Next Auth 12:31
-
ریدایرکشن بعد از لاگین موفق و افزودن قابلیت خروج از سیستم 08:12
-
افزودن لینکهای لاگین و رجیستر و پیام خطای لاگین 09:57
-
ساخت صفحه حساب کاربری من 04:15
-
ساخت طرحبندی لاگین شده 10:13
-
محافظت از مسیرها برای کاربران لاگین شده با استفاده از طرحبندیهای Next JS 10:53
-
افزودن کارت حساب کاربری من 03:51
-
ساخت صفحه تغییر پسورد 11:51
-
ساخت اکشن سرور تغییر پسورد 20:12
-
ساخت صفحه ریست پسورد 12:11
-
ارسال مقدار ایمیل از صفحه لاگین به صفحه ریست پسورد 05:06
-
ساخت اکشن سرور passwordReset 08:00
-
ساخت جدول password_reset_tokens 07:09
-
ذخیره توکن ریست پسورد در پایگاه داده 07:56
-
افزودن پیام موفقیت به رابط کاربری هنگام ایجاد توکن 04:35
-
ساخت صفحه بروزرسانی پسورد و اعتبارسنجی توکن ریست پسورد 10:18
-
ساخت فرم بروزرسانی پسورد و اکشن سرور 08:03
-
تکمیل اکشن سرور بروزرسانی پسورد 13:31
-
راهاندازی ارسال ایمیل با Resend 14:31
مشخصات آموزش
اعتبارات NextAuth نسخه 5 با Next 14 App Router و تایپاسکریپت
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:35
- مدت زمان :06:46:16
- حجم :2.3GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy