, ,

کتاب FastAPI از صفر تا صد: راهنمای جامع برای توسعه APIهای مدرن

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب FastAPI از صفر تا صد: راهنمای جامع برای توسعه APIهای مدرن

موضوع کلی: برنامه نویسی

موضوع میانی: فست ای‌پی‌آی (FastAPI)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر FastAPI و APIهای مدرن
  • 2. چرا FastAPI؟ بررسی مزایا و معایب
  • 3. نصب و راه اندازی FastAPI و ابزارهای مورد نیاز
  • 4. ایجاد اولین API با FastAPI: Hello World
  • 5. درک ساختار اصلی یک پروژه FastAPI
  • 6. مسیرها (Paths) و عملیات (Operations)
  • 7. متدهای HTTP: GET, POST, PUT, DELETE
  • 8. پارامترهای مسیر (Path Parameters)
  • 9. کوئری پارامترها (Query Parameters)
  • 10. اعتبارسنجی داده ها با Pydantic
  • 11. تعریف مدل‌های Pydantic
  • 12. انواع داده در Pydantic
  • 13. اعتبارسنجی پیشرفته با Pydantic
  • 14. درخواست‌ها (Requests) و پاسخ‌ها (Responses)
  • 15. بدنه درخواست (Request Body)
  • 16. انواع داده در بدنه درخواست
  • 17. پاسخ‌های HTTP و کدهای وضعیت (Status Codes)
  • 18. سفارشی سازی پاسخ ها
  • 19. استفاده از Dependency Injection
  • 20. وابستگی ها و امنیت
  • 21. وابستگی های جهانی
  • 22. وابستگی های در مسیر
  • 23. استفاده از تایپ هینتینگ (Type Hinting)
  • 24. مدیریت خطاها و استثناها
  • 25. استثناهای HTTP
  • 26. مدیریت خطاها با Exception Handlers
  • 27. مدیریت Exception های سفارشی
  • 28. Middleware ها
  • 29. نوشتن Middleware های سفارشی
  • 30. استفاده از Middleware های موجود
  • 31. امنیت API با FastAPI
  • 32. احراز هویت (Authentication)
  • 33. مجوز (Authorization)
  • 34. JWT (JSON Web Tokens)
  • 35. OAuth2
  • 36. امن سازی API با HTTPS
  • 37. CORS (Cross-Origin Resource Sharing)
  • 38. مستندسازی خودکار API با Swagger و ReDoc
  • 39. سفارشی سازی مستندات API
  • 40. استفاده از Open API Specification
  • 41. تست API با FastAPI
  • 42. واحد تست (Unit Testing)
  • 43. تست یکپارچگی (Integration Testing)
  • 44. استفاده از ابزارهای تست: pytest, httpx
  • 45. استفاده از پایگاه داده ها با FastAPI
  • 46. اتصال به پایگاه داده های رابطه‌ای (SQL)
  • 47. SQLAlchemy با FastAPI
  • 48. ایجاد مدل ها و جداول پایگاه داده
  • 49. عملیات CRUD (Create, Read, Update, Delete)
  • 50. اتصال به پایگاه داده های NoSQL
  • 51. MongoDB با FastAPI
  • 52. ایجاد مدل‌ها و اسناد MongoDB
  • 53. عملیات CRUD با MongoDB
  • 54. استفاده از ORMها
  • 55. Async SQLAlchemy
  • 56. Redis و Caching
  • 57. استفاده از Celery برای تسک های پس زمینه
  • 58. ایجاد و مدیریت تسک ها با Celery
  • 59. صف پیام ها (Message Queues)
  • 60. استفاده از Docker با FastAPI
  • 61. ایجاد Dockerfile
  • 62. ساخت و اجرای کانتینر Docker
  • 63. Docker Compose
  • 64. استقرار API با FastAPI
  • 65. استقرار بر روی Heroku
  • 66. استقرار بر روی AWS
  • 67. استقرار بر روی Google Cloud
  • 68. استقرار بر روی Azure
  • 69. مانیتورینگ و لاگینگ API
  • 70. استفاده از Prometheus و Grafana
  • 71. لاگینگ با Python logging
  • 72. استفاده از Sentry برای مدیریت خطاها
  • 73. WebSocket ها با FastAPI
  • 74. ایجاد WebSocket Endpoint
  • 75. ارتباط دو طرفه با WebSocket
  • 76. استریم کردن داده ها با FastAPI
  • 77. استفاده از Streaming Response
  • 78. ارسال فایل ها با FastAPI
  • 79. دریافت فایل ها با FastAPI
  • 80. پردازش فایل ها
  • 81. ادغام FastAPI با دیگر فریم ورک ها
  • 82. ادغام با React
  • 83. ادغام با Angular
  • 84. ادغام با Vue.js
  • 85. پیاده سازی GraphQL API با FastAPI
  • 86. استفاده از Strawberry GraphQL
  • 87. پیاده سازی Authentication با GraphQL
  • 88. نسخه بندی API (API Versioning)
  • 89. استفاده از Path Parameters برای نسخه بندی
  • 90. استفاده از Header Parameters برای نسخه بندی
  • 91. بومی سازی (Localization) و بین المللی سازی (Internationalization)
  • 92. استفاده از ترجمه ها
  • 93. پشتیبانی از زبان های مختلف
  • 94. بهینه سازی عملکرد API
  • 95. Caching
  • 96. Gzip Compression
  • 97. آسینک و همزمانی (Asynchronous and Concurrent Programming)
  • 98. استفاده از asyncio
  • 99. تولید کنندگان و مصرف کنندگان (Producers and Consumers)
  • 100. استفاده از background tasks

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب FastAPI از صفر تا صد: راهنمای جامع برای توسعه APIهای مدرن”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا