آموزش FastAPI - مدیریت پیشرفته درخواست و میانافزار
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
سیستم میانافزار FastAPI یکی از قدرتمندترین ویژگیهای آن است که به شما امکان میدهد درخواستها و پاسخهای HTTP را در مراحل مختلف چرخه عمر پردازش کنید. در این دوره، «FastAPI - مدیریت پیشرفته درخواست و میانافزار»، شما یاد خواهید گرفت که چگونه APIs خود را با الگوهای پیشرفته میانافزار و تکنیکهای پردازش درخواست بهبود دهید.
ابتدا نحوه ساخت میانافزار سفارشی برای لاگ کردن، احراز هویت و تغییر پاسخ را بررسی میکنید تا عملکرد APIs خود را بهبود ببخشید. سپس تکنیکهای قدرتمندی از جمله مسیریابی شرطی، تزریق وابستگی برای پردازش درخواست و استفاده پیشرفته از هدرهای HTTP را کشف میکنید. در نهایت، هوکهای FastAPI و overrides شدن وابستگیها را برای تسکهای پیشپردازش و پسپردازش پیاده میکنید و در عین حال میانافزار شخص ثالث برای CORS، امنیت و محدودیت نرخ را ادغام میکنید.
هنگامی که دوره را به پایان رساندید، مهارتهای پیشرفته میانافزار و مدیریت درخواست را به دست خواهید آورد که برای ایجاد اپلیکیشنهای FastAPI انعطافپذیر، قابل نگهداری و با کارایی بالا ضروری است.
آموزش FastAPI - مدیریت پیشرفته درخواست و میانافزار
-
آشنایی با ASGI و مفاهیم میانافزار 2m 12s
-
راهاندازی پروژه 2m 51s
-
ایجاد اولین میانافزار زمانبندی درخواست 3m 27s
-
لاگ کردن اطلاعات درخواست 4m 23s
-
پیادهسازی میانافزارهای قابل پیکربندی 5m 27s
-
آمادهسازی برای احراز هویت 3m 45s
-
ایجاد میانافزار احراز هویت 2m 57s
-
نیازمند مجوزدهی با استفاده از وابستگیها 4m 8s
-
پیادهسازی مجوزدهی مبتنی بر نقش 3m 32s
-
معرفی نسخهسازی API 4m 46s
-
سازگاری معکوس از طریق میانافزار نسخه 2m 25s
-
پیادهسازی استثناهای مسیر در میانافزار نسخه 1m 57s
-
تشخیص شفاف نسخه از طریق هدرهای HTTP 2m 13s
-
پیادهسازی هندلرهای رویداد Startup و Shutdown 4m 58s
-
پیادهسازی Overrides وابستگیها برای تست 3m 14s
-
مدولسازی وابستگیها برای تست جداگانه 3m 39s
-
پیادهسازی میانافزار CORS 4m 13s
-
محدودیت نرخ با استفاده از Slowapi 4m 15s
-
پیشگیری از آسیبپذیریهای رایج وب با استفاده از هدرهای امنیت 4m
مشخصات آموزش
آموزش FastAPI - مدیریت پیشرفته درخواست و میانافزار
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:19
- مدت زمان :01:08:30
- حجم :196.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy