لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش NextJS 13: با NextAuth یک احراز هویت Full-Stack بسازید
NextJS 13: Build a Full-Stack Authentication with NextAuth
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک سیستم احراز هویت مدرن در NextJS 13 با استفاده از NextAuth، JWT، PostgreSQL، Prisma و NodeJS Setup از ابتدا بسازید. با استفاده از آخرین فن آوری ها، NextAuth را با JWT از ابتدا پیاده سازی کنید یا آن را به یک پروژه موجود اضافه کنید Setup Prisma ORM با NextJS پایگاه داده Postgresql و ایجاد مدل های کاربری ایجاد نقاط پایانی API ورود و ثبت نام در NextJS ایجاد صفحات ورود و ثبت سفارشی برای NextAuth محافظت از صفحات در برابر دسترسی غیرمجاز محافظت از نقاط پایانی API و داده ها از دسترسی غیرمجاز ایجاد یک سیستم کد تأیید ایمیل ارسال ایمیل های تأیید به کاربران تازه ثبت نام شده پیش نیازها: درک اولیه React درک پایه جاوا اسکریپت
در این دوره مختصر و در عین حال جامع، شما از طریق فرآیند ایجاد یک راه حل احراز هویت مدرن با استفاده از NextJS 13، NextAuth، JWT، Postgresql، Prisma و NodeJS هدایت خواهید شد.
طراحی شده برای توسعه دهندگانی که به دنبال یک رویکرد عملی هستند، این دوره دروازه شما برای تسلط بر مدیریت امن کاربران در پروژه های NextJS است. ایده آل برای تازه واردان به کتابخانه NextAuth (که به سرعت در حال تبدیل شدن به ابزار احراز هویت در توسعه وب مدرن است) یا کسانی که تازه شروع به کار کرده اند، شما اسرار ایجاد تجربه های کاربری قوی را در هنگام ورود و ثبت نام باز خواهید کرد.
همانطور که راهاندازی احراز هویت Full-Stack با استفاده از فناوریهای پیشرفته را یاد میگیرید، در یادگیری عملی غرق شوید. پیاده سازی NextAuth با JWT، ایجاد نقاط پایانی API با استفاده از NodeJS در NextJS و طراحی صفحات شخصی برای سفرهای یکپارچه کاربر را بیاموزید. نحوه محافظت از صفحات و ایمنسازی نقاط پایانی و دادههای API را بیابید و مطمئن شوید که برنامه شما کاملاً محکم است.
درک اولیه React و جاوا اسکریپت تنها چیزی است که شما نیاز دارید. با ثبت نام در این دوره، به عنوان مربی خود مستقیماً به من دسترسی خواهید داشت و به شما این امکان را می دهد که بازخورد شخصی و راهنمایی در سفر خود به سمت تسلط بر احراز هویت دریافت کنید. در NextJS من آنجا خواهم بود تا در هر مرحله از شما حمایت کنم و اطمینان حاصل کنم که ابزار و دانش لازم برای موفقیت را دارید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Introduction to the course
استراتژی انشعاب
Branching strategy
هر چیزی که نیاز دارید
Everyting you need
شروع به کار: راه اندازی پروژه
Getting started: Project setup
راه اندازی پروژه Next.js 13
Setting up the Next.js 13 project
نصب Prisma ORM
Installing Prisma ORM
اتصال به پایگاه داده Postgresql
Connecting to a Postgresql database
ایجاد مدل User در پایگاه داده
Creating the User model in the database
نصب کلاینت Prisma
Installing the Prisma client
راه اندازی NextAuth
Setting up NextAuth
ایجاد سیستم احراز هویت
Creating the authentication system
ایجاد یک صفحه ورود سفارشی
Creating a custom login page
ایجاد یک صفحه ثبت نام سفارشی
Creating a custom registration page
ایجاد نقطه پایانی API ثبت نام
Creating the registration API endpoint
ایجاد نقطه پایانی API ورود به سیستم
Creating the login API endpoint
اتصال فرم ثبت نام
Connecting the registration form
اتصال فرم ورود
Connecting the login form
محافظت از صفحه اصلی
Protecting the home page
محافظت از نقاط پایانی API
Protecting API endpoints
پاداش: تأیید ایمیل
Bonus: Email verification
پیش نیازها و مقدمه ای برای تایید ایمیل
Prerequisites and introduction to email verification
خرید دامنه
Buying a domain
اصلاحات طرحواره پایگاه داده
Database schema modifications
نمایش نظرات