دوره آموزشی
دوبله زبان فارسی
دوره تجارت الکترونیک با فلاتر - دارت، نود جی اس و Riverpod پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم پیشرفته فلاتر
- مفاهیم پیشرفته فلاتر و دارت با یکدیگر
- معماری تمیز در فلاتر و دارت برای پروژههای بزرگ
- توضیح Riverpod 2.0 و استفاده از آن برای مدیریت State
- استفاده از Riverpod و GoRouter با ناوبری تودرتو
- ساختار صحیح فولدر در توسعه اپلیکیشن فلاتر
- انیمیشنهای جذاب با ناوبری و سبد خرید
- فلاتر با فناوری بکاند نود جی اس
- توضیح نود جی اس از مبانی تا سطح پیشرفته
- ساخت یک RESTful API کامل برای تجارت الکترونیک
- پیادهسازی Cron job برای بروزرسانی پایگاه داده
- توضیح SoC (تفکیک نگرانیها) در برنامهنویسی
- سایر مفاهیم پیشرفته معماری نرمافزار در برنامهنویسی
پیشنیازهای دوره
شما باید حداقل 6 ماه تجربه با فلاتر و جاوا اسکریپت داشته باشید.
توضیحات دوره
در این دوره بهصورت عمده بر اینکه چگونه Riverpod را با معماری تمیز یکپارچه کنید، متمرکز است. ما ویژگیهای جدید Riverpod 2.0 و نسخههای جدیدتر را پوشش میدهیم. شما یاد خواهید گرفت چگونه یک اپلیکیشن مقیاسپذیر با Nodejs API بسازید.
این مجموعه شامل 2 بخش است و این دوره بخش 1 از 2 است.
ویژگیهای اپلیکیشن
- صفحه آنبوردینگ
- صفحه آنبوردینگ زیبا با شعار فروش
- صفحه ثبتنام
- ثبتنام با ایمیل و شمارهتلفن و رمز عبور ایمن
- ویژگی لاگین
- لاگین ایمن تأیید شده از طرف بکاند و فرانتاند با ویژگیهای JWT
- ریست رمز عبور
- تأیید ایمیل برای ریست رمز عبور با انیمیشن و تایمر
- مشاهده محصولات
- جزئیات محصولات را با چندین thumbnail مشاهده کنید. ما دستهبندی محصولات معمولی و محصولات جدید را داریم.
- امتیازدهی به محصولات
- مشتریان میتوانند به محصول امتیاز دهند و امتیاز دیگران را مشاهده کنند. محصولات با امتیاز بد برای بعضی کاربران نمایش داده نمیشوند.
- انتخاب اندازه و رنگ محصول
- شما باید اندازه و رنگ محصول خود را انتخاب کنید.
- جستجوی محصول بر اساس فیلتر
- شما همچنین میتوانید با فیلترینگ ویژگیها جستجوی سفارشی انجام دهید.
- ارسال ایمیل برای تأیید پرداخت
- پس از ثبت سفارش، ایمیل جالبی دریافت میکنید که به شما اطلاع میدهد که سفارشی ثبت کردهاید که با جزئیات محصول و اطلاعات سفارش ارائه میشود.
- مدیریت سبد خرید
- ویژگیهای مدیریت سبد خرید جالب: شما میتوانید آیتمها را اضافه یا حذف کنید. همچنین میتوانید چندین مورد را بهطور همزمان با فشار طولانی حذف کنید.
- ثبت سفارش
- سفارش را با حساب Stripe ثبت کنید و چندین آیتم را در ثبت سفارش انتخاب کنید.
- جستجوی محصول بر اساس دستهبندی و دستهبندی فرعی
- روی یک دستهبندی کلیک کرده و همه محصولات مربوطه را مشاهده کنید.
- پروفایل پرداخت
- وضعیت فعلی سفارش شما را نشان میدهد.
- حالت روشن و تاریک
- این اپلیکیشن در دو حالت ارائه میشود. حالت تاریک و حالت روشن که میتوانید به راحتی از بخش پروفایل تغییر دهید.
- معماری
- معماری تمیز با مدیریت State در Riverpod 2.0
- بکاند الگوی MVC است.
- REST API قدرتمند
- بکاند با فریمورک Express و MongoDB ایجاد شده است.
- Cron job در سفارشات
- سیستم اپلیکیشن هر 24 ساعت برای بررسیهایی برای یافتن سفارشات پرداختنشده انجام میدهد و آنها را حذف میکند. این کار برای مدیریت پایگاه داده مفید است.
در طول این دوره، شما به برنامهنویسی فلاتر، ویژگیهای اصلی دارت و فریمورک Express جاوا اسکریپت با MongoDB تسلط خواهید یافت.
این دوره برای چه کسانی مناسب است؟
دانشجویان سطح متوسط تا پیشرفته
دوره تجارت الکترونیک با فلاتر - دارت، نود جی اس و Riverpod پیشرفته
-
مقدمه 01:23
-
این دوره برای چه کسی مناسب است؟ 03:26
-
آنچه باید درباره جاوا اسکریپت بدانید 11:31
-
آنچه میسازیم - بررسی رابط کاربری 06:18
-
ابزارهایی که استفاده میکنیم 12:08
-
نصب ابزارها 05:06
-
راهاندازی MongoDB 06:56
-
راهاندازی محیط سرور 18:03
-
راهاندازی سرور 25:15
-
ذخیره secretها بهصورت محلی 09:42
-
ناوبری 25:07
-
مدیریت میانافزارها 13:40
-
میانافزارهایی که استفاده میکنیم 12:10
-
مانگو چیست 11:03
-
اتصال سرور به پایگاه داده 18:22
-
روتر Express 21:30
-
کنترلرها 10:21
-
مسیر احراز هویت 26:09
-
ایجاد مدلها و اسکیماها 28:46
-
پیادهسازی ثبتنام کاربر 44:49
-
پیادهسازی لاگین 36:02
-
چگونه پایداری لاگین کار میکند؟ 11:44
-
تأیید توکن پایدار 13:50
-
مدیریت عملکرد فراموشی رمز عبور 28:45
-
تأیید ریست رمز عبور OTP 15:32
-
ریست رمز عبور کاربر 11:03
-
احراز هویت کاربر 16:20
-
رفرش خودکار توکن در سمت سرور 34:44
-
عملکرد کاربر 17:43
-
تمام عملکردهای ادمین 11:06
-
تمام مدلهایی که نیاز داریم 57:11
-
پیادهسازی کنترلر ادمین - قسمت 1 17:32
-
آپلود تصاویر 37:22
-
حذف تصاویر 10:55
-
کوئرینویسی پیشرفته MongoDB 25:55
-
نتیجهگیری سفارش ادمین 11:44
-
کنترلر محصولات ادمین 46:12
-
مدیریت صفحه بندی 16:52
-
Cron job 16:31
-
پیادهسازی دستهبندیها 03:32
-
پیادهسازی محصول 36:26
-
پیادهسازی بررسی 28:34
-
تمام عملکردهای کاربر 01:26:32
-
مدیریت انقضای رزرو سبد خرید 18:31
-
احراز هویت درخواست POST 23:34
-
جریان چکاوت 08:43
-
پیادهسازی چکاوت 37:02
-
مدیریت فعالیتهای پس از چکاوت 16:39
-
چگونه متادیتا را از سشن چکاوت دریافت کنیم؟ 03:38
-
مدیریت فعالیتهای پس از چکاوت - قسمت 2 40:33
-
دریافت سفارش کاربر 11:19
-
دریافت اندپوینت پروفایل پرداخت کاربر 06:10
-
رویکرد معماری اپلیکیشن فلاتر 42:06
-
تمدهی به اپلیکیشن 20:18
-
کشینگ فرانتاند 39:14
-
مسیریابی اپلیکیشن 53:06
-
صفحه آنبوردینگ اپلیکیشن 10:08
-
لایه دامنه اپلیکیشن 59:17
-
لایه داده 01:32:37
-
آشنایی با آداپتور رابط 05:26
-
بررسی دقیق آداپتور رابط 54:09
-
پایداری احراز هویت 01:39
-
پایداری احراز هویت - Riverpod 12:58
-
ویژگی کاربر 25:10
-
آداپتور رابط کاربری و نهاییسازی منطق صفحه اسپلش 37:05
-
نهاییسازی آنبوردینگ 08:03
-
رابط کاربری ورود 14:59
-
رابط کاربری ثبتنام 12:46
-
رابط کاربری بازیابی رمز عبور 01:55
-
تأیید OTP رابط کاربری - Riverpod 16:52
-
رابط کاربری ریست رمز عبور 04:39
-
اتصال آداپتور رابط احراز هویت [لاگین] 24:41
-
اتصال آداپتور رابط احراز هویت [ثبتنام] 23:19
-
اتصال آداپتور رابط احراز هویت [فراموشی رمز عبور] 44:47
-
فیکس کردن مشکل پر شدن آیتمهای سفارش 00:05
مشخصات آموزش
دوره تجارت الکترونیک با فلاتر - دارت، نود جی اس و Riverpod پیشرفته
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:75
- مدت زمان :27:55:26
- حجم :13.72GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy