آموزش جاوا اسکریپت + Firebase: ساخت یک برنامه وب احراز هویت کامل [2024]

JavaScript + Firebase: Build A Complete Authentication Web App [2024]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

اگر عاشق کار با HTML، CSS و جاوا اسکریپت هستید، اما تجربه توسعه Back-end ندارید و می خواهید احراز هویت/مجوز کاربر را که بخش اساسی توسعه وب است، یاد بگیرید، پس این کلاس برای شما مناسب است.

چرا باید این دوره را بگذرانید؟

اجازه بدهید از شما سؤالی بپرسم...

آخرین بار چه زمانی وب سایت یا برنامه وب را مشاهده کردید که این روزها دارای تأیید اعتبار کاربر مانند دکمه ورود/ثبت نام در پیمایش آنها نیست.؟

تقریباً هر وب سایت/برنامه وب دارای آن است! درست؟

✅ احراز هویت یادگیری یکی از جنبه‌های اساسی مهارت‌های توسعه برنامه وب است که توسعه‌دهندگانی مانند شما باید برای فرصت‌های شغلی بهتر داشته باشند.

✅ اگر دانش‌آموز، یک توسعه‌دهنده جوان یا یک توسعه‌دهنده front-end هستید، این دوره برای شما مناسب است.

زیرا...

✅ یکی از ساده‌ترین، سریع‌ترین و ایمن‌ترین راه‌ها برای ایجاد یک سیستم احراز هویت کاربر ایمن بدون هیچ دانش قبلی توسعه Backend، استفاده از Firebase است که BaaS (BaaS به عنوان سرویس) ارائه شده توسط Google است.

خیلی باحاله...آه!

✅ مهارت‌هایی که در این دوره یاد خواهید گرفت می‌توانند برای افزودن ویژگی‌های احراز هویت کاربر به هر یک از برنامه‌های وب جلویی آینده خود با استفاده از چارچوب‌هایی مانند Vue JS، React یا Angular استفاده شوند.

در این کلاس یاد خواهید گرفت:

  • نحوه ایجاد یک حساب کاربری جدید با استفاده از احراز هویت ایمیل/گذرواژه.
  • ورود و خروج یکپارچه از حساب کاربری.
  • اعتبار سنجی ورودی های فرم و مدیریت موثر خطاهای سمت سرویس گیرنده/سرور.
  • مدیریت وضعیت احراز هویت برای تجربه کاربری روان.
  • تأیید آدرس ایمیل برای اطمینان از امنیت حساب.
  • اجرای عملکردهای بازنشانی رمز عبور برای راحتی کاربر.
  • نحوه ادغام Google Sign-in برای گزینه های احراز هویت پیشرفته.
  • فعال کردن فیس بوک برای دسترسی گسترده تر کاربر.
  • مدیریت داده‌های کاربر وارد شده: افزودن، بازیابی و به‌روزرسانی اطلاعات به صورت ایمن.
  • نحوه آپلود، بازیابی، و به روز رسانی ایمن تصاویر نمایه کاربر وارد شده به سیستم، و موارد دیگر.

شما ایجاد خواهید کرد:

یک برنامه وب و احراز هویت کامل و ایمن کاربر با استفاده از جاوا اسکریپت و Firebase.

حتی اگر هیچ تجربه قبلی در زمینه توسعه Back-end نداشته باشید، مشکلی در ساختن برنامه های وب تمام پشته که ساخت آن آسان، سریعتر و ایمن است، نخواهید داشت.


سرفصل ها و درس ها

درس ها Lessons

  • جابجایی بین فرم های ورود و ثبت نام Toggle Between Log In & Sign Up Forms

  • رمز عبور را فراموش کرده اید Forgot Password

  • شروع کار با Cloud Firestore Getting Started With Cloud Firestore

  • ورود به سیستم اطلاعات کاربر Get Logged In User Data

  • ورود به سیستم یک کاربر Sign In A User

  • خطاهای اعتبارسنجی ثبت نام کاربر را مدیریت کنید Handle User Registration Validation Errors

  • اضافه کردن داده های کاربر وارد شده Add Logged In User Data

  • به روز رسانی تصویر نمایه کاربر وارد شده Update Logged In User Profile Picture

  • پروژه جاوا اسکریپت ایجاد کنید و Firebase را راه اندازی کنید Create JavaScript Project & Initialize Firebase

  • تایید ایمیل Email Verification

  • یک حساب کاربری کاملاً جدید ایجاد کنید Create A Brand New User Account

  • به روز رسانی داده های کاربر وارد شده Update Logged In User Data

  • یک پروژه در کنسول Firebase ایجاد کنید Create A Project In Firebase Console

  • دریافت تصویر نمایه کاربر ثبت شده Get Logged User Profile Picture

  • خروج از سیستم یک کاربر Log Out A User

  • با گوگل وارد شوید Sign In With Google

  • نمایش فرم ورود به سیستم هنگام خروج از سیستم Show Log In Form When Loggin Out

  • کنترل تغییرات وضعیت احراز هویت کاربر Handle User Authentication State Changes

  • ایجاد و طراحی فرم ثبت نام Create & Design Sign Up Form

  • با فیس بوک وارد شوید Sign In With Facebook

  • معرفی سریع Quick Intro

  • آپلود تصویر نمایه پس از ایجاد حساب Upload Profile Picture Upon Account Creation

  • نمایش مشخصات کاربر پس از ایجاد حساب Show User Profile Upon Account Creation

نمایش نظرات

آموزش جاوا اسکریپت + Firebase: ساخت یک برنامه وب احراز هویت کامل [2024]
جزییات دوره
3h 51m
23
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
1
- از 5
ندارد
دارد
دارد
Raja Tamil
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raja Tamil Raja Tamil

برنامه نویس و مدرس حرفه ای وب/موبایل من یک توسعه دهنده وب فرانت اند/iOS خودآموز هستم و تقریباً یک دهه است که به زبان های مختلف کد می نویسم. موضوعاتی که من در آنها تخصص دارم عبارتند از: JavaScript، VueJs، Google Maps API، Firebase و Swift. من یک وب‌سایت وبلاگی راه‌اندازی می‌کنم که به تقریباً 20 هزار دانش‌آموز در ماه کمک می‌کند تا مهارت‌های جدیدی در مورد موضوعاتی که من به آنها علاقه دارم بیاموزند. من می توانم با وب سایت وبلاگم از جمله تقریباً 1000 دنبال کننده فیس بوک به مردم در سراسر جهان کمک کنم. من همچنین با آموزش مهارت های کدنویسی به صورت حضوری به ده ها دانش آموز کمک کرده ام تا شغلی پیدا کنند. من اخیراً با راه اندازی یک تجارت تحویل مبتنی بر مکان به یک کارآفرین تبدیل شده ام. دو تا از مقالات من اخیرا توسط پلتفرم متوسط معرفی و توزیع شده است.