آموزش Python Django: ساخت فروشگاه تجارت الکترونیک - 2023

Python Django: Build an E-commerce Store - 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ساخت فروشگاه تجارت الکترونیک با جنگو | تظاهرات عملی | استقرار یک برنامه وب جنگو ساخت فروشگاه تجارت الکترونیک با جنگو پیاده سازی یکپارچه سازی پرداخت آموزش ساخت سبد خرید نحوه استقرار وب سایت و میزبانی آن بر روی سرور زنده پیش نیازها: دانش اولیه جنگو، HTML، CSS و جاوا اسکریپت آن آشنایی با Bootstrap مفید خواهد بود

خوش آمدید! من اینجا هستم تا به شما کمک کنم تا با جنگو فروشگاه تجارت الکترونیکی خود را بسازید.

این دوره در درجه اول برای کسانی است که دانش اولیه جنگو را دارند. همچنین باید دانش HTML، CSS، جاوا اسکریپت را داشته باشید و کمی بوت استرپ نیز مفید خواهد بود. اگر این شرایط را دارید پس این دوره برای شما مناسب است!

من می خواهم به شما کمک کنم تا اولین فروشگاه تجارت الکترونیک خود را بسازید!


لطفاً توجه داشته باشید:

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

من قول نمی دهم که این دوره یک راه حل 100٪ تجارت الکترونیک برای تجارت شما باشد. نکته مهم دیگری که باید در نظر داشت این است که این دوره برای کاربران غیر فنی نیست.


دوره آموزشی Python Django: Build an E-commerce Store - به ترتیبی ساده و منطقی طراحی شده است. همه چیزهایی که طراحی شده است، از سبک طراحی گرفته تا گرافیک و موضوعات تحت پوشش، با وظیفه مطلق مراقبت نسبت به دانش آموز ساخته شده است.


  • تمام مفاهیمی را که باید برای ایجاد فروشگاه تجارت الکترونیکی خود بدانید، پوشش می‌دهد.

  • این دوره به روشی منطقی و منسجم تشکیل شده است - نه فقط سخنرانی‌های تصادفی در همه جا.

  • خیلی ساده شروع می شود و سپس به تدریج در طول دوره ادامه می یابد.

  • این دوره مملو از قطعات کد/مرجع و با کد منبع کامل پروژه (به عنوان یک فایل فشرده) است.


دوره آموزشی Python Django: Build an E-commerce Store یک دوره بسیار کاربردی است و به شما امکان می دهد دانش خود را به کار ببرید:


  • تعداد زیادی از سخنرانی های عملی در سراسر این دوره وجود دارد.


---------------------------------------------- ----

مربی شما:

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

من یک توسعه دهنده جنگو، یک متخصص Cloud Certified AWS، معمار Solutions، و توسعه دهنده هستم. من علاقه شدیدی به همه چیزهایی که به توسعه وب، امنیت برنامه وب جنگو و رایانش ابری مربوط می شود، دارم.

پس، بیایید برویم و با یک یا دو سرویس اضافی، به جنگو مسلط شویم.

به من اعتماد کن که در دستان خوبی هستی!

---------------------------------------------- ----


این دوره همچنین همراه با:

است

- 17+ ساعت ویدیوی درخواستی

- دسترسی تمام عمر

- گواهی تکمیل Udemy

- دسترسی در تلفن همراه و تلویزیون


اگر می خواهید فروشگاه تجارت الکترونیکی خود را با جنگو بسازید، در این دوره به من بپیوندید!


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

معرفی دوره Course Introduction

  • نمای کلی دوره Course overview

  • فرآیند فکری Thought process

  • انجمن پرسش و پاسخ Q/A forums

  • مقدمه - یک رویکرد ساده شده Introduction - A simplified approach

  • هزینه های استقرار! - [مهم] Deployment costs! - [Important]

منابع پروژه Project resources

  • کد نهایی پروژه - دانلود Final project code - download

  • کد نهایی پروژه - اطلاعات مهم Final project code - important information

نصب و راه اندازی خط پایه Baseline Installation and setup

  • نصب و راه اندازی پایتون Python installation and setup

  • نصب و راه اندازی کد ویژوال استودیو Visual Studio Code installation and setup

  • پسوندهای VS Code VS Code extensions

نصب و راه اندازی جنگو Django Installation and setup

  • راه اندازی پروژه جنگو Django project setup

  • مفسر پایتون را پیکربندی کنید Configure the Python interpreter

  • ترمینال کد CMD/VS برای دستورات CMD / VS code terminal for commands

ساخت مدل های ما Building our models

  • ایجاد یک برنامه جنگو - (فروشگاه) Create a Django app - (store)

  • ساخت مدل های ما Building our models

  • افزودن فیلد تصویر Adding an image field

  • پیکربندی جنگو برای فایل های استاتیک Configuring Django for static files

  • پیکربندی جنگو برای آپلود تصاویر Configuring Django for image uploads

  • پایه - پیکربندی مدیریت جنگو Basic - Django admin configuration

  • پیشرفته - پیکربندی مدیریت جنگو Advanced - Django admin configuration

قالب های اصلی، URL ها و نماها Basic templates, URL's and views

  • پیوندهای مهم برای این بخش - [توجه] Important links for this section - [NOTE]

  • پیکربندی رندر قالب Configure template rendering

  • فایل های URL و نمای فروشگاه ما را پیکربندی کنید Configure our URL files and store view

  • ایجاد یک صفحه پایه Creating a base page

  • ایجاد صفحه فروشگاه اولیه Creating the initial store page

  • پر کردن پایگاه داده ما Populating our database

  • ساخت نمای دسته بندی Building the category view

  • طراحی شبکه داده های محصول اصلی - Pt. 1 Styling the main product data grid - Pt. 1

  • شبکه اصلی داده محصول را بسازید - Pt. 2 Build the main product data grid - Pt. 2

  • ایجاد صفحه منحصر به فرد محصول Creating the singular product page

  • ایجاد صفحه منحصر به فرد محصول - ادامه دارد Creating the singular product page - Continued

  • ایجاد لینک های پویا Creating dynamic links

  • ساخت نمای دسته بندی لیست Building the list category view

  • ساخت شبکه داده دسته بندی محصول Building the product category data grid

عملکرد سبد خرید - ساخت اولیه Cart functionality - Initial build-up

  • ایجاد یک برنامه جنگو - (سبد خرید) Create a Django app - (cart)

  • URL ها و نماهای اصلی را برای سبد خرید ما پیکربندی کنید Configure basic urls and views for our cart

  • قالب خلاصه سبد را بسازید Build the cart summary template

عملکرد سبد خرید - جلسات Cart functionality - Sessions

  • یک جلسه ایجاد کنید Create a session

  • تست جلسه ما Testing our session

قابلیت سبد خرید - افزودن Cart functionality - Add

  • ادغام AJAX - اضافه کنید AJAX integration - Add

  • افزودن قابلیت - Pt. 1 Add functionality - Pt. 1

  • تجزیه و تحلیل عملکرد سبد خرید Cart functionality analysis

  • افزودن قابلیت - Pt. 2 Add functionality - Pt. 2

  • قالب خلاصه سبد خرید را به روز کنید Update the cart summary template

  • عملکرد قیمت کل Total price functionality

  • قیمت را با مقدار مطابقت دهید Match price with quantity

عملکرد سبد خرید - حذف و به روز رسانی Cart functionality - Delete and Update

  • ادغام AJAX - حذف AJAX integration - Delete

  • حذف عملکرد Delete functionality

  • ادغام AJAX - به روز رسانی AJAX integration - Update

  • قابلیت به روز رسانی Update functionality

عملکرد سبد خرید - تست و بهینه سازی Cart functionality - Testing and optimization

  • تست عملکرد سبد خرید Cart functionality testing

  • بهینه سازی سبد خرید - [توصیه می شود] Cart optimization - [Recommended]

مدیریت کاربر User management

  • ایجاد یک برنامه جنگو - (حساب) Create a Django app - (account)

  • فایل های URL ما را پیکربندی کنید Configure our URL files

  • ثبت نام کاربر - Pt. 1 User registration - Pt. 1

  • Django Crispy Forms - [مهم] Django Crispy Forms - [Important]

  • ثبت نام کاربر - Pt. 2 User registration - Pt. 2

  • ثبت نام کاربر - Pt. 3 User registration - Pt. 3

  • فایل های استاتیک - با پاک کردن حافظه پنهان، فایل های استاتیک خود را به صورت دستی بازخوانی کنید Static Files - Manually refresh your static files by clearing the cache

  • تأیید ایمیل - الگوها Email verification - templates

  • تأیید ایمیل - URL ها و نماهای اصلی Email verification - basic urls and views

  • تأیید ایمیل - نشانه ها Email verification - tokens

  • تأیید ایمیل - مشاهده عملکرد - Pt. 1 Email verification - view functionality - Pt. 1

  • تأیید ایمیل - مشاهده عملکرد - Pt. 2 Email verification - view functionality - Pt. 2

  • عملکرد ایمیل - [مهم] Email functionality - [Important]

  • پشتیبان ایمیل را راه اندازی کنید Setup the email backend

  • طراحی الگوهای تأیید ایمیل Styling the email verification templates

  • کد VS - تغییر ظاهر متن - [اختیاری] VS code - change the text appearance - [OPTIONAL]

  • تأیید ایمیل - نمایش نهایی Email verification - final demonstration

  • احراز هویت کاربر - ورود User authentication - Login

  • احراز هویت کاربر - خروج از سیستم User authentication - Logout

  • طراحی قالب داشبورد Styling the dashboard template

  • قالب های مدیریت پروفایل را یکپارچه کنید Integrate the profile management templates

  • مدیریت نمایه: به روز رسانی نام کاربری و ایمیل ما Profile management: Updating our username and email

  • مدیریت پروفایل: حذف یک حساب کاربری Profile management: Deleting an account

یک ظاهر طراحی و اعتبار - بخش 1 Styling and validation - Part 1

  • بهبود رابط کاربری و استایل - (حساب) Improving the UI and styling - (account)

  • اعتبارسنجی کاربر - (حساب) User validation - (account)

  • رابط کاربری و یک ظاهر طراحی دقیق برنامه Detailed app UI and styling

مدیریت رمز عبور Password management

  • ایجاد نماهای بازنشانی رمز عبور ما Creating our password reset views

  • یکپارچه سازی قالب های بازنشانی رمز عبور Integrating the password reset templates

  • تنظیم مجدد رمز عبور - تست اولیه Password reset - initial test

  • سبک دادن به الگوهای بازنشانی رمز عبور Styling the password reset templates

  • تنظیم مجدد رمز عبور - نمایش نهایی Password reset - final demonstration

یک ظاهر طراحی و اعتبار - بخش 2 Styling and validation - Part 2

  • تنظیم جلسه خروج کاربر - [مهم] User logout session adjustment - [Impotant]

  • اعتبار سنجی ورود Login validation

  • اعلان های پیشرفته کاربر Advanced user notifications

  • افزودن تایمر به اعلان های کاربر Adding a timer to user notifications

  • رابط کاربری و یک ظاهر طراحی اضافی برنامه - [اختیاری] Additional app UI and styling - [Optional]

قابلیت حمل و نقل و سفارش Shipping and order functionality

  • ایجاد یک برنامه جنگو - (پرداخت) Create a Django app - (payment)

  • فایل های URL اصلی ما را پیکربندی کنید Configure our basic URL files

  • مدل آدرس حمل و نقل را بسازید Build the shipping address model

  • فرم حمل و نقل را اجرا کنید Implement the shipping form

  • نمای حمل و نقل و آدرس اینترنتی را بسازید - (حساب) Construct the shipping view and url - (account)

  • سازماندهی الگوی حمل و نقل - (حساب) Organize the shipping template - (account)

  • قالب پرداخت را بسازید Build the checkout template

  • قابلیت پرداخت Checkout functionality

  • مدل سفارش و سفارش را بسازید Build the order and order item model

  • AJAX - پرداخت کامل AJAX - complete checkout

  • عملکرد سفارش فرآیند - Pt. 1 Process order functionality - Pt. 1

  • عملکرد سفارش فرآیند - Pt. 2 Process order functionality - Pt. 2

  • تغییر مسیر AJAX + پاک کردن سبد خرید AJAX redirection + Clear the shopping cart

  • پردازش یک سفارش - نمایش نهایی Process an order - Final demonstration

یکپارچه سازی پرداخت Payment integration

  • پیوندهای مهم برای این بخش - [توجه] Important links for this section - [NOTE]

  • یک حساب پی پال ایجاد کنید Create a PayPal account

  • ایجاد حساب های Sandbox ما Creating our Sandbox accounts

  • ورود به حساب های Sandbox ما Logging into our Sandbox accounts

  • پی پال - تجزیه و تحلیل یکپارچه سازی PayPal - Integration analysis

  • PayPal - ادغام API PayPal - API integration

  • دکمه های پی پال را سفارشی کنید Customize the PayPal buttons

  • ملزومات اعتبارسنجی The essentials of validation

  • اعتبارسنجی ورودی کاربر - Pt. 1 Validating user input - Pt. 1

  • درج قیمت سبد خرید Inserting the shopping cart price

  • اعتبارسنجی ورودی کاربر - Pt. 2 Validating user input - Pt. 2

  • ادغام پی پال + آژاکس PayPal + Ajax integration

  • تست پرداخت - PayPal Test a payment - PayPal

  • پرداخت را آزمایش کنید - کارت بدهی یا اعتباری Test a payment - Debit or Credit card

  • فاکتور ایمیل برای خریداران - [اختیاری] Email invoice for buyers - [Optional]

  • طراحی الگوهای پرداخت ما Styling our payment templates

  • ایجاد یک حساب کاربری زنده - [مهم] Create a live account - [Important]

  • مدیریت سفارش Order management

استقرار - فاز l Deployment - Phase l

  • نحوه ایجاد اکانت AWS How to create an AWS account

  • تنظیم منطقه AWS AWS region setting

  • یک بودجه در AWS ایجاد کنید Create a budget in AWS

  • Amazon IAM - (بررسی تئوری) Amazon IAM - (Theory review)

  • ایجاد گروه و کاربر IAM Creating an IAM user group and user

  • روش ورود کاربر جایگزین IAM Alternate IAM user sign-in method

  • کلیدهای دسترسی را ایجاد کنید Generate access keys

  • MFA را راه اندازی کنید Setup MFA

  • فایل های استاتیک ما را در آمازون S3 مستقر کنید Deploy our static files to Amazon S3

  • کاربران MacOS - NB! MacOS users - NB!

  • از پایگاه داده RDS آمازون استفاده کنید Utilize an Amazon RDS database

  • AWS Route 53 - (بررسی تئوری) AWS Route 53 - (Theory review)

  • ثبت نام دامنه با Route 53 Register a domain name with Route 53

  • مدیر گواهی آمازون - (بررسی تئوری) Amazon Certificate Manager - (Theory review)

  • ارائه و اختصاص گواهی SSL Provision and assign an SSL certificate

  • یادآوری هزینه - Cost reminder -

استقرار - فاز ll - [اختیاری] Deployment - Phase ll - [Optional]

  • نصب پکیج های مهم Installing important packages

  • آماده شدن برای استقرار Preparing for deployment

  • تغییر پیوند تأیید ایمیل Altering the email verification link

  • بررسی پیکربندی پایگاه داده Database configuration check

  • نکات امنیتی Security tips

  • منابع برای متغیرهای محیطی Resources for environment variables

  • AWS Elastic Beanstalk - (بررسی تئوری) AWS Elastic Beanstalk - (Theory review)

  • راه اندازی AWS CLI AWS CLI setup

  • راه اندازی AWS EB CLI - راه حل 1 AWS EB CLI setup - Solution 1

  • راه اندازی AWS EB CLI - راه حل 2 AWS EB CLI setup - Solution 2

  • راه اندازی اعتبارنامه AWS AWS credentials setup

  • فایل requires.txt ما را پیکربندی کنید Configure our requirements.txt file

  • یادداشت مهم! - لطفا بخوانید Important NOTE! - Please read

  • برنامه ما را در AWS Elastic Beanstalk - Pt. 1 Deploy our app to AWS Elastic Beanstalk - Pt. 1

  • برنامه ما را در AWS Elastic Beanstalk - Pt. 2 Deploy our app to AWS Elastic Beanstalk - Pt. 2

  • چگونه برنامه وب خود را دوباره مستقر کنیم؟ How to re-deploy our web application?

  • چگونه جلسات چسبناک را فعال کنیم؟ How to enable sticky sessions?

  • خطاهای اشکال زدایی در EB Debugging errors on EB

  • پیکربندی متغیرهای env در EB - [اختیاری] Configure env variables on EB - [Optional]

نمایش نهایی Final demonstration

  • نمایش نهایی - یک فروشگاه تجارت الکترونیک بسازید Final demonstration - Build an E-commerce Store

  • پاکسازی منابع Resource cleanup

عملکرد اضافی - [اضافی] Extra functionality - [Additional]

  • نحوه ارسال ایمیل بعد از خرید How to send emails after making a purchase

  • از هر آدرس ایمیلی ایمیل ارسال و دریافت کنید Send and receive emails from any email address

متشکرم! Thank you!

  • متشکرم! - یک پیام پایانی Thank you! - A final message

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

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

آموزش Python Django: ساخت فروشگاه تجارت الکترونیک - 2023
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
17.5 hours
161
Udemy (یودمی) udemy-small
09 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
641
4.8 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arno Pretorius Arno Pretorius

توسعه دهنده نرم افزار | معمار راه حل های دارای گواهی AWS

Udemy (یودمی)

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

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