آموزش ساخت اپلیکیشن تجارت الکترونیک MERN با ریداکس و Tailwind CSS 2025 - آخرین آپدیت

دانلود Build a MERN Ecommerce App with Redux & Tailwind CSS 2025

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع فول استک MERN: React, Node, Express, MongoDB، همراه با Tailwind CSS، Cloudinary، PayPal و پرداخت کارت اعتباری

در این دوره MERN Stack را به صورت کامل بیاموزید: React.js، Node.js، Express.js، MongoDB – اپلیکیشن‌های وب پویا و مقیاس‌پذیر را از پایه بسازید.

ساخت یک سایت کامل تجارت الکترونیک با قابلیت‌های کلیدی:

  • لیست محصولات (Product Lists)
  • لیست کاربران (User Lists)
  • لیست سفارشات (Order Lists)
  • احراز هویت کاربران (Auth)
  • مدیریت سبد خرید (Cart)
  • سیستم سفارشات (Orders)

استایل‌دهی با Tailwind CSS: طرح‌بندی‌های جذاب و واکنش‌گرا (Responsive Layouts) را برای تمامی دستگاه‌ها با سرعت بالا ایجاد کنید.

پیاده‌سازی احراز هویت امن کاربران: شامل ثبت‌نام، ورود، حفاظت از داده‌ها، اعتبارسنجی داده‌ها و کنترل دسترسی بر اساس نقش‌های کاربری (Roles).

مدیریت داده‌های محصول و سبدهای خرید: طراحی پایگاه داده، افزودن/حذف آیتم‌ها و محاسبه مجموع اقلام.

درک فرآیند سفارش و درگاه‌های پرداخت: مفاهیم و مراحل کلیدی یکپارچه‌سازی پرداخت (شامل پرداخت با PayPal و کارت اعتباری).

آپلود تصاویر محصول: از طریق یکپارچه‌سازی Cloudinary در داخل اپلیکیشن.

مدیریت کارآمد وضعیت (Application State): با استفاده از Redux Toolkit.

پیش‌نیازهای دوره:

این دوره برای توسعه‌دهندگان وب مشتاقی که درک پایه‌ای از React.js و Express.js دارند، ایده‌آل است. شما باید با مفاهیم اساسی React مانند کامپوننت‌ها (Components) و پراپس‌ها (Props) آشنا باشید و یک ایده کلی از نحوه مدیریت درخواست‌ها توسط بک‌اند (Backend) با Express.js داشته باشید. نگران نباشید اگر هنوز در حال یادگیری هستید! من شما را در هر مرحله از ساخت اپلیکیشن تجارت الکترونیکمان راهنمایی خواهم کرد و توضیحات روشن و راهنمایی عملی ارائه خواهم داد.

سفری جامع را برای ساخت یک پلتفرم تجارت الکترونیک کاملاً کاربردی و از نظر بصری جذاب از ابتدا آغاز کنید. این دوره با استفاده از پشته پیشرفته MERN (MongoDB، Express.js، React، Node.js) همراه با قدرت Tailwind CSS برای استایل‌دهی، Redux برای مدیریت وضعیت قوی، Cloudinary برای مدیریت یکپارچه تصاویر و PayPal برای یکپارچه‌سازی درگاه پرداخت امن، شما را به یک توسعه‌دهنده فول استک ماهر تبدیل می‌کند.

این دوره با دقت طراحی شده است تا شما را در هر مرحله از توسعه، از راه‌اندازی محیط توسعه تا استقرار کامل اپلیکیشن، راهنمایی کند. شما تجربه عملی در ساخت هم بخش فروشگاهی (User-facing Storefront) برای کاربران و هم بک‌اند مدیریتی (Administrative Backend) به دست خواهید آورد و به مهارت‌هایی برای ایجاد اپلیکیشن‌های وب پیچیده مجهز خواهید شد.

حوزه‌های کلیدی یادگیری عبارتند از:

  • تسلط بر پشته MERN: درک اصول اصلی و یکپارچه‌سازی MongoDB برای پایگاه داده شما، Express.js برای ساخت یک API بک‌اند قدرتمند و امن، React برای ایجاد یک رابط کاربری پویا و تعاملی، و Node.js به عنوان محیط اجرایی کارآمد شما.

  • استایل‌دهی آسان با Tailwind CSS: یاد بگیرید چگونه اپلیکیشن خود را به سرعت با Tailwind CSS، یک فریم‌ورک CSS مبتنی بر ابزار، استایل‌دهی کنید که امکان پیاده‌سازی سریع و یکپارچه طراحی را بدون نوشتن CSS سفارشی فراهم می‌کند.

  • مدیریت وضعیت قوی با Redux: عمیقاً وارد Redux، یک کانتینر وضعیت قابل پیش‌بینی برای اپلیکیشن‌های جاوااسکریپت شوید و یاد بگیرید چگونه جریان داده‌های پیچیده برنامه را به طور کارآمد مدیریت کنید، که مقیاس‌پذیری و قابلیت نگهداری را تضمین می‌کند.

  • مدیریت یکپارچه تصاویر با Cloudinary: کشف کنید چگونه Cloudinary، یک سرویس مدیریت تصویر و ویدیو مبتنی بر ابر را یکپارچه کنید تا آپلود، ذخیره‌سازی، بهینه‌سازی و تحویل تصاویر را در اپلیکیشن تجارت الکترونیک خود مدیریت کنید.

  • یکپارچه‌سازی پرداخت امن با PayPal: یک درگاه پرداخت امن و مورد اعتماد با استفاده از API پی‌پال پیاده‌سازی کنید و به شما امکان می‌دهد تراکنش‌ها را پردازش کرده و اعتماد مشتری را جلب کنید.

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

  • توسعه قابلیت‌های مدیریتی: ساخت یک پنل مدیریت جامع برای مدیریت محصولات (ایجاد، ویرایش، حذف)، پردازش سفارشات و نظارت بر حساب‌های کاربری، که کنترل کامل پلتفرم خود را به شما می‌دهد.

  • پیاده‌سازی گردش کارهای ضروری تجارت الکترونیک: بهترین شیوه‌ها را برای مدیریت احراز هویت کاربر، مجوزدهی، اعتبارسنجی داده‌ها و مدیریت خطا در سراسر اپلیکیشن خود بیاموزید.

در پایان این دوره، شما نه تنها یک اپلیکیشن تجارت الکترونیک کاملاً کاربردی در کارنامه خود خواهید داشت، بلکه درک عمیقی از اصول توسعه وب فول استک مدرن و یکپارچه‌سازی ابزارها و خدمات قدرتمند نیز کسب خواهید کرد. این دانش به شما این امکان را می‌دهد که طیف وسیعی از اپلیکیشن‌های وب پویا و مقیاس‌پذیر را بسازید. به ما بپیوندید و مهارت‌های توسعه وب خود را متحول کنید!


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

Welcome to course

  • Diving into our MERN E-commerce app-شروع کار با برنامه تجارت الکترونیک MERN ما Diving into our MERN E-commerce app

  • Course Prerequisites – Getting Ready-پیش‌نیازهای دوره – آماده‌سازی Course Prerequisites – Getting Ready

Start with backend-شروع با بخش پشتیبان (بک‌اند) Start with backend

  • Create express server and install nodemon-ایجاد سرور اکسپرس و نصب nodemon Create express server and install nodemon

  • Install mongoose and create product schema-نصب mongoose و ایجاد schema محصول Install mongoose and create product schema

  • Implement product controller Part 1-پیاده‌سازی کنترلر محصول قسمت ۱ Implement product controller Part 1

  • Implement product controller Part 2-پیاده‌سازی کنترلر محصول قسمت ۲ Implement product controller Part 2

  • Create product routes-ایجاد مسیرهای محصول Create product routes

  • Create project db in mongodb atlas and create db file and install .env-ایجاد پایگاه داده پروژه در mongodb atlas و ایجاد فایل پایگاه داده و نصب .env Create project db in mongodb atlas and create db file and install .env

  • Create user mongodb schema-ایجاد schema کاربر mongodb Create user mongodb schema

  • Install json web token and create token-نصب json web token و ایجاد توکن Install json web token and create token

  • User controllers part 1 ( sign in and sign up )-کنترلرهای کاربر قسمت ۱ (ورود و ثبت‌نام) User controllers part 1 ( sign in and sign up )

  • User controllers part 2-کنترلرهای کاربر قسمت ۲ User controllers part 2

  • User controllers part 3 for admin user-کنترلرهای کاربر قسمت ۳ برای کاربر ادمین User controllers part 3 for admin user

  • Implement user routes-پیاده‌سازی مسیرهای کاربر Implement user routes

  • Create auth middlware for user and admin user-ایجاد میان‌افزار احراز هویت (auth middleware) برای کاربر و کاربر ادمین Create auth middlware for user and admin user

  • Protect user and product routes by middleware-محافظت از مسیرهای کاربر و محصول با استفاده از میان‌افزار Protect user and product routes by middleware

  • Install cors and cookie parser middlewares-نصب میان‌افزارهای cors و cookie parser Install cors and cookie parser middlewares

  • Upload data to mongo db-آپلود داده‌ها به mongo db Upload data to mongo db

  • Test user routes in postman-تست مسیرهای کاربر در postman Test user routes in postman

  • Test products routes in postman-تست مسیرهای محصولات در postman Test products routes in postman

Move to frontend-حرکت به سمت رابط کاربری (فرانت‌اند) Move to frontend

  • Install vite react-نصب vite react Install vite react

  • Start with redux toolkit ( configure store and api slice )-شروع با redux toolkit (پیکربندی store و api slice) Start with redux toolkit ( configure store and api slice )

  • Implement auth slice and user api slice-پیاده‌سازی auth slice و user api slice Implement auth slice and user api slice

  • Product api slice-product api slice Product api slice

  • Page number and search functionality in backend-شماره صفحه و قابلیت جستجو در بخش پشتیبان Page number and search functionality in backend

  • Create first component part 1, header functionality-ایجاد اولین کامپوننت قسمت ۱، عملکرد هدر Create first component part 1, header functionality

  • Header component part 2, start with jsx-کامپوننت هدر قسمت ۲، شروع با jsx Header component part 2, start with jsx

  • Header component part 3-کامپوننت هدر قسمت ۳ Header component part 3

  • Header part4, implement routes in main file and run the app-هدر قسمت ۴، پیاده‌سازی مسیرها در فایل اصلی و اجرای برنامه Header part4, implement routes in main file and run the app

  • Loader, Message and search components-کامپوننت‌های Loader, Message و جستجو Loader, Message and search components

  • Rating and Pagination components-کامپوننت‌های Rating و Pagination Rating and Pagination components

  • Product component-کامپوننت محصول Product component

  • Implement Home screen-پیاده‌سازی صفحه اصلی Implement Home screen

  • Product screen part 1-صفحه محصول قسمت ۱ Product screen part 1

  • Product screen part 2-صفحه محصول قسمت ۲ Product screen part 2

  • Product screen part 3-صفحه محصول قسمت ۳ Product screen part 3

  • Product screen part 4-صفحه محصول قسمت ۴ Product screen part 4

  • Fix in Product screen and add it's route-رفع اشکال در صفحه محصول و افزودن مسیر آن Fix in Product screen and add it's route

  • Create form container and start with login screen-ایجاد کانتینر فرم و شروع با صفحه ورود Create form container and start with login screen

  • Continue with login screen-ادامه با صفحه ورود Continue with login screen

  • Test login and fix some bugs-تست ورود و رفع برخی اشکالات Test login and fix some bugs

  • Implement error middleware in backend-پیاده‌سازی میان‌افزار خطا در بخش پشتیبان Implement error middleware in backend

  • Register screen-صفحه ثبت‌نام Register screen

  • Implement check token expiration date-پیاده‌سازی بررسی تاریخ انقضای توکن Implement check token expiration date

  • Implement cart slice and cart utils functionality-پیاده‌سازی cart slice و قابلیت‌های cart utils Implement cart slice and cart utils functionality

  • Implement cart functionality to product screen and header-پیاده‌سازی عملکرد سبد خرید برای صفحه محصول و هدر Implement cart functionality to product screen and header

  • Cart screen part 1-صفحه سبد خرید قسمت ۱ Cart screen part 1

  • Cart screen part 2-صفحه سبد خرید قسمت ۲ Cart screen part 2

Back to backend-بازگشت به بخش پشتیبان Back to backend

  • Implement order schema-پیاده‌سازی schema سفارش Implement order schema

  • calculate prices for items-محاسبه قیمت‌ها برای اقلام calculate prices for items

  • Paypal setup-تنظیمات پی‌پل Paypal setup

  • Order controllers part 1-کنترلرهای سفارش قسمت ۱ Order controllers part 1

  • Order controllers part 2-کنترلرهای سفارش قسمت ۲ Order controllers part 2

  • Order routes-مسیرهای سفارش Order routes

Order UI screens-صفحات رابط کاربری سفارش Order UI screens

  • Orders api slice-orders api slice Orders api slice

  • Private route for private screens and start with shipping screen part 1-مسیر خصوصی برای صفحات خصوصی و شروع با صفحه حمل و نقل قسمت ۱ Private route for private screens and start with shipping screen part 1

  • Shipping screen part 2-صفحه حمل و نقل قسمت ۲ Shipping screen part 2

  • Payment screen-صفحه پرداخت Payment screen

  • Place order part 1-ثبت سفارش قسمت ۱ Place order part 1

  • Place order part 2-ثبت سفارش قسمت ۲ Place order part 2

  • Order Screen part 1-صفحه سفارش قسمت ۱ Order Screen part 1

  • Order Screen part 2-صفحه سفارش قسمت ۲ Order Screen part 2

  • Order Screen part 3-صفحه سفارش قسمت ۳ Order Screen part 3

  • Profile screen part 1-صفحه پروفایل قسمت ۱ Profile screen part 1

  • Profile screen part 2-صفحه پروفایل قسمت ۲ Profile screen part 2

  • Profile screen part 3-صفحه پروفایل قسمت ۳ Profile screen part 3

Admin user section-بخش کاربر ادمین Admin user section

  • Order list screen-صفحه لیست سفارش‌ها Order list screen

  • Implement admin private route-پیاده‌سازی مسیر خصوصی ادمین Implement admin private route

  • User list screen-صفحه لیست کاربران User list screen

  • User Edit screen-صفحه ویرایش کاربر User Edit screen

  • Product screen-صفحه محصول Product screen

  • Fix upload image path in backend-رفع اشکال مسیر آپلود تصویر در بخش پشتیبان Fix upload image path in backend

  • Implement upload routes using cloudinary-پیاده‌سازی مسیرهای آپلود با استفاده از cloudinary Implement upload routes using cloudinary

  • Product edit screen part 1-صفحه ویرایش محصول قسمت ۱ Product edit screen part 1

  • Product edit screen part 2 (The end of course)-صفحه ویرایش محصول قسمت ۲ (پایان دوره) Product edit screen part 2 (The end of course)

نمایش نظرات

آموزش ساخت اپلیکیشن تجارت الکترونیک MERN با ریداکس و Tailwind CSS 2025
جزییات دوره
13.5 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
159
4.1 از 5
دارد
دارد
دارد
Qais Hani
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar