دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

دوره تجارت الکترونیک با فلاتر - دارت، نود جی اس و Riverpod پیشرفته

دوره تجارت الکترونیک با فلاتر - دارت، نود جی اس و 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

11,027,000 2,205,400 تومان

مشخصات آموزش

دوره تجارت الکترونیک با فلاتر - دارت، نود جی اس و Riverpod پیشرفته

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:75
  • مدت زمان :27:55:26
  • حجم :13.72GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید