دوره آموزشی
دوبله زبان فارسی
اپلیکیشن رزرو و مدیریت رویداد با MERN Stack 2024
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت پروژه فولاستک بلادرنگ با یکی از محبوبترین فناوریها به نام MERN
- پیادهسازی سیستم احراز هویت چند کاربره قوی و ایمن با استفاده از JWT
- یادگیری نحوه استفاده از ترکیب Ant Design و Tailwind CSS برای ساخت و استایلدهی به کامپوننتهای رابط کاربری
- یادگیری نحوه استفاده از ابزارهای مدیریت state مانند ریداکس، zustand و غیره
- پذیرش پرداختها با استفاده از یکپارچهسازی درگاه پرداخت stripe
- یادگیری نحوه ارسال ایمیل به کاربران با استفاده از Nodemailer
پیشنیازهای دوره
- مبانی MERN Stack
توضیحات دوره
ویژگیهای پروژه ما
احراز هویت کاربر و نقشها
- پیادهسازی سیستم احراز هویت چندکاربره ایمن با استفاده از JWT و bcryptjs برای هش کردن پسورد
- ایجاد دو نقش کاربری - کاربران نرمال و ادمینها
مدیریت رویداد (ادمین)
- ادمین ها میتوانند رویدادها را بر اساس درخواستهای برگزارکنندگان ایجاد، ویرایش و حذف کنند.
- فرمهای رویداد شامل جزئیات رویداد (نام، تاریخ و زمان، لوکیشن)، حمایت رسانهای و انواع بلیطهای مختلف با نامها، قیمتها و محدودیتهای قابل سفارشیسازی است.
- زمانی که یک رویداد ایجاد میشود، در صفحه اصلی لیست شده و برای رزرو توسط کاربران نرمال در دسترس خواهد بود.
رزرو و پرداختها
- کاربران نرمال میتوانند با پرداخت آنلاین رویدادها را رزرو کرده و نوبت خود را تأیید کنند.
- یکپارچهسازی درگاه پرداخت Stripe برای پرداختهای آنلاین ایمن
- کاربران میتوانند رزروهای خود را مشاهده کرده، بلیطها را کنسل کرده و درخواست بازپرداخت وجه در پروفایل خود ارسال کنند.
- کاربران میتوانند گزارشهای بلیطهای رزرو شده خود را تولید کنند.
ویژگیهای ادمین
- ادمینها میتوانند تمامی رزروهای کاربر، داده کاربر و گزارشهای رزرو را مشاهده کنند.
- ادمینها میتوانند کاربران را مسدود کرده و سایر کاربران را به وضعیت ادمین ارتقا دهند.
- گزارشهای ادمین تحلیل دقیق رویدادها را شامل میشود، از جمله درآمد و بلیطهای فروخته شده
این دوره برای چه کسانی مناسب است؟
- دانشجویانی که میخواهند پروژههای بلادرنگ را با استفاده از MERN Stack بسازند.
اپلیکیشن رزرو و مدیریت رویداد با MERN Stack 2024
-
ایجاد اپلیکیشن ری اکت 08:35
-
راهاندازی Tailwind CSS 06:21
-
راهاندازی Ant Design 09:03
-
Override استایلدهی پیشفرض Ant Design 11:22
-
راهاندازی مسیرهای احراز هویت 05:35
-
صفحه رجیستر - بخش 1 12:36
-
صفحه رجیستر - بخش 2 11:18
-
صفحه لاگین 02:20
-
راه اندازی سرور Node + Express 05:33
-
اتصال به Mongo DB 06:10
-
مدل کاربر 03:30
-
API رجیستریشن کاربر 07:02
-
API لاگین کاربر 05:25
-
یکپارچهسازی API رجیستر 10:43
-
یکپارچهسازی API لاگین 07:50
-
فرآیند احراز هویت 03:12
-
اعتبارسنجی API توکن 11:36
-
اعتبارسنجی توکن - رابط کاربری (دریافت API کاربر فعلی) 05:31
-
شرایط مسیرهای خصوصی و مسیرهای عمومی 11:13
-
پیادهسازی مدیریت State 10:22
-
کامپوننت اسپینر 06:51
-
اسکلتون طرحبندی 09:43
-
نمایش آیتمهای منو 15:29
-
آیتمهای منو - استایلدهی 08:10
-
واکنشگرایی طرحبندی 10:00
-
مدل رویداد 06:53
-
API عملیاتهای CRUD رویدادها 08:31
-
راهاندازی مسیرها و کامپوننت عنوان صفحه 07:54
-
ساختار فرم رویداد 06:55
-
جزئیات عمومی در فرم رویداد 15:37
-
جزئیات مهمانان در فرم رویداد 02:34
-
جزئیات لوکیشن، تاریخ و زمان در فرم رویداد 08:15
-
آپلود رسانه در فرم رویداد 10:52
-
انواع بلیط در فرم رویداد 14:12
-
راه اندازی Firebase برای آپلود رسانه 11:01
-
ذخیره رویداد - بخش 1 10:35
-
ذخیره رویداد - بخش 2 05:38
-
دریافت و نمایش رویدادها 09:47
-
اکشنهای رویدادها 06:22
-
ویرایش رویداد - بخش 1 09:43
-
ویرایش رویداد - بخش 2 07:48
-
حذف رویداد 07:58
-
واکشی رویدادها برای صفحه اصلی 08:44
-
نمایش رویدادها در صفحه اصلی 11:21
-
رابط کاربری کامپوننت فیلترها 07:04
-
API رویدادهای فیلتر 11:51
-
واکشی جزئیات رویداد 09:38
-
نمایش جزئیات رویداد 14:09
-
نمایش انواع بلیط در صفحه اطلاعات رویداد 17:57
-
راهاندازی stripe 05:14
-
دریافت secret api کلاینت 04:15
-
دریافت secret ui کلاینت 12:18
-
پذیرش پرداختها 12:27
-
مدل رزرو 03:09
-
مسیرهای API رزرو 08:39
-
یکپارچهسازی API ایجاد رزرو 10:39
-
دسترسپذیری و اعتبارسنجی بلیطها 06:48
-
نمایش رزروهای کاربر 12:38
-
لغو رزرو و صدور بازپرداخت 18:02
-
نمایش تمامی رزروها 07:02
-
نمایش تمامی کاربران 07:06
-
بروزرسانی نقش کاربر 09:12
-
بروزرسانی وضعیت کاربر 05:51
-
مقدمه گزارشها و راهاندازی داده 07:18
-
فیلترها برای گزارشها 11:28
-
API گزارشها 15:33
-
نمایش گزارشها برای تمامی رویدادها 15:52
-
نمایش گزارشها برای یک رویداد 10:39
-
گزارشهای کاربر 10:44
-
طراحی صفحه پروفایل کاربر 06:51
-
بروزرسانی پروفایل کاربر (تکلیف) 03:10
-
API ارسال ایمیل 08:59
-
یکپارچهسازی API ارسال ایمیل 10:27
-
استقرار - بخش 1 08:53
-
استقرار - بخش 2 11:57
مشخصات آموزش
اپلیکیشن رزرو و مدیریت رویداد با MERN Stack 2024
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:75
- مدت زمان :11:22:00
- حجم :6.58GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy