🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش فلاتر، نود جی اس، اکسپرس و MongoDB: ساخت اپلیکیشن فروشگاهی چندگانه
- آخرین آپدیت
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت اپلیکیشن فروشگاهی چند فروشندگی با فلاتر (Flutter)
دوره جامع ساخت اپلیکیشن فروشگاهی چند فروشگاهی با فلاتر
در این دوره، نحوه ساخت یک اپلیکیشن فروشگاهی قدرتمند و مقیاسپذیر با قابلیت پشتیبانی از چند فروشنده را با استفاده از فلاتر یاد خواهید گرفت. این دوره شما را گام به گام در فرآیند ساخت یک اپلیکیشن کامل راهنمایی میکند که میتواند از چند فروشگاه، چه برای خرید عمومی، تحویل غذا، یا ترکیبی از هر دو پشتیبانی کند.
آنچه در این دوره خواهید آموخت:
مبانی فلاتر: درک اصول اولیه فلاتر و نحوه ساخت رابط کاربری زیبا و واکنشگرا.
قابلیت چند فروشندگی: یادگیری نحوه ایجاد ویژگیهایی که به چند فروشنده اجازه میدهد محصولات خود را لیست کرده و مدیریت کنند.
مدیریت وضعیت با Riverpod: تسلط بر مدیریت وضعیت در فلاتر با استفاده از Riverpod برای ساخت برنامههای کاربردی کارآمد و قابل نگهداری.
توسعه بکاند (Backend): استفاده از Node.js و Express برای ساخت یک بکاند امن و کارآمد.
مدیریت پایگاه داده: پیادهسازی MongoDB برای مدیریت ذخیرهسازی دادهها و اطمینان از مقیاسپذیری.
بهروزرسانیهای بیدرنگ (Real-Time): تنظیم اعلانهای بیدرنگ برای آگاه نگه داشتن کاربران از سفارشها و تبلیغات.
استقرار (Deployment): یادگیری نحوه استقرار برنامه خود و در دسترس قرار دادن آن برای کاربران.
ذخیره سازی تصویر و بهینه سازی : یکپارچه سازی Cloudinary
بهینه سازی کارایی اپلیکیشن : استفاده از Redis برای کش کردن داده ها و بهبود کارایی اپلیکیشن
ارسال پیامک و ایمیل : تنظیم AWS SES برای ارسال OTP، ایمیل های سفارش و عملکرد بازنشانی رمز عبور.
چرا این دوره را انتخاب کنید؟
تجربه عملی: ساخت یک برنامه کاربردی واقعی از ابتدا.
برنامه درسی جامع: پوشش هم توسعه فرانتاند و هم بکاند.
تقویت شغلی: کسب مهارتهای ارزشمندی که در بازار کار بسیار مورد تقاضا هستند.
جامعه حمایتی: دسترسی به یک جامعه از فراگیران و مربیان برای راهنمایی و پشتیبانی.
در پایان این دوره، مهارتها و دانش لازم برای ساخت یک اپلیکیشن فروشگاهی چند فروشندگی کاملاً کاربردی را خواهید داشت، که آماده استقرار و مقیاسبندی است. به ما بپیوندید و سفر خود را برای تبدیل شدن به یک توسعهدهنده ماهر فلاتر آغاز کنید!
بهروزرسانی وضعیت سفارش / حذف سفارش
Update Order Status / Delete Order
مدیریت بهروزرسانیهای بیدرنگ وضعیت سفارش با مدیریت وضعیت
Managing Real-Time Order Status Updates with State Management
بازسازی وضعیت سفارش
Recreating Order State
بهروزرسانی وضعیت سفارش
Updating Order State
بررسی وضعیت تحویل
Checking Delivery Status
بهبود منطق بکاند و فرانتاند برای وضعیت سفارش
Enhance the Backend and Frontend Logic for Order Status
مدیریت وضعیت درآمد فروشنده
Vendor's Earnings State Management
نمایش جزئیات فروشنده از پروایدر Riverpod
Display Vendor Details from Riverpod Provider
پروایدر Riverpod کل درآمد
Total Earnings Riverpod Provider
نمایش کل درآمد فروشنده
Display Vendor's Total Earnings
نمایش کل سفارشات فروشنده
Display Vendor's Total Orders
سیستم بررسی و امتیازدهی
Review And Rating System
ایجاد مدلها
Create Models
مصرف API امتیازدهی و بررسیها
Consume Rating and Reviews Api
دیالوگ امتیازدهی/بررسی
Rating /Review Dialog
افزودن امتیازدهی/بررسی
Add Rating/Review
الگوریتم افزایشی برای بهروزرسانیهای امتیازدهی محصول
Incremental Algorithm for Product Rating Updates
بهروزرسانی مدل محصول
Update Product Model
محاسبه کل امتیازدهی و میانگین امتیازدهی
Calculate Total Rating and Average Rating
تست API
Testing API
نمایش امتیازدهی محصول
Display Product Rating
نمایش امتیازدهی در صفحه جزئیات
Display Rating in Detail Screen
جلوگیری از بررسیها و امتیازدهیهای تکراری
Prevent Duplicate Reviews & Ratings
مدیریت وضعیت لیست علاقهمندیهای محصول
Product Wishlist State Management
ایجاد مدل لیست علاقهمندیها
Create Wsihlist Model
افزودن محصول به لیست علاقهمندیها
Add Product to WishList
نمایش نمونه
Expose Instance
افزودن به علاقهمندیها
Add to Favorite
Ref.watch
Ref.watch
تعداد موارد علاقهمندیها
Favorite Item Count
نمایش موارد علاقهمندیها
Display Favorite Items
بررسی وضعیت علاقهمندیها
Checking Favorite State
ذخیره محصول در علاقهمندیها از صفحه اصلی
Save Product to Favorites from Home Screen
افزودن محصول به سبد خرید از صفحه اصلی
Add Product to Cart from Home Screen
تداوم داده پیشرفته لیست علاقهمندیها با SharedPreferences
Advanced Wishlist Data Persistence with SharedPreferences
پیادهسازی پشتیبانی JSON در مدل علاقهمندیها
Implement JSON Support in Favorite Model
حفظ موارد در SharedPreferences
Persist Items in SharedPreferences
بازیابی داده از SharedPreferences
Retrieve Data from SharedPreferences
تداوم داده پیشرفته سبد خرید با SharedPreferences
Advanced Cart Data Persistence with SharedPreferences
پیادهسازی پشتیبانی JSON در مدل علاقهمندیها
Implement JSON Support in Favorite Model
حفظ وضعیت سبد خرید
Persist Cart State
داشبورد مدیریت وب: نمایش فروشندگان و خریداران
Web Admin Dashboard: Display Vendors and Buyers
سربرگ خریدار
Buyer's Header
واکشی همه کاربران (خریداران) - بکاند
Fetch All Users(Buyers) - Backend
واکشی همه کاربران (فروشندگان) - بکاند
Fetch All Users(Vendors) - Backend
مدلهای خریدار و فروشنده
Buyer's and Vendor's Models
نمایش خریداران
Display Buyers
نمایش فروشندگان
Display Vendors
مدیریت وب: نمایش سفارشات
Web Admin: Display Orders
ایجاد مدل سفارش
Create Order Model
سربرگ سفارش
Order's Header
دریافت همه سفارشات - بکاند
Get All Orders - Backend
دریافت همه سفارشات - فرانتاند
Get All Orders -Front-End
نمایش همه سفارشات
Display All Orders
امنیت برنامه با میانافزار
App Security with Middleware
میانافزار چیست
What is Middleware
ایجاد میانافزار احراز هویت
Create Authentication Middleware
ایجاد میانافزار احراز هویت فروشنده
Create Vendor Authentication Middleware
محدود کردن دسترسی به مسیرهای بکاند
Restricting Access to Backend Routes
محدود کردن سفارشات خریدار و مسیرهای حذف
Restricting Buyer's Orders and Deletion Routes
محدود کردن مسیرهای فروشنده
Restricting Vendor's Routes
بهبود کد - پرداخت
Improve Code - Checkout
استفاده از آدرس حمل و نقل خریدار
Use Buyer Shipping Address
تبدیل شدن به یک توسعهدهنده پیشرفته: تسلط بر الگوریتمهای پرسوجوی محصول - بکاند
Become an Advanced Developer: Mastering Product Query Algorithms - Backend
الگوریتم محصولات مرتبط مبتنی بر پرسوجوی ساده
Simple Query-Based Related Products Algorithm
الگوریتم محصولات با رتبهبندی برتر مبتنی بر پرسوجوی ساده
Simple Query-Based Top Rated Products Algorithm
نمایش کارآمد محصولات مرتبط و با رتبهبندی برتر با Riverpod
Show Related and Top-Rated Products Efficiently with Riverpod
مصرف API محصولات مرتبط
Consume Related Products API
مدیریت وضعیت برای محصولات مرتبط / نمایش محصولات مرتبط
State Management for Related Products / Displaying Related Products
مصرف API محصولات با بالاترین رتبهبندی
Consume Highest-Rated Products API
مدیریت وضعیت برای API محصولات با بالاترین رتبهبندی / نمایش محصولات با بالاترین رتبهبندی
State Management for Highest-Rated Products API / Display Highest-Rated Products
بهبود برنامه برای تولید
Improve the App Ready for Production
ثابت کردن سربرگ
Make Header Fixed
حذف بنر اشکالزدایی
Remove Debug Banner
پاک کردن موارد سبد خرید
Clear Cart Items
پروفایل مشتری
Customer Profile
نمای کلی حساب نمایشی
Account Overview Demo
ساخت صفحه حساب
Build Account Screen
ساخت صفحه حساب قسمت 2
Build Account Screen Part 2
ساخت صفحه حساب قسمت 3
Build Account Screen Part 3
ویجت ListTile
ListTile Widget
نمایش داده حساب خریدار
Display Buyer's Accoount Data
نمایش جزئیات کاربر
Display User's Details
رفتن به صفحه سفارش
Go Order Screen
رفتن به صفحه ویرایش آدرس حمل و نقل
Navigate to Shipping Address Editing Screen
مدیریت وضعیت برای نمایش تعداد سفارشات تکمیل شده
State Management for Displaying Completed Orders Count
دریافت تعداد سفارشات تکمیل شده
Get Completed Orders Count
مدیریت وضعیت سفارش تعداد تحویل شده
Delivered Count Order State Management
نمایش تعداد سفارشات تکمیل شده
Display Completed Order Count
بازنشانی تعداد سفارشات تکمیل شده
Reset Completed Order Count
نمایش نظرات