از Pista Academy حمایت کنید
برای مشاهده سایر جلسات و ادامه یادگیری، وارد صفحه دوره شوید.
خلاصه آموزشی
مرور سریع مفاهیم اصلی پیش از تماشای کامل یا برای جمعبندی بعد از آموزش.
در جلسه چهارم دوره فریم ورک FastAPI، مدرس به بررسی ریکوستهای PUT و DELETE میپردازد. ریکوست PUT برای ویرایش دادههای موجود در سرور استفاده میشود و نیاز به ارسال دادههای بهروز شده در بخش Body دارد. ریکوست DELETE نیز برای حذف دادهها به کار میرود و نیاز به مشخص کردن عنصری که باید حذف شود دارد. در این جلسه، نحوه اجرای این ریکوستها در یک پروژه عملی نیز توضیح داده شده است.
نکات کلیدی
ریکوست PUT برای ویرایش دادهها استفاده میشود و نیاز به ارسال دادههای بهروز شده در بخش Body دارد.
ریکوست DELETE برای حذف دادهها به کار میرود و نیاز به مشخص کردن عنصری که باید حذف شود دارد.
اجرای ریکوستهای PUT و DELETE در یک پروژه عملی با FastAPI به صورت ساده و قابل فهم ارائه شده است.
در این جلسه، مدرس به نحوه استفاده از ریکوستهای PUT و DELETE در یک پروژه عملی اشاره کرده است.
پرسشهای رایج
پاسخ کوتاه و مستقیم به پرسشهایی که معمولاً هنگام یادگیری این موضوع مطرح میشوند.
ریکوست PUT برای ویرایش دادههای موجود در سرور استفاده میشود و نیاز به ارسال دادههای بهروز شده در بخش Body دارد.
ریکوست DELETE برای حذف دادهها به کار میرود و نیاز به مشخص کردن عنصری که باید حذف شود دارد.
در این جلسه، نحوه اجرای این ریکوستها در یک پروژه عملی با FastAPI به صورت ساده و قابل فهم ارائه شده است.
آخرین بهروزرسانی محتوای متنی:
دوره جامع FastAPI از صفر تا استقرار در دنیای واقعی اگر دنبال ساخت APIهای حرفهای، سریع و امن با پایتون هستی، این دوره دقیقاً برای توست. قدمبهقدم از مبانی شروع میکنیم و تا پیادهسازی در محیط تولید (Production) پیش میرویم: از راهاندازی و طراحی Endpointها، پایگاهداده، احراز هویت و مجوزها، تستنویسی و مهاجرت دیتابیس تا نسخهسازی با Git و دیپلوی نهایی. این دوره چه چیزهایی بهت میدهد؟ شناخت کامل FastAPI و مزیتهایش (سرعت بالا، تایپهینتها، مستندسازی خودکار، async) ساخت RESTful APIهای تمیز و ماژولار با الگوهای حرفهای پیادهسازی لایههای Authentication & Authorization (مانند توکنهای JWT و نقشها) اتصال به پایگاهداده و آمادهسازی Database برای تولید به همراه مفاهیم اساسی Performance و ایمنی داده انجام مهاجرتهای دیتابیس (Alembic) بدون از دست رفتن داده Unit & Integration Testing برای اطمینان از کیفیت کد ساخت یک اپلیکیشن فولاستک با API بکاند FastAPI و یک فرانتاند رایج مدیریت نسخهها و گردشکار تیمی با Git Deploy امن و استاندارد روی سرور یا سرویسهای ابری 🎯 مخاطبان این دوره برنامهنویسان پایتون که میخواهند APIهای سریع و مقیاسپذیر بسازند بکاند دولوپرهایی که به دنبال Production-Ready FastAPI هستند دانشجویان یا فریلنسرهایی که میخواهند با نمونهکارهای واقعی، وارد بازار کار شوند پیشنیاز: آشنایی پایه با پایتون (متغیرها، توابع، ماژولها). بقیه را در خود دوره یاد میگیری. خروجی نهایی تو پس از دوره یک بکاند استاندارد و Production-Ready با FastAPI تسلط بر احراز هویت و مجوزها و الگوهای امنیتی رایج مهارت در مهاجرتهای دیتابیس و نگهداری داده در طول توسعه توانایی نوشتن تست برای اطمینان از کیفیت و کاهش ریسک تجربه ساخت یک پروژه فولاستک برای رزومه و پرتفولیو آمادگی برای دیپلوی و نگهداری سرویس در محیط واقعی چرا این دوره متفاوت است؟ پروژهمحور و کاملاً عملی؛ هر فصل یک خروجی ملموس میسازد تمرکز روی آنچیزی که در محیط تولید واقعاً به آن نیاز داری سادگی بیان + استانداردهای حرفهای = یادگیری سریع اما اصولی چطور از دوره استفاده کنم؟ ویدیوها را به ترتیب ببین و همزمان کدنویسی کن هر فصل یک Feature واقعی بساز در انتها آمادهای کدت را روی سرور/ابر بالا بیاوری اگر این دوره برات مفید بود، لطفاً لایک، سابسکرایب و کامنت یادت نره تا فصلهای جدیدتر و پروژههای بیشتر بسازیم 🙌
سمت در سروتون دیتایی رو تغییر بدید یا
آپدیت بکنید. بریم با همدیگه بنویسیمش.
این میشه پوت. آدرسمون میشه آپدیت مثلاً بک
خب اینجا
میگم که من توی بادیم
نیو بوک نیست دیگه اسمشو میذارم آپدیتد
بوک
کتاب آپدیت شده رو میخوام خب میگم اول برو
یه لوپ بزن
داخل
کتابها خب
اگر هر کدوم از المانهای
اون که آرایم
تایتلش
اون کتابی که فرستادم آپدیتد بوک تایتل اون برابر بود
در اون صورت اون کتابه رو تو آرایه باید کلاً عوضش بکنید
بشه
این
خب بریم اینو با همدیگه چک کنیم
د باز میام توی سوگل اینجا یه دونه ریکوست
پوتم باید اضافه شده باشیم میایم اینجا
خب بذارید اول از این قبلی من یه یه بار
اینو ریکوست بزنم لیست کتابا رو بگیرم
یکیشو میخوام آپدیت کنم مثلاً همین سونر
که البته پاک شد طبیعی پاک بشه من اینو
سیکسو کپی میکنم کنم میام اینجا
اینو میکنم مثلاً یه ایکس به این اضافه میکنم خب
بعد اینو اگزکیوت میکنم
۲۰۰ اوکیه بیام اینجا دوباره اینو رانش
کنم
لیست کتابا رو بهم بده این باید یه ایکس آخرش اضافه شده باشه که نشده
آها تایتل یکی نبود دیگه چون تایتلو چک میکرد من نویسنده رو یه ایکس اضافه
میکنم عذر میخوام
الان باید اون کتاب تایتل سیکس نویسندهش
عوض شده باشه بیم ببینیم با همدیگه
اینش عوض
خب اینم میشه ریکوست پست بریم سراغ ریکوست دیلیت
خیلی سخت نیست نسبت به برقشون از همه سادهتره
آی این رنج لن
این گت
تایتل
کیسب
مساوی
تایتل کیسبول بود در اون صورت اونو باید پاک
بکنی از آرای
پاپ اون عنصرو پاکش کن و یه بریکم اینجا
میذاریم که تمام
این حلقهمونو دیگه تموم بکنه ادامه نده خب
بریم سراغ تستش ش
تو این دیلیت من باید یه تایتل پاس بدم. میام اینجا یه بار اینو ران میکنم لیست
کد کتابا رو میگیرم مثلاً میخوام تایتل
سیکسو پاک کنم
البته اینو میتونم اینجا هم تست بکنما یعنی میتونم اینجا هم برم جلو
دیلیت بذار هم اینجا نشونتون بدم ولش
میگم که توی اینو باید پاس بدم یه اگزکیوت
میکنم استاتوس کد ۲۰۰و داد میام اینجا
اینو دو ران میکنم الان باید کتاب ششمم
پاک شده باشه بله
اینم از ریکوست
دیلیت
ما تو این پروژه ساده خب تمام ریکوستهای مختلف رو گت و پست و پوت و دیلیت رو با
همدیگه دیدیم مثالاشو بریم بیام تو فصل
بعدی میخوام بریم سراغ پروژه دیگه و ادامه
مبحث واسمون فعلاً خداحافظ