آموزش جنگو با React | یک وب سایت تجارت الکترونیک

Django with React | An Ecommerce Website

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با React، Redux، Django و Postgres یک پلت فرم تجارت الکترونیک از ابتدا بسازید با استفاده از جنگو با React یک وب سایت تجارت الکترونیک بسازید سبد خرید با ویژگی های کامل با PayPal و پرداخت های اعتباری/دبیت رتبه بندی و سیستم بررسی محصول یک پروژه واقعی در دنیای واقعی که به صورت خطی ساخته شده است. و روشی مترقی مدیریت منطقه برای مدیریت مشتریان، محصولات و سفارشات جستجوی محصول، چرخ فلک، صفحه بندی و موارد دیگر پیش نیازها: درک اولیه جنگو و مهارت های React Basic HTML و CSS دانش پایه جاوا اسکریپت

در این دوره، ما یک برنامه کاملاً سفارشی تجارت الکترونیک/سبد خرید را از ابتدا با استفاده از Django REACT با عملکرد زیر می سازیم...

  • سبد خرید ویژه کامل

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

  • کاروسل محصولات برتر

  • صفحه بندی محصول

  • ویژگی جستجوی محصول

  • نمایه کاربر با سفارشات

  • مدیریت محصول سرپرست

  • مدیریت کاربر سرپرست

  • صفحه جزئیات سفارش سرپرست

  • سفارش‌ها را به‌عنوان گزینه تحویل‌شده علامت‌گذاری کنید

  • فرایند تسویه حساب (ارسال، روش پرداخت و غیره)

  • ادغام PayPal/کارت اعتباری


این دوره از نوع مستندسازی نیست. این یک دوره پرش و کثیف کردن دست شماست که در پایان، شما یک پروژه واقعی در دنیای واقعی دارید که باید از آن استفاده کنید و در نمونه کار خود قرار دهید. با گذراندن این دوره موارد زیر را خواهید آموخت..


  • با قلاب‌های اجزای عملکردی واکنش نشان دهید

  • روتر React

  • کتابخانه UI React-Bootstrap

  • نحوه ساختاربندی اجزا

  • لوازم حالت سطح مؤلفه

  • مدیریت وضعیت جهانی با Redux (Action Reducers)

  • استفاده از حالت Redux در اجزاء (useDispatch useSelector)

  • ایجاد یک بک اند گسترده با Express

  • احراز هویت JWT (توکن های وب JSON)

  • کنترل کننده خطای سفارشی

  • یکپارچه سازی PayPal API

  • استقرار پروژه

  • خیلی بیشتر!


این پروژه یک همکاری با Brad Traversy است که در آن ما دوره اصلی تجارت الکترونیک MEARN Stack او را می گذرانیم و آن را با پشتوانه جنگو به جای Node، JS Express ایجاد می کنیم. براد من تصمیم گرفتم که بازسازی دقیقاً همان پروژه با باطن/API جنگو و اتصال آن به همان React frontend/design بسیار سرگرم کننده است.


امیدوارم یاد بگیرید که چگونه نه تنها این برنامه را بسازید بلکه ویژگی های خود را به آن اضافه کنید. ما با ایجاد سفارشی کردن پروژه‌های خود بهترین چیز را یاد می‌گیریم.


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

معرفی Introduction

  • معرفی Introduction

  • نسخه ی نمایشی و پیش نیازهای ProShop ProShop Demo & Prerequisites

  • منابع و محیط زیست Resources & Environment

  • پیامی از برد تراورسی A Message From Brad Traversy

شروع فرانت اند Starting The Front End

  • React Setup React Setup

  • Reach-Bootstrap Setup، Header & Footer Components Reach-Bootstrap Setup, Header & Footer Components

  • فهرست محصولات صفحه اصلی HomeScreen Product Listing

  • جزء رتبه بندی Rating Component

  • پیاده سازی React Router Implementing React Router

  • صفحه نمایش جزئیات محصول Product Details Screen

ارائه و واکشی داده ها از جنگو Serving & Fetching Data From Django

  • گردش کار Frontend/Backend Frontend/Backend Workflow

  • ساخت باطن Building The Backend

  • واکشی داده ها Fetching Data

  • راه اندازی پایگاه داده و پنل مدیریت Database Setup & Admin Panel

  • مدل سازی داده های ما Modeling Our Data

  • فیلد تصویر محصول Product Image Field

  • فایل های استاتیک Static Files

  • سریال سازی داده ها Serializing Data

اجرای Redux برای مدیریت دولتی Implementing Redux For State Management

  • مروری بر Redux An Overview of Redux

  • فروشگاه Redux را ایجاد کنید Create Redux Store

  • فهرست محصولات کاهش دهنده و اقدام Product List Reducer & Action

  • آوردن صفحه اصلی Redux Intro Bringing Redux Intro Home Screen

  • کامپوننت پیام و لودر Message & Loader Component

  • کاهش دهنده و اقدام جزئیات محصول Product Details Reducer & Action

افزودن به سبد خرید Adding To Shopping Cart

  • تعداد را انتخاب کنید و به سبد خرید اضافه کنید Qty Select & Add To Cart

  • سبد خرید و اکشن Cart Reducer & Action

  • قابلیت افزودن به سبد خرید Add To Cart Functionality

  • صفحه نمایش سبد خرید Cart Screen

  • حذف موارد از سبد خرید Remove Items From Cart

احراز هویت کاربر Backend Backend User Authentication

  • نمای کلی JSON Web Tokens JSON Web Tokens Overview

  • بررسی اجمالی پستچی Postman Overview

  • نصب و راه اندازی توکن وب JSON JSON Web Token Installation & Setup

  • سفارشی سازی JWT JWT Customization

  • سریال ساز کاربر User Serializer

  • مسیرهای محافظت شده Protected Routes

  • ثبت نام کاربر Register User

  • ورود با ایمیل Login With Email

  • پاکسازی نشانی وب و نماها URL's & Views Cleanup

احراز هویت کاربر جلویی Front End User Authentication

  • کاهش دهنده ورود کاربر و اقدام User Login Reducer & Action

  • صفحه ورود کاربر و عملکرد User Login Screen & Functionality

  • کاربر در نوار ناوبری و خروج User In Navbar & Logout

  • کاهش دهنده، اکشن و صفحه ثبت نام کاربر User Register Reducer, Action & Screen

  • نقطه پایانی نمایه را به روز کنید Update Profile Endpoint

  • صفحه نمایه و دریافت جزئیات کاربر Profile Screen & Get User Details

  • به روز رسانی پروفایل کاربری Update User Profile

  • جزئیات کاربر رفع اشکال User Details Bug Fix

فرآیند پرداخت (قسمت 1) Checkout Process (Part 1)

  • صفحه نمایش حمل و نقل و آدرس ذخیره Shipping Screen & Save Address

  • کامپوننت مراحل پرداخت Checkout Steps Component

  • صفحه پرداخت و روش پرداخت ذخیره Payment Screen & Save Payment Method

  • صفحه نمایش سفارش Place Order Screen

  • سفارش مشاهده و URL Order View & URL

  • ایجاد سفارش Create Order

فرآیند پرداخت (قسمت 2) Checkout Process (Part 2)

  • دریافت سفارش با نقطه پایانی شناسه Get Order By Id Endpoint

  • جزئیات سفارش کاهش دهنده و اقدام Order Details Reducer & Action

  • صفحه سفارش Order Screen

  • به روز رسانی به نقطه پایانی پولی Update To Paid Endpoint

  • سفارش کاهش پرداخت و اقدام Order Pay Reducer & Action

  • پرداخت های پی پال PayPal Payments

  • سفارشات در صفحه پروفایل Orders In Profile Page

صفحه مدیریت (قسمت 1) Admin Screen (Part 1)

  • کاهنده لیست کاربر، اکشن و صفحه نمایش User List Reducer, Action & Screen

  • حذف کاربر ادمین Admin User Delete

  • دریافت کاربر با شناسه و به‌روزرسانی نقاط پایانی کاربر Get User By ID & Update User Endpoints

  • کاربر صفحه را ویرایش کنید و جزئیات کاربر را دریافت کنید User Edit Screen & Get User Details

  • به روز رسانی عملکرد کاربر Update User Functionality

صفحه مدیریت (قسمت 2) Admin Screen (Part 2)

  • لیست محصولات مدیریت Admin Product List

  • حذف محصولات Delete Products

  • نقاط پایانی محصولات را ایجاد و به روز کنید Create & Update Products Endpoints

  • مدیر ایجاد محصول Admin Create Product

  • صفحه ویرایش محصول Product Edit Screen

  • ویرایش عملکرد محصول Edit Product Functionality

  • آپلود تصویر محصول Product Image Upload

  • لیست سفارشات ادمین Admin Order List

  • علامت گذاری سفارش به عنوان تحویل Mark Order As Delivered

بررسی محصول، جستجو و موارد دیگر Product Reviews, Search & More

  • نقطه پایانی مرور را ایجاد کنید Create Review Endpoint

  • نظرات محصول Frontend Frontend Product Reviews

  • جستجوی محصول Product Search

  • صفحه بندی Pagination

  • چرخ فلک محصول Product Carousel

آماده شدن برای استقرار، Postgres و اجرای زنده Getting Ready For Deployment, Postgres & Going Live

  • ادغام فایل های React با پروژه جنگو Merging React Files With Django Project

  • افزودن HashRouter Adding HashRouter

  • تغییر به پایگاه داده Postgres Switching to Postgres Database

  • افزودن تصاویر محصول به سطل AWS S3 Adding Product Images to AWS S3 Bucket

  • استقرار به Heroku Deploying To Heroku

  • اتصال یک نام دامنه سفارشی Connecting A Custom Domain Name

نمایش نظرات

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

آموزش جنگو با React | یک وب سایت تجارت الکترونیک
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
18 hours
84
Udemy (یودمی) udemy-small
24 بهمن 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11,054
4.4 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dennis Ivy Dennis Ivy

توسعه کامل پشته و آنلاین Instructorat Age 25 Dennis یک توسعه دهنده اصلی در یک آزمایشگاه پزشکی قانونی مسئول مدیریت یک تیم کوچک از توسعه دهندگان بود. با شروع یک زمان غیر مجاز به حرفه او، دنیس وارد صنعت شد به عنوان یک توسعه دهنده پشته کامل، زمانی که او با یک ایده جدید آمد تا یاد بگیرد که چگونه کد را بسازد و سپس ایده خود را برای یک نرم افزار مدیریت آزمایشگاهی جدید ایجاد کرد که بعدا به این شرکت فروخته شد 41000 دلار پس از دو سال به عنوان یک توسعه دهنده رهبری و 7 سال از Freelancing ترکیب شده، دنیس کانال یوتیوب خود را آغاز کرد (دنیس Ivy) برای آموزش دیگران همه چیزهایی که او به عنوان یک توسعه دهنده خود آموخته آموخته و دوره های خود را در مورد Udemy و پلتفرم خود یاد می دهد. دنیس با تمرکز اصلی روی پایتون، جونو، جاوا اسکریپت، واکنش و پسانگرز، دانش آموزان خود را از اصول اولیه برای ساخت برنامه های پیچیده در هنگام ترکیب چندین فن آوری های مختلف آموزش می دهد. با بیش از 100،000 مشترکین یوتیوب و 7 میلیون دیدگاه ترکیبی، دانش آموزان از سراسر جهان از سبک تدریس و تلاش خود بهره مند شده اند.

Brad Traversy Brad Traversy

توسعه دهنده وب Full Stack و مدرس در Traversy Media

Udemy (یودمی)

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

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