تسلط به احرازهویت در ریاکت و نودجیاس با فایربیس
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- راهاندازی و پیکربندی سیستم احرازهویت فولاستک با استفاده از نودجیاس، ریاکت و فایربیس
- پیادهسازی ویژگیهای لاگین ایمن با ایمیل و پسورد از طریق رسانههای اجتماعی (گوگل، فیسبوک و غیره)
- مدیریت سشنهای کاربر، توکنها و احرازهویت مبتنی بر نقش
- ایمنسازی APIs بکاند و استقرار سیستم احرازهویت کاملا تابعی روی وب
- یکپارچهسازی لاگینهای اجتماعی مانند گوگل، فیسبوک، مایکروسافت و یاهو
- ساخت قابلیت «فراموشی پسورد» و ریست پسورد.
- پیادهسازی اعتبارسنجی ایمیل برای حسابهای کاربری ایمن و مدیریت بازیابی حساب
- طراحی و پیادهسازی کنترل دسترسی مبتنی بر نقش برای مدیریت نقشهای مختلف کاربران (ادمین، کاربر و غیره)
- ویرایش و بروزرسانی نقشهای کاربری به صورت پویا از طریق فایربیس و ری اکت
پیشنیازهای دوره
- آشنایی با سینتکس و مفاهیم جاوااسکریپت مانند متغیرها، حلقهها و توابع پیشنهاد میشود.
- نیازی به دانش پیشرفته جاوا سکریپت نیست، اما در کار با نودجیاس و ریاکت مفید خواهد بود.
- تجربه کار با HTML ،CSS و نحوه عملکرد وب اپلیکیشنها مفید است اما الزامی نیست.
- در حالی که مبانی ریاکت را پوشش میدهیم، داشتن تجربه در ایجاد کامپوننتهای ریاکت و درک مدیریت state ریاکت کمککننده است.
- درک نحوه ناوبری دایرکتوریها، اجرای فرمانها و نصب پکیجها از طریق ترمینال یا پرامپت فرمان، کار توسعه را آسانتر میکند.
- یک ویرایشگر کد مانند ویژوال استودیو کد یا هر IDE دلخواه
- نصب نودجیاس و npm روی سیستم شما (راهنمای راهاندازی این موارد ارائه میشود).
- برای دنبال کردن دوره به حساب رایگان فایربیس نیاز دارید. دستورالعملهای راهاندازی نیز در این دوره گنجانده شده است.
توضیحات دوره
راهنمای کامل احرازهویت فولاستک - ساخت سیستمهای لاگین ایمن کاربر با فایربیس، OAuth، لاگین اجتماعی و JWT در سال 2025
آیا در پیادهسازی احرازهویت مطمئن مشکل دارید؟ این دوره جامع به شما آموزش میدهد چگونه سیستمهای احرازهویت آماده تولید را با فناوریهای پرتقاضا مانند ریاکت، نودجیاس و احرازهویت فایربیس بسازید.
آنچه یاد خواهید گرفت:
- پیادهسازی چندین متد احرازهویت از جمله ایمیل و پسورد، گوگل، فیسبوک، گیتهاب، مایکروسافت و یاهو
- تسلط به احرازهویت فایربیس از راهاندازی تا استقرار در تولید
- ایجاد احرازهویت ایمن JWT برای REST APIs نودجیاس
- ساخت مسیرهای محافظت شده و محافظهای احرازهویت در اپلیکیشنهای ریاکت
- توسعه جریانهای کامل کاربر - رجیستریشن، لاگین، ریست پسورد و اعتبارسنجی ایمیل
- پیاده سازی احرازهویت OAuth 2.0 با چندین ارائهدهنده
- ایجاد هوکهای ریاکت سفارشی برای مدیریت state احرازهویت
- ایمنسازی APIs بکاند با Firebase Admin SDK و میانافزار
- استقرار سیستمهای احرازهویت در محیط تولید با بهترین شیوههای امنیت
- پیشگیری از آسیبپذیریهای رایج احرازهویت مانند CSRF ،XSS و حملات تزریق
نکات برجسته دوره:
در ساخت یک سیستم احرازهویت کامل از پایه، ما را دنبال کنید. شما پروژههای واقعی را با کد تمیز و معماری مدرن توسعه خواهید داد که میتوانید با اپلیکیشنهای خود تطبیق دهید.
تسلط به مهارتهای ضروری از جمله:
- پیکربندی ارائهدهندگان OAuth در کنسول فایربیس
- یکپارچهسازی دکمههای لاگین با شبکههای اجتماعی با UX و UI سازگار
- پیادهسازی احرازهویت ایمن مبتنی بر توکن
- مدیریت state احرازهویت با Context API
- ایجاد کامپوننتهای قابل استفاده مجدد برای احرازهویت
- مدیریت حسابهای کاربری چند ارائهدهنده و داده پروفایل
- تست و اشکال زدایی جریانهای احرازهویت
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان فرانتاند ریاکت که قصد پیادهسازی سیستمهای لاگین ایمن را دارند.
- توسعهدهندگان بکاند نودجیاس که در حال ساخت APIs احرازهویت شده هستند.
- توسعهدهندگان فولاستک جاوااسکریپت که روی سیستمهای مدیریت کاربر کار میکنند.
- توسعهدهندگان وب که میخواهند احرازهویت قدیمی را به استانداردهای مدرن ارتقا دهند.
- توسعهدهندگانی که در حال ساخت اپلیکیشنهای SaaS با نیاز به چند ارائهدهنده هستند.
پیشنیازهای دوره:
- دانش اولیه در جاوااسکریپت، ریاکت و نودجیاس
- آشنایی با REST APIs و مفاهیم HTTP
- درک هوکهای ریاکت و کامپوننتهای تابعی
- نیازی به دانش قبلی درباره احرازهویت یا فایربیس ندارید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان فرانتاند که به دنبال گسترش به توسعه فولاستک هستند.
- توسعهدهندگان مشتاق فولاستک
- توسعهدهندگان بکاند که میخواهند یکپارچه سازی فایربیس و ریاکت را یاد بگیرند.
- توسعهدهندگان سطح متوسط که به دنبال بهبود مهارتهای احرازهویت هستند.
- کارآفرین و بنیانگذاران استارتاپ
- دانشجویان و توسعهدهندگان جدید
تسلط به احرازهویت در ریاکت و نودجیاس با فایربیس
-
نودجیاس چیست؟ و اهمیت آن در توسعه وب 02:26
-
راهاندازی محیط توسعه نودجیاس 03:18
-
راهاندازی محیط توسعه با Node Version Manager 04:04
-
محیط توسعه یکپارچه (IDE) 03:43
-
کنترل نسخه با گیت 06:43
-
ایجاد پروژه جدید ریاکت 03:49
-
آشنایی با فایربیس 01:58
-
راهاندازی پروژه فایربیس 03:24
-
مقدمه و راهاندازی احرازهویت فایربیس 04:26
-
پیکربندی احرازهویت گیتهاب در فایربیس 02:36
-
پیکربندی احرازهویت فیسبوک در فایربیس 06:44
-
پیکربندی احرازهویت مایکروسافت در فایربیس 05:21
-
پیکربندی احرازهویت یاهو در فایربیس 03:43
-
چگونه میتوان نودجیاس را برای ارائه جزئیات اولیه ایجاد کرد؟ 08:37
-
ساختار پوشه پروژه ما در نودجیاس 03:13
-
نصب پکیجهای مهم npm 05:12
-
پیکربندی ادمین فایربیس در نودجیاس 04:14
-
ایجاد پروژه جدید ریاکت 03:49
-
ساختار پوشه ReactJs 04:47
-
پیکربندی فایربیس ReactJs 03:18
-
راهاندازی سرور جاوااسکریپت 08:01
-
ایجاد مدل کاربر برای احرازهویت فایربیس 04:18
-
ایجاد کنترلر احرازهویت 04:03
-
کنترلر احرازهویت، تابع کاربر فعلی 02:22
-
مسیرها برای کنترلر احرازهویت 03:36
-
ایجاد کنترلر کاربر 06:52
-
کنترلر کاربر با توابع مختلف، دریافت کاربر بر اساس شناسه 01:43
-
کنترلر کاربر با توابع مختلف، بروزرسانی کاربر بر اساس شناسه 02:12
-
مسیرها برای کنترلر کاربر 04:30
-
پیادهسازی میانافزار احرازهویت فایربیس 03:11
-
پیادهسازی میانافزار احرازهویت فایربیس برای بررسی نقش ادمین 02:23
-
تست API با Postman 05:38
-
بررسی طرحبندی اولیه 01:18
-
کامپوننت صفحه اصلی 05:46
-
کامپوننت طرحبندی 03:42
-
کامپوننت فوتر 02:22
-
Outlet و مسیریاب 04:14
-
بررسی صفحه لاگین 00:54
-
کامپوننت صفحه لاگین 03:28
-
کامپوننت فراموشی پسورد 03:35
-
بررسی صفحه رجیستریشن 01:36
-
کامپوننت صفحه رجیستریشن 03:50
-
کامپوننت کامل رجیستریشن 06:45
-
مقدمه کامپوننت طرحبندی ادمین 04:46
-
کامپوننت نوار بالا 02:21
-
کامپوننت سایدبار 02:26
-
مقدمهای کوتاه بر ریداکس و اسلایس 05:00
-
ایجاد پیکربندی فروشگاه ریداکس 02:39
-
پیکربندی ایندکس و پیادهسازی نهایی 05:40
-
مدیریت اعتبارات API - کار با متغیرهای محیطی 04:13
-
الگوهای ارتباط API - یکپارچهسازی RESTful در ریاکت 06:04
-
مقدمه رجیستریشن کاربر در ریاکت 01:47
-
رجیستریشن کاربر در ریاکت - بخش 1 13:00
-
رجیستریشن کاربر در ریاکت - بخش 2 05:49
-
نهاییسازی و تست رجیستریشن کاربر در ریاکت 03:39
-
مقدمه فرآیند کامل رجیستریشن کاربر فایربیس ریاکت 01:14
-
فرآیند کامل رجیستریشن کاربر فایربیس ریاکت - بخش 1 07:10
-
فرآیند کامل رجیستریشن کاربر فایربیس ریاکت - بخش 2 04:45
-
فرآیند کامل رجیستریشن کاربر فایربیس ریاکت - بخش 3 10:27
-
فرآیند تکمیل رجیستریشن کاربر فایربیس ریاکت - تستهای نهایی ریاکت 03:16
-
مقدمه لاگین کاربر فایربیس ریاکت 02:54
-
لاگین کاربر فایربیس ریاکت - بخش 1 04:10
-
لاگین کاربر فایربیس ریاکت و احرازهویت گوگل 05:40
-
لاگین کاربر فایربیس ریاکت و احرازهویت فیسبوک 04:53
-
لاگین کاربر فایربیس ریاکت و احرازهویت گیتهاب 06:38
-
لاگین کاربر فایربیس ریاکت و احرازهویت یاهو و مایکروسافت 04:07
-
لاگین با ایمیل و پسورد در فایربیس ریاکت 07:27
-
گزینه فراموشی پسورد در فایربیس ریاکت 11:23
-
پیادهسازی ریدایرکشن پیشرفته مبتنی بر نقش 05:17
-
کنترل دکمه لاگین و رجیستریشن در بخش هدر 13:05
-
تغییر پسورد فایربیس ریاکت 12:16
-
خروج ادمین از سیستم در فایربیس ریاکت 04:39
-
مقدمه کامپوننت لیست کاربران 01:21
-
ایجاد کامپوننت لیست کاربران - بخش 1 04:12
-
ایجاد کامپوننت لیست کاربران - بخش 2 07:03
-
ایجاد کامپوننت لیست کاربران - بخش 3 14:53
-
ایجاد کامپوننت بروزرسانی کاربران - بخش 1 08:34
-
ایجاد کامپوننت بروزرسانی کاربران - بخش 2 07:41
مشخصات آموزش
تسلط به احرازهویت در ریاکت و نودجیاس با فایربیس
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:78
- مدت زمان :06:32:13
- حجم :3.33GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy