دوره کامل FastAPI || آموزش تجارت الکترونیک - آخرین آپدیت

FastAPI Complete Course || ECommerce Tutorial

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

چه چیزی را یاد می گیرید

  • Fastapi
  • پارامترهای مسیر
  • پرس و جو
  • فیلترها
  • مرورگرهای پایگاه داده (SQLite Browser، Pgadmin)
  • عنصر
    pycharm
  • پایگاه های داده (SQLite، Postgresql، Redis)
  • ابزار مهاجرت (alembic)
  • Jinja
  • در
  • در
    دروازه پرداخت
  • عنصر
    روابط کلیدهای خارجی
  • استثنا مدیریت کد وضعیت
  • عنصر
    جلسات در
  • عنصر
    میان در
  • عنصر
    پردازنده های متن
  • async است وظایف وظایف پس زمینه در

FastAPI یکی از سریعترین چارچوبهای پایتون برای ایجاد API است. FastAPI بیش از 3 برابر سریعتر از چارچوب های محبوب مانند Flask و Django است. اگر می خواهید خود را به عنوان یک توسعه دهنده پشتیبان یا توسعه دهنده کامل معرفی کنید ، باید FastAPI را یاد بگیرید.


اگر با پرش از یک آموزش FastAPI به آموزش دیگر گیج شده اید یا ناامید شده اید ، به مکان مناسب آمده اید. در این دوره ، من یک دوره جامع FastAPI را آموزش خواهم داد.



در پایان تماشای این دوره ، می توانید:

  • وب سایت تجارت الکترونیکی واقعی را به تنهایی ایجاد کنید

  • عیب یابی خطاهای رایج

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

    بنویسید



از ابتدا وارد برنامه شده و اولین برنامه FastAPI خود را در عرض چند دقیقه ایجاد می کنید. با آموزش های خسته کننده و دوره های آموزشی با مربیان سرگردان و نظریه های بیهوده خداحافظی کنید!


طی 7 ساعت آینده ، موارد ضروری ایجاد یک وب سایت تجارت الکترونیک با FastAPI را خواهید آموخت:

  • پارامترهای مسیر نوشتن

  • همگام سازی پایگاه داده با FastAPI

  • اعتبار سنجی داده ها با اعتبارساز پایتون (Pydantic)

  • مدیریت پایگاه داده با مرورگرهای پایگاه داده

  • استفاده از ابزارهای مهاجرت برای ایجاد جداول

  • نوشتن الگوها با موتور قالب (Jinja)

  • نوشتن یک برنامه بزرگ با روتر FastAPI

  • ایجاد صفحه بندی

  • استفاده از وسایل واسط ، جلسات برای ایجاد صفحه سبد خرید

  • ایجاد متغیرهای جهانی با استفاده از پردازنده های زمینه

  • ارسال ایمیل به مشتریان با استفاده از کارهای پس زمینه

  • ایجاد سیستم کوپن

  • ایجاد موتور توصیه با استفاده از Redis



بنابراین ، اگر یک توسعه دهنده شلوغ با زمان محدود هستید و می خواهید سریع نحوه ساخت یک برنامه تجارت الکترونیکی با FastAPI را بیاموزید ، می توانید اینجا را متوقف کنید.


خواهید دید که چگونه MkFast یک پروژه تجارت الکترونیک را با Fastapi ایجاد می کند و این برنامه را از A به Z، گام به گام ایجاد می کند. بدون کپی/چسباندن!


خواهید آموخت که چگونه بهترین شیوه ها را اعمال کنید ، کد خود را تغییر دهید و مانند توسعه دهندگان حرفه ای کد با کیفیت بالا تولید کنید.


شما این اطلاعات را در دیگر دوره های FastAPI موجود دریافت نخواهید کرد!



و در کنار همه این موارد ، موارد زیر را دریافت خواهید کرد:

  • کد منبع قابل بارگیری



پیش نیاز

شما نیاز به آشنایی با Python ، html ، css ، javascript دارید.



گارانتی 30 روزه کامل پول

این دوره دارای 30 روز ضمانت بازگشت کامل پول است. دوره را بگذرانید ، هر سخنرانی را تماشا کنید و تمرینات را انجام دهید ، و اگر به هر دلیلی خوشحال نیستید ، با Udemy برای بازپرداخت کامل در 30 روز اول ثبت نام خود تماس بگیرید. همه پول شما بازگردانده می شود ، سوالی پرسیده نمی شود.



بنابراین ، منتظر چه هستید؟ وقت خود را با پرش از یک آموزش به آموزش دیگر هدر ندهید. در دوره ثبت نام کنید و اولین برنامه تجارت الکترونیکی واقعی خود را بسازید!



این دوره برای چه کسانی است:

  • توسعه دهندگانی که می خواهند مهارت های خود را ارتقا دهند و فرصت های شغلی بهتری کسب کنند

  • توسعه دهندگان پشتیبان که می خواهند از آخرین فناوری مطلع باشند

  • توسعه دهندگان علاقه مند که مشتاق کار با چارچوب های جدید هستند

این دوره برای چه کسانی است:

  • همه علاقه مندان به FastAPI با هر سطح

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

معرفی Introduction

  • معرفی Introduction

  • نکات آموزشی Educational points

  • من را ارزیابی کن Rate me

معرفی FastAPI FastAPI Introduction

  • FastAPI FastAPI

  • مرور Review

Pycharm Pycharm

  • ویرایشگرهای IDE و Text IDE & Text editors

  • بهترین IDE برای پایتون Best IDE for Python

  • نصب Pycharm بر روی ویندوز Pycharm installation on Windows

  • نصب Pycharm در اوبونتو Pycharm installation on Ubuntu

  • مرور Review

API ساده Simple API

  • سلام دنیا! API Hello world! API

  • مرور Review

همگام سازی پایگاه داده Asyncing database

  • پایگاه داده Asyncing با Fastapi Asyncing database with FastAPI

  • مرور Review

CRUD ها CRUDs

  • ساخت CRUD ها Building CRUDs

  • مرور Review

Pydantic Pydantic

  • تعریف پیدانتیک Pydantic definition

  • چرا باید از Validators استفاده کنیم؟ Why we need to use Validators?

  • استفاده از Pydantic در FastAPI Using Pydanttic in FastAPI

  • مرور Review

مرورگر SQLite SQLite browser

  • چه زمانی باید از مرورگر SQLite استفاده کنیم؟ When we need to use SQLite browser?

  • نصب مرورگر SQLite در ویندوز Installing SQLite browser on Windows

  • نصب مرورگر SQLite در اوبونتو Installing SQLite browser on Ubuntu

آلمبیک Alembic

  • استفاده از alembic در FastAPI Using alembic in FastAPI

  • ورزش Exercise

  • خودکار آلمبیک Automating alembic

  • مرور Review

قالب های Jinja Jinja templates

  • آشنایی با جینجا Introduction to Jinja

  • استفاده از Jinja در FastAPI Using Jinja in FastAPI

  • حمله CSRF CSRF attack

  • مرور Review

روترها Routers

  • نکات مهم Important points

  • ساختار Fastapi برای یک برنامه بزرگ FastAPI structure for a large application

  • مرور Review

شروع پروژه اصلی Starting the main project

  • بارگیری فایل های Frontend Downloading Frontend files

  • آماده سازی اولیه پروژه اصلی Initial preparetion of the main project

ایجاد صفحه لیست محصولات Building product list page

  • مدل محصول ساختمان Building product model

  • افزودن Slug به مدل محصول Adding Slug to the product model

  • وسایل شیمیایی SQLAL SQLALchemy utils

  • کلیدها و روابط خارجی Foreign keys & relationships

  • ورزش Exercise

  • ایجاد API فهرست محصولات Creating product list API

  • صفحه بندی FastAPI FastAPI pagination

  • افزودن قالب لیست محصولات Adding product list template

  • مرور Review

صفحه جزئیات محصول ساختمان Building product detail page

  • ورزش Exercise

  • مدیریت استثنا FastAPI FastAPI Exception handling

  • مرور Review

ساخت صفحه سبد خرید Building shopping cart page

  • جلسات FastAPI FastAPI sessions

  • Fastapi Middlewares FastAPI middlewares

  • ایجاد کلاس سبد خرید Creating Cart class

  • اضافه کردن خرید سبد خرید Adding shopping cart template

افزودن متغیر جهانی Adding global variable

  • پردازنده های زمینه FastAPI FastAPI context processors

  • مرور Review

صفحه سفارش ساختمان Building order page

  • ایجاد مدل های سفارش Creating order models

  • نوشتن فایل های خام Writing crud files

  • افزودن قالب سفارش Adding order template

ارسال ایمیل Sending email

  • وظایف پس زمینه FastAPI FastAPI background tasks

  • مرور Review

یکپارچه سازی درگاه پرداخت Integrating a payment gateway

  • Stripe را با پروژه اصلی ادغام کنید Integrate Stripe with the main project

  • تغییر زمینه پرداختی پس از پرداخت موفق Changing paid field after successfull payment

  • مرور Review

افزودن سیستم کوپن Adding Coupon system

  • نوشتن مدلهای کوپن Writting Coupon models

  • افزودن سیستم کوپن در صفحه سبد خرید Adding coupon system in the cart page

  • مهاجرت دسته ای آلمبیک Alembic batch migration

  • افزودن سیستم کوپن در صفحه پرداخت Adding Coupon system in payment page

ایجاد موتور توصیه Creating recommendation engine

  • معرفی Redis Introduction to Redis

  • اجرای مجدد روی ویندوز Running redis on Windows

  • اجرای Redis در اوبونتو Running Redis on Ubuntu

  • نمایش لیست توصیه ها Displaying recommendation list

  • مرور Review

ارسال ایمیل Sending email

  • ارسال ایمیل با سرور smtp Google Sending email with Google smtp server

  • مرور Review

اجرای پروژه ما Deploying our project

  • استقرار اولین ورسین (مرحله اول) Deploying first versin (first step)

  • نصب Heroku-CLI در لینوکس Installing Heroku-CLI on Linux

  • نصب Heroku-CLI در ویندوز Installing Heroku-CLI on Windows

  • استقرار نسخه اول (مرحله آخر) Deploying first version (final step)

  • افزونه های Heroku Heroku add-ons

  • آشنایی با pgadmin Introduction to pgadmin

  • نصب pgadmin در لینوکس Installing pgadmin on Linux

  • نصب pgadmin بر روی ویندوز Installing pgadmin on Windows

  • درج داده ها با استفاده از pgadmin Inserting data using pgadmin

  • مرور Review

پایان End

  • نکات پایانی Final points

نمایش نظرات

دوره کامل FastAPI || آموزش تجارت الکترونیک
جزییات دوره
7h 58m
84
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,695
4.8 از 5
ندارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammadreza Karami (MKFast) Mohammadreza Karami (MKFast)

توسعه دهنده پشتی سلام! من MKFast هستم! من یک مهندس مکانیک هستم که 5 سال است در دنیای برنامه نویسی فعالیت می کنم. من بیش از 20 هزار نفر را از طریق کانال YouTube خود آموزش داده ام. در Udemy ، من به دنبال ایجاد دوره هایی هستم که کاربردی ترین مطالب را در کوتاه ترین زمان آموزش دهد. ساختار دوره هایی که من ایجاد می کنم به گونه ای است که کسانی که با بخش هایی از دوره آشنا هستند ، می توانند به راحتی از هر بخش عبور کنند.