آموزش دارت دوره تجارت الکترونیک فلوتر | BLoC | Nodejs | Rest API

Flutter Ecommerce Course Dart | BLoC | Nodejs | Rest API

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: پروژه تجارت الکترونیک مبتنی بر معماری تمیز مفاهیم پیشرفته Flutter & Dart مفاهیم پیشرفته با هم Flutter & Dart معماری تمیز برای پروژه‌های بزرگ BLoC و استفاده برای مدیریت حالت BLoC و GoRouter با ناوبری تودرتو Flutter ساختار پوشه صحیح برنامه توسعه انیمیشن‌های جالب با ناوبری و سبد خرید Flutter با تکنولوژی Backend nodejs توضیح مبانی nodejs برای پیشرفت ساختن api restful full fledge برای تجارت الکترونیک پیاده سازی cron job برای به روز رسانی پایگاه داده توضیح SoC (تفکیک نگرانی ها) در برنامه نویسی بسیاری دیگر از مفاهیم معماری نرم افزار پیشرفته برنامه نویسی پیش نیازها:3-6 ماهها دانش برنامه نویسی Flutter و Nodejs

در اینجا عمدتاً بر نحوه ادغام BLoC با معماری تمیز تمرکز خواهیم کرد. ما ویژگی های جدید BLoC و بالاتر را پوشش خواهیم داد. شما یاد خواهید گرفت که چگونه یک برنامه مقیاس پذیر با Nodejs api بسازید.

این در 3 قسمت است، برای اتمام این دوره، باید هر سه را با هم بخرید. این قسمت 1 از 3 است.


  • در صفحه سوار شدن

    صفحه نمایش زیبا با موتور فروش.

  • صفحه ثبت نام

    ثبت نام با ایمیل و شماره تلفن و رمز عبور ایمن.

  • ویژگی ورود

    ورود ایمن با ویژگی‌های JWT تأیید شده است.

  • بازنشانی رمز عبور

    تأیید ایمیل در بازنشانی رمز عبور با انیمیشن و تایمر.

  • محصولات را مشاهده کنید

    محصولات را با جزئیات با چندین تصویر کوچک مشاهده کنید. ما دسته بندی محصولات معمولی و محصولات تازه وارد را داریم.

  • رتبه بندی محصول

    مشتریان می‌توانند محصول را رتبه‌بندی کنند و رتبه‌بندی دیگران را مشاهده کنند. محصولات رتبه بندی بد برای کاربران خاصی نشان داده نمی شوند.

  • رنگ اندازه محصول را انتخاب کنید

    شما باید اندازه و رنگ محصول خود را انتخاب کنید.

  • جستجوی محصول بر اساس فیلتر

    همچنین می‌توانید با فیلتر کردن ویژگی‌ها، جستجوی سفارشی انجام دهید.

  • ارسال ایمیل با پرداخت تأییدیه

    پس از ثبت سفارش، ایمیل جالبی دریافت می کنید تا به شما اطلاع دهد که سفارشی را با جزئیات محصول و اطلاعات سفارش ارسال کرده اید.

  • مدیریت سبد خرید

    ویژگی های مدیریت سبد خرید جالب. می توانید موارد را اضافه یا حذف کنید. همچنین می توانید چندین مورد را همزمان با فشار طولانی حذف کنید.

  • ثبت سفارش

    سفارش را با حساب نواری انجام دهید و چندین مورد را در جایگذاری انتخاب کنید.

  • جستجوی محصول بر اساس زیر شاخه

    روی یک دسته کلیک کنید و همه محصولات مرتبط را مشاهده کنید.

  • نمایه پرداخت

    وضعیت سفارش فعلی شما را نشان می دهد.

  • حالت روشن و تاریک

    این برنامه در دو حالت ارائه می شود. حالت دارت و نور که می توانید به راحتی از قسمت نمایه تغییر دهید.

  • معماری

    معماری را با مدیریت وضعیت BLoC تمیز کنید.

    پشت زمینه الگوی MVC است.

    api استراحت قدرتمند.

    Backend با فریم ورک Express و mongodb انجام می شود.

  • Cron job on orders

    سیستم برنامه سفارش‌های پرداخت نشده را بررسی می‌کند و هر 24 ساعت آن را حذف می‌کند. این برای مدیریت پایگاه داده مفید است.

  • مورد نیاز دوره

    برای شرکت در این دوره باید حداقل 6 ماه تجربه برنامه نویسی فلاتر داشته باشید.

    از طریق این دوره به برنامه نویسی Flutter، ویژگی های هسته دارت و چارچوب Javascript Express با Mongodb تسلط خواهید داشت.


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

معرفی Introduction

  • معرفی Introduction

  • معرفی Introduction

معرفی Introduction

مقدمه اولیه دوره Course basic introduction

  • این دوره برای چه کسانی است Who is this course for

  • این دوره برای چه کسانی است Who is this course for

  • آنچه باید در جاوا اسکریپت بدانید What you should know in javascript

  • آنچه باید در جاوا اسکریپت بدانید What you should know in javascript

  • بررسی UI چیست What are we building-UI review

  • بررسی UI چیست What are we building-UI review

  • از چه ابزارهایی استفاده می کنیم What tools are we using

  • از چه ابزارهایی استفاده می کنیم What tools are we using

  • نصب ابزار Tool installations

  • نصب ابزار Tool installations

  • راه اندازی mongodb ما Setting up our mongodb

  • راه اندازی mongodb ما Setting up our mongodb

  • راه اندازی محیط سرور Server environment setup

  • راه اندازی محیط سرور Server environment setup

  • شروع به کار سرور ما Kickstarting our server

  • شروع به کار سرور ما Kickstarting our server

  • ذخیره اسرار به صورت محلی Storing secrets locally

  • ذخیره اسرار به صورت محلی Storing secrets locally

  • مسیریابی Routing

  • مسیریابی Routing

مقدمه اولیه دوره Course basic introduction

مسیریابی و میان افزار Routing and Middleware

  • میان افزارها Middlewares

  • میان افزارها Middlewares

  • ما از چه میان افزارهایی استفاده می کنیم What middlewares are we using

  • ما از چه میان افزارهایی استفاده می کنیم What middlewares are we using

  • مانگوس چیست What is mongoose

  • مانگوس چیست What is mongoose

  • سرور ما را به پایگاه داده متصل کنید Connection our server to the database

  • سرور ما را به پایگاه داده متصل کنید Connection our server to the database

  • روتر اکسپرس The express router

  • روتر اکسپرس The express router

  • کنترل کننده ها The controllers

  • کنترل کننده ها The controllers

  • مسیر auth The auth route

  • مسیر auth The auth route

مسیریابی و میان افزار Routing and Middleware

مدل ها، طرحواره ها و احراز هویت Models, schemas and auth

  • مدل ها و طرحواره ها Models and schemas

  • مدل ها و طرحواره ها Models and schemas

  • اجرای ثبت نام کاربر Implementing user registration

  • اجرای ثبت نام کاربر Implementing user registration

  • پیاده سازی ورود Implementing login

  • پیاده سازی ورود Implementing login

  • ماندگاری ورود چگونه کار می کند How login persistence works

  • ماندگاری ورود چگونه کار می کند How login persistence works

  • در حال تأیید رمز ماندگار Verifying the persisted token

  • در حال تأیید رمز ماندگار Verifying the persisted token

  • مدیریت عملکرد رمز عبور فراموش شده Handling the forgot password functionality

  • مدیریت عملکرد رمز عبور فراموش شده Handling the forgot password functionality

  • بازنشانی رمز عبور otp را تأیید کنید Verify password reset otp

  • بازنشانی رمز عبور otp را تأیید کنید Verify password reset otp

  • بازنشانی رمز عبور user_s Resetting the user_s password

  • بازنشانی رمز عبور user_s Resetting the user_s password

  • مجوز کاربر User authorization

  • مجوز کاربر User authorization

  • به‌روزرسانی خودکار سمت سرور رمز Automatically refreshing token server side

  • به‌روزرسانی خودکار سمت سرور رمز Automatically refreshing token server side

  • عملکرد کاربر User functionality

  • عملکرد کاربر User functionality

مدل ها، طرحواره ها و احراز هویت Models, schemas and auth

ماژول مدیریت Admin module

  • تمامی قابلیت های مدیریت All admin functionalities

  • تمامی قابلیت های مدیریت All admin functionalities

  • تمام مدل هایی که ما نیاز خواهیم داشت All the models we will need

  • تمام مدل هایی که ما نیاز خواهیم داشت All the models we will need

  • اجرای کنترلر مدیریت 1 Admin controller implementation 1

  • اجرای کنترلر مدیریت 1 Admin controller implementation 1

  • در حال آپلود تصاویر Uploading images

  • در حال آپلود تصاویر Uploading images

  • حذف تصاویر Deleting images

  • حذف تصاویر Deleting images

  • جستجوی پیشرفته mongodb Advanced mongodb querying

  • جستجوی پیشرفته mongodb Advanced mongodb querying

  • نتیجه گیری سفارش ادمین Admin order conclusion

  • نتیجه گیری سفارش ادمین Admin order conclusion

  • کنترل کننده محصولات مدیریت Admin products controller

  • کنترل کننده محصولات مدیریت Admin products controller

ماژول مدیریت Admin module

رسیدگی به صفحه بندی Handling pagination

  • رسیدگی به صفحه بندی Handling pagination

  • رسیدگی به صفحه بندی Handling pagination

رسیدگی به صفحه بندی Handling pagination

مشاغل کرون Cron jobs

  • مشاغل کرون Cron jobs

  • مشاغل کرون Cron jobs

مشاغل کرون Cron jobs

پیاده سازی دسته ها Categories implementation

  • پیاده سازی دسته ها Categories implementation

  • پیاده سازی دسته ها Categories implementation

پیاده سازی دسته ها Categories implementation

مدیریت تولید Product management

  • پیاده سازی محصولات Products implementation

  • پیاده سازی محصولات Products implementation

  • اجرای بررسی ها Reviews implementation

  • اجرای بررسی ها Reviews implementation

  • تمامی قابلیت های کاربر All user functionalities

  • تمامی قابلیت های کاربر All user functionalities

  • رسیدگی به انقضای رزرو سبد خرید Cart reservation expiry handling

  • رسیدگی به انقضای رزرو سبد خرید Cart reservation expiry handling

  • ارسال مجوز درخواست Post request authorization

  • ارسال مجوز درخواست Post request authorization

مدیریت تولید Product management

مدیریت پرداخت Checkout management

  • جریان پرداخت The checkout flow

  • جریان پرداخت The checkout flow

  • اجرای پرداخت Checkout implementation

  • اجرای پرداخت Checkout implementation

  • انجام فعالیت های پس از تسویه حساب Handling post-checkout activities

  • انجام فعالیت های پس از تسویه حساب Handling post-checkout activities

  • انجام فعالیت های پس از تسویه حساب 2 Handling post-checkout activities 2

  • انجام فعالیت های پس از تسویه حساب 2 Handling post-checkout activities 2

  • نحوه دریافت ابرداده از جلسه پرداخت How to get the metadata from the checkout session

  • نحوه دریافت ابرداده از جلسه پرداخت How to get the metadata from the checkout session

  • دریافت سفارش کاربر Getting user order

  • دریافت سفارش کاربر Getting user order

مدیریت پرداخت Checkout management

رویکرد معماری اپلیکیشن فلاتر را درک کنید Understand Flutter app architecture approach

  • رویکرد معماری اپلیکیشن فلاتر Flutter app architecture approach

  • رویکرد معماری اپلیکیشن فلاتر Flutter app architecture approach

رویکرد معماری اپلیکیشن فلاتر را درک کنید Understand Flutter app architecture approach

قالب بندی برنامه Theming the app

  • قالب بندی برنامه Theming the app

  • قالب بندی برنامه Theming the app

قالب بندی برنامه Theming the app

ذخیره سازی در قسمت جلو Caching in the frontend

  • ذخیره سازی در قسمت جلو Caching in the frontend

  • ذخیره سازی در قسمت جلو Caching in the frontend

ذخیره سازی در قسمت جلو Caching in the frontend

نمایش نظرات

نظری ارسال نشده است.

آموزش دارت دوره تجارت الکترونیک فلوتر | BLoC | Nodejs | Rest API

این دوره غیر فعال شده است.

جزییات دوره
19.5 hours
54
Udemy (یودمی) udemy-small
24 فروردین 1403 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
37
5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dastagir Ahmed Dastagir Ahmed

React Native، Fluttter، Laravel Teacher

Dastagir Ahmed Dastagir Ahmed

React Native، Fluttter، Laravel Teacher

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.