دوره احرازهویت (Authentication) با فایربیس در فلاتر همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره احرازهویت (Authentication) با فایربیس در فلاتر
موضوع کلی: برنامه نویسی
موضوع میانی: فلاتر (Flutter)
📋 سرفصلهای دوره
- 1. آشنایی با فایربیس و راهاندازی پروژه
- 2. نصب و پیکربندی فلاتر برای توسعه اندروید و iOS
- 3. مفاهیم پایه احراز هویت در اپلیکیشنها
- 4. معرفی سرویس Authentication فایربیس
- 5. ایجاد اکانت فایربیس و اضافه کردن پروژه فلاتر
- 6. پیکربندی پلتفرمهای اندروید و iOS در فایربیس
- 7. نصب وابستگیهای فایربیس در پروژه فلاتر
- 8. راهاندازی اولیه Firebase Auth در اپلیکیشن
- 9. پیادهسازی ثبتنام با ایمیل و رمز عبور
- 10. مدیریت ورودیهای کاربر برای ثبتنام
- 11. اعتبارسنجی ایمیل و رمز عبور در سمت کلاینت
- 12. نمایش پیامهای خطا به کاربر در ثبتنام
- 13. پیادهسازی ورود با ایمیل و رمز عبور
- 14. مدیریت حالت ورود کاربر
- 15. نمایش پیامهای خطا در ورود
- 16. قابلیت خروج از حساب کاربری
- 17. ذخیره وضعیت ورود کاربر (Session Management)
- 18. استفاده از `SharedPreferences` برای ذخیره توکن
- 19. پیادهسازی احراز هویت با شماره تلفن
- 20. نصب وابستگیهای لازم برای احراز هویت با شماره تلفن
- 21. دریافت کد تایید از طریق SMS
- 22. ارسال کد تایید به شماره تلفن کاربر
- 23. بررسی کد تایید دریافتی
- 24. مدیریت زمان انقضای کد تایید
- 25. پیادهسازی ورود با شماره تلفن
- 26. مدیریت خطاها در احراز هویت با شماره تلفن
- 27. پیادهسازی احراز هویت با گوگل (Google Sign-In)
- 28. پیکربندی Google Sign-In در فایربیس
- 29. پیکربندی Google Sign-In در اندروید
- 30. پیکربندی Google Sign-In در iOS
- 31. اضافه کردن وابستگیهای لازم برای Google Sign-In
- 32. پیادهسازی دکمه ورود با گوگل
- 33. دریافت اطلاعات کاربر از گوگل
- 34. ورود کاربر با استفاده از توکن گوگل
- 35. مدیریت خطاها در ورود با گوگل
- 36. پیادهسازی احراز هویت با اپل (Sign in with Apple)
- 37. پیکربندی Sign in with Apple در فایربیس
- 38. پیکربندی Sign in with Apple در iOS
- 39. اضافه کردن وابستگیهای لازم برای Sign in with Apple
- 40. پیادهسازی دکمه ورود با اپل
- 41. دریافت اطلاعات کاربر از اپل
- 42. ورود کاربر با استفاده از توکن اپل
- 43. مدیریت خطاها در ورود با اپل
- 44. پیادهسازی احراز هویت با فیسبوک (Facebook Login)
- 45. پیکربندی Facebook Login در فایربیس
- 46. پیکربندی Facebook Login در اندروید
- 47. پیکربندی Facebook Login در iOS
- 48. اضافه کردن وابستگیهای لازم برای Facebook Login
- 49. پیادهسازی دکمه ورود با فیسبوک
- 50. دریافت اطلاعات کاربر از فیسبوک
- 51. ورود کاربر با استفاده از توکن فیسبوک
- 52. مدیریت خطاها در ورود با فیسبوک
- 53. مدیریت کاربران ناشناس (Anonymous Authentication)
- 54. ایجاد کاربر ناشناس
- 55. تبدیل کاربر ناشناس به کاربر ثبتنام شده
- 56. مدیریت پروفایل کاربر
- 57. نمایش اطلاعات کاربر لاگین شده
- 58. ویرایش اطلاعات پروفایل کاربر
- 59. ذخیره اطلاعات پروفایل در فایربیس (Firestore/Realtime Database)
- 60. پیادهسازی بازیابی رمز عبور
- 61. ارسال لینک بازنشانی رمز عبور
- 62. مدیریت صفحه بازنشانی رمز عبور
- 63. پیادهسازی احراز هویت دو مرحلهای (2FA)
- 64. مفاهیم پایه احراز هویت دو مرحلهای
- 65. پیادهسازی 2FA با روشهای مختلف
- 66. مدیریت وضعیت احراز هویت کاربر
- 67. ایجاد مسیرهای محافظت شده در اپلیکیشن
- 68. کنترل دسترسی بر اساس وضعیت احراز هویت
- 69. پیادهسازی صفحه ورود/ثبتنام سفارشی
- 70. طراحی رابط کاربری احراز هویت
- 71. انتقال بین صفحات ورود و ثبتنام
- 72. مدیریت حالت بارگذاری (Loading State)
- 73. استفاده از StreamBuilder برای نمایش وضعیت احراز هویت
- 74. مدیریت خطاها و پیامهای سیستمی
- 75. بررسی و اعتبارسنجی اطلاعات ورودی کاربر
- 76. پیادهسازی منطق کسبوکار در سمت سرور (Cloud Functions)
- 77. امنیت در احراز هویت فایربیس
- 78. قوانین امنیتی فایربیس (Security Rules)
- 79. مدیریت دسترسی به دادهها بر اساس کاربر
- 80. بهینهسازی عملکرد احراز هویت
- 81. تست و اشکالزدایی فرآیند احراز هویت
- 82. مقایسه روشهای مختلف احراز هویت
- 83. انتخاب بهترین روش احراز هویت برای پروژه
- 84. نکات پیشرفته در احراز هویت فایربیس
- 85. ساخت اپلیکیشن کامل با احراز هویت فایربیس
- 86. مستندسازی بخش احراز هویت
- 87. نگهداری و بهروزرسانی ماژول احراز هویت
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.