این آموزش بخشی از بسته جامع ساخت فروشگاه با جنگو و ری اکت (+) است.
شما میتوانید بسته جامع با با مجموع قیمت کمتر از این لینک (+) تهیه کنید یا این مجموعه را فصل به فصل دریافت و تماشا کنید.
فهرست فصلبهفصل آموزش ساخت فروشگاه جنگو/ریکت
-
- ساخت فروشگاه آنلاین با Django و Reacct ـــ فصل ۱: ری اکت
- ساخت فروشگاه آنلاین با Django و Reacct ـــ فصل ۲: جنگو رست
- آموزش فروشگاه جنگو و ری اکت – فصل ۳: مدیریت وضعیت با Redux
- آموزش ساخت فروشگاه فول استک با جنگو و ری اکت – فصل ۴: سبد خرید
- آموزش فروشگاه آنلاین با جنگو پایتون و ری اکت – فصل ۵: اعتبارسنجی
- آموزش ساخت فروشگاه فول استک با جنگو و ری اکت – فصل ۶: احراز هویت
- آموزش ساخت فروشگاه فول استک با جنگو و ری اکت – فصل ۷: ثبت سفارش
- آموش ساخت فروشگاه فول استک با جنگو و ری اکت ــ فصل ۸: درگاه پرداخت
- آموزش ساخت فروشگاه فول استک با جنگو و ری اکت ــ فصل ۹: انتشار آنلاین
هدف ما در این فصل:
این آموزش در یک نگاه :
در این فصل از آموزش ساخت فروشگاه با جنگو و ری اکت، بدون اتلاف وقت با دریافت آدرس ارسال سفارش از کاربر و ذخیره آن در حافظه مرورگر کاربر ( Local storage ) در درس اول شروع به کار کردیم.
در درس دوم کامپوننتی ایجاد کردیم تا مراحل ثبت سفارش را نمایش دهد. در ادامه در درس سوم روش پرداخت را از کاربر دریافت، و آن را در حافظه مرورگر کاربر ذخیره کردیم.
در درس چهارم در سمت فرانت اند صفحهای به اسم place order ساختیم. به کمک این صفحه قبل از اینکه اطلاعات سفارش کاربر را در سرور ذخیره کنیم، میتوانید در یک نما جزئیات سفارش خود را ببیند.
در درس پنجم به سراغ بک اند رفتهایم تا نگاشت و ویو ایجاد سفارش جدید را ایجاد کنیم. سپس در درس ششم به به فرانت اند پرداختیم، ریداکس را برای ایجاد سفارش جدید تنظیم و ثابتها را تعریف کردیم و در نهایت ریدوسر جدید به همراه اکشنی برای این کار نوشتیم تا این اطلاعات را به بک اند بفرستد و نگاشت ایجاد سفارش را صدا بزند. در آخر از اکشن خود بر روی رویداد onClick دکمهای استفاده کردیم. اطلاعات را به بک اند ارسال و سفارش را ثبت کردیم.
در درس هفتم دوباره به بک اند پرداختیم. نگاشت و ویو دریافت اطلاعات یک سفارش، توسط id را نوشتیم.
در درس هشتم ریداکس را برای گرفتن اطلاعات یک سفارش تنظیم کردیم. مانند ایجاد ثابتها، نوشتن تابع ریدوسر و اکشن جدید برای واکشی اطلاعات از سرور.
در درس نهم صفحهای برای نمایش جزئیات یک سفارش ایجاد، و از اکشنی که در درس گذشته نوشته بودیم استفاده کردیم.
در نهایت در درس دهم نمایش لیست سفارشها را در پروفایل داشتیم. سپس شروع به نوشتن بک اند و فرانت اند کردیم تا به صورت فول استک در یک درس برنامه نویسی کرده باشیم.
و در آخر این آموزش، در درس یازدهم به جمع بندی پرداختیم. اینکه تا این فصل از آموزش چه کار کرده ایم، کجای این مسیر قرار داریم و ادامه راه به چه صورت خواهد بود.
این آموزش بی نظیر است زیرا:
- این آموزش پروژه محور است.
- مباحث این آموزش پیشرفتهتر است.
پیشنیاز
- آموزش مقدماتی ری اکت (+)
- فصلهای اول (+) و دوم (+) و سوم (+) و چهارم (+) و پنجم (+) و ششم (+) آموزش فروشگاه با جنگو و ری اکت
کلیدواژگان
آموزش فروشگاه فول استک با جنگو | اموزش ساخت سایت فروشگاهی با جنگو | آموزش ساخت فروشگاه فول استک | اموزش ساخت فروشگاه فول استک | ساخت فروشگاه فول استک | طراحی سایت با جنگو | طراحی سایت با جنگو و ری اکت | طراحی سایت با django | آموزش طراحی سایت با جنگو و ری اکت | سایت فروشگاهی با جنگو | ساخت فروشگاه با جنگو و ریکت | ساخت فروشگاه با جنگو | ساخت فروشگاه با ریکت | آموزش ساخت فروشگاه با جنگو | آموزش ساخت فروشگاه با ریکت
pouyan150 (خریدار محصول) –
سلام خسته نباشید من ی سوال داشتم چجوری به orderid در سمت کلایت دسترسی پیدا کردید
id پیشفرض جنگو
مهدی شلاهی (خریدار محصول) –
سلام
دوره عالیه ولی یسری کمبودا داره
مثلا توی سایت هایی مثه دیجیکالا که دسته بندی پوشاک دارن قابلیت انتخاب سایز و رنگ و تغییر قیمت با توجه به سایز و رنگ انتخابی وجود داره که ممنون میشم به این دوره اضافه کنید
همچنین قابلیت فیلتر کردن محصولات (با استفاده از جنگو رست) براساس مثلا رنگ , سایز , دسته بندی , …
اگه این دوقابلیت به این دوره اضاف شن میتونم بگم این دوره هم در فضای وب فارسی و هم انگلیسی نظیر نداره
ابوالفضل حسن زاده –
سلام به شما . خیلی خوشحالم که دوره براتون عالی بوده. بله درست میفرمایید یادداشت کردم که دربارش بعدا در گروه داوری آموزش صحبت کنیم. اما درباره فیلتر کردن پیشنهاد میکنم خودتون به عنوان تمرین سعی کنید که اجراش کنید . اگر که گیت بلدید با گیت یه شاخه دیگه ایجاد کنید و روی اون شاخه این ایده رو پیاده کنید. اگر که تونستید خیلی خوشحال میشم که اینجا اعلام کنید.
saber masoudnia (خریدار محصول) –
سلام. من این پروژه رو کامل با آموزش پیش رفتم ولی هیچ منبعی که چطور باید این پروژه رو در هاست واقعی بفرستم ندارم . لطفاً اضافه کنید
ابوالفضل حسن زاده –
سلام خیلی هم عالی . احتمالا عنوان فصل نهم همین هستش . انتشار پروژه روی هاست آنلاین.
ras (خریدار محصول) –
سلام. فصل هشتم چه زمانی منتشر میشه؟
ابوالفضل حسن زاده –
سلام وقت شما بخیر . فصل هشتم منتشر شده . ببخشید که دیر جواب میدم و یه عذر خواهی دیگه هم بکنم از شما فراگیر ها برای دیر منتشر شدن فصل هشتم .
سمیرا (خریدار محصول) –
سلام وقت بخیر
ممنون بابت آموزش های خوب و کاربردی و همچنین سبک آموزش اصولیتون.
فصل بعدی این آموزش چه زمانی تهیه و در سایت قرار می گیرد؟
رضا (خریدار محصول) –
اضافه کنم به نظرم:
بر میگرده به موضوع Serializer relations
رضا (خریدار محصول) –
درود بر شما
امیدوارم حالتون خوب باشه.
مثل همیشه بهتون تبریک میگم به خاطر پشتکار و تلاش شما در تهیه ی این آموزش در کنار آقای آصفی.
یه انتقادی هم داشتم:
به نظرم در توضیح دو مورد در قسمت 05 این فصل کمی کوتاهی شده.
اول در مورد توضیح تکمیلی در بحث ORM در view ( ای کاش در پایان یه تریس میکردید که چه اتفاقی میوفته چون هم متغیر shipping بدونه استفاده موند(09:48) و هم چطور order رو که خودش یه آبجکت هست رو به عنوان یه رکورد میشه تعریف کرد؟ منظورم order=order هستش، توی shipping و
orderItems )
دوم در مورد تکنیکی که با متد فیلد ها تو بخش سریالایزر استفاده کردید که اگه اشتباه نکنم بر میگرده به موضوع
چون فقط خیلی سطحی یه اشاره ای میکنید به داستان یک به چند(set.all_)
به نظر من این قسمت به خاطر اهمیتی که داره میتونست خیلی مفید تر و تکمیلی تر ضبط بشه و امیدوارم یه بازنگری توی این قسمت اتفاق بیوفته و آپدیت بشه.
امین اجاقی (خریدار محصول) –
با سلام و درود خدمت استاد بزرگ و گرامی مصطفی آصفی عزیز استادم که مرا تا مرحله یک برنامه نویس فول استک شدن بسیار یاری رسانده است و من همیشه بدنبال آموزش های شما و همراه بودن با شما در تمام زمان ها هستم و سلام خدمت استاد و دوست و هم شاگردی عزیزم ابوالفضل حسن زاده عزیز و گرامی من پس از کمال در رشد دانشم در برنامه نویسی در مسیر های مختلف بسیار زیباست که بالاخره در یک شرکت که با زبان آنگولار و دات نت کار می کند شغل پیدا کردم یعنی علاوه بر تمام دروسی که با استاد عزیزم مصطفی آصفی و شما و استادان دیگری در همه زمینه های وب گذراندم آنگولار هم یاد گرفتم تا در این شرکت به کار پرداختم و بسیار شادم و شکر گزار خدای بزرگ و متعال و همچنین تمام دروسی که از گذشته شروع کردم را هم مخصوصا دروسی که از هم رویش می آید را دنبا می کنم و دانشم را گسترش می دهم و همینطور این دو دوره ی جدیدی که از این دوره از آموزش ها قرار دادید یعنی 6 و 7 را خریداری کرده ام تا در یک زمان مناسب شروع به یادگیری کنم زیرا هم رویش یک آموزشگاه اینترنتی بسیار مردمی است که با نور خدا و دل هایی بسیار نورانی که از سوی خداست دلی مانند دل پاک و آرام استاد عزیزم مصطفی آصفی که بسیار زیبا و دوستانه و بسیار نیکو در مسیر رشد دانش مردم ایران که خواهران و برادران هستیم این چنین کوشا هستین و از خدای متعال برکات بسیار از آشسمان نیکو هایشان برایتان می طلبم و کمال موفقیت تان از او خواستارم برکت خدا بر شما و عشق زندگیتان و خانواده ها و دوستان و آشناینتان.
علی آرمان (خریدار محصول) –
اقا اموزش بسیار عالی و دقیق و کامل هست
فقط چند فصل دیگه مونده تا این پروژه ما نهایی بشه و تمام شده بدونیمش؟
ابوالفضل حسن زاده –
سلام به شما خیلی خوشحالم که این طور بوده . برای فصل بعد قراره که بریم سراغ درگاه پرداخت . بعد از این فصل کلیات کار تکمیل میشه و کم کم شروع میکنیم به حرفه ای تر کردن فروشگاه.
مصطفی آصفی –
دست مریزاد. سبک کدنویسی و آموزش گام به گامتون بسیار جذابه. خدا قوت بده که بتونید این مسیر رو کامل کنید.
ابوالفضل حسن زاده –
سلام به شما استاد بزرگوار خیلی ممنون انشاالله که بتوانم.