لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش احراز هویت در ریاکت (React Authentication)
- آخرین آپدیت
دانلود React: Authentication
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
احراز هویت کاربر بخشی حیاتی در تقریباً هر وبسایتی است، با این حال تعداد کمی از توسعهدهندگان وب با تمام جزئیات نحوه عملکرد آن و چگونگی استفاده از آن برای ایجاد یک تجربه کاربری خوب آشنا هستند. در این دوره، مدرس Shaun Wassell به بررسی دقیق جزئیات احراز هویت کاربر در محیط ریاکت و نحوه ادغام آن در اپلیکیشنهای React میپردازد. شون ابتدا با تعاریف، مراحل و پروژههای پایه احراز هویت شروع میکند. سپس به صورت عمیق درباره تایید ایمیل و نحوه راهاندازی آن بحث میکند. او همچنین توضیح میدهد که چگونه به کاربران قابلیت بازیابی رمز عبور را بدهیم و سپس مراحل راهاندازی OAuth را شرح میدهد. در ادامه، چندین گزینه آماده برای احراز هویت را بررسی کرده و در نهایت با توصیههایی درباره بهترین شیوههای پیادهسازی (Best Practices) دوره را به پایان میبرد.
این دوره شامل چالشهای کدنویسی تحت پشتیبانی CoderPad است. این چالشها تمرینات تعاملی کدنویسی با بازخورد لحظهای هستند تا بتوانید در کنار محتوای دوره، تجربه عملی کسب کرده و مهارتهای برنامهنویسی خود را ارتقا دهید.
سرفصل ها و درس ها
مقدمه
Introduction
ساختار این دوره
The structure of this course
شیوههای احراز هویت امن در ریاکت
Secure authentication practices in React
1. مبانی احراز هویت کاربر
1. User Authentication Basics
تولید توکنهای JWT
Generating JSON Web Tokens
افزودن مسیر بهروزرسانی کاربر
Adding an "update user" route
افزودن JWT به بخش فرانتاند
Adding JWTs to the front-end
راهاندازی اولیه پروژه
Basic project setup
مبانی JSON Web Token
JSON Web Token basics
افزودن مسیر ثبتنام به سرور
Adding a sign-up route to the server
احراز هویت کاربر چیست؟
What is user authentication?
افزودن مسیر ورود به سرور
Adding a log-in route to the server
راهکار: کار با JSON Web Tokens
Solution: Working with JSON Web Tokens
ایجاد مسیرهای خصوصی در ریاکت
Creating private React routes
افزودن JWT به صفحات ثبتنام و ورود
Adding JWTs to sign-up and log-in pages
مدیریت وضعیت (State) برای توکنها
State management for tokens
افزودن قابلیت خروج از حساب
Adding log-out functionality
تجزیه دادههای JWT
Parsing JWT data
افزودن JWT به صفحه اطلاعات کاربر
Adding JWTs to the user info page
افزودن قابلیت بهروزرسانی به فرانتاند
Adding update functionality to the front-end
2. تایید ایمیل
2. Email Verification
افزودن مسیر تایید ایمیل
Adding a verify email route
راهاندازی سرویس ارائهدهنده ایمیل
Setting up an email provider
ایجاد کلید API برای ارائهدهنده ایمیل
Creating an email provider API key
توسعه دهنده نرم افزار Full-Stack
Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.
Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.
نمایش نظرات