, ,

کتاب FastAPI و ساخت APIهای Near-Memory Computing

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب FastAPI و ساخت APIهای Near-Memory Computing

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

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

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

  • 1. مقدمه‌ای بر برنامه‌نویسی و مفاهیم کلیدی
  • 2. آشنایی با مفاهیم API و RESTful API
  • 3. چرا FastAPI؟ مزایا و ویژگی‌های کلیدی
  • 4. نصب و راه‌اندازی محیط توسعه FastAPI
  • 5. اولین اپلیکیشن FastAPI: Hello World
  • 6. ساختار کلی یک اپلیکیشن FastAPI
  • 7. مفاهیم پایگاه داده و اهمیت آن در توسعه API
  • 8. مقدمه‌ای بر پایگاه داده‌های رابطه‌ای (SQL)
  • 9. مقدمه‌ای بر پایگاه داده‌های NoSQL
  • 10. انتخاب پایگاه داده مناسب برای پروژه Near-Memory Computing
  • 11. مفاهیم Near-Memory Computing
  • 12. اهمیت Near-Memory Computing در پردازش داده‌های بزرگ
  • 13. معماری سیستم‌های Near-Memory Computing
  • 14. آشنایی با ابزارها و کتابخانه‌های مرتبط با Near-Memory Computing
  • 15. نصب و پیکربندی ابزارهای Near-Memory Computing
  • 16. پیکربندی پایگاه داده برای بهینه‌سازی عملکرد
  • 17. مقدمه‌ای بر مدل‌سازی داده در FastAPI
  • 18. تعریف مدل‌های داده با Pydantic
  • 19. استفاده از انواع داده‌های Pydantic
  • 20. اعتبارسنجی داده‌ها با Pydantic
  • 21. تعریف مسیرها (Routes) در FastAPI
  • 22. مدیریت درخواست‌های HTTP (GET, POST, PUT, DELETE)
  • 23. پارامترهای مسیر (Path Parameters)
  • 24. پارامترهای Query
  • 25. پارامترهای Header
  • 26. پارامترهای Cookie
  • 27. بدنه درخواست (Request Body)
  • 28. استفاده از Pydantic برای تعریف بدنه درخواست
  • 29. مدل‌های پاسخ (Response Models)
  • 30. اعتبارسنجی و تبدیل خروجی با Pydantic
  • 31. پاسخ‌های استاندارد HTTP
  • 32. مدیریت خطاهای HTTP
  • 33. پیاده‌سازی کنترلرهای API (Endpoint Functions)
  • 34. دسته‌بندی مسیرها با APIRouter
  • 35. استفاده از Tags برای سازماندهی مسیرها
  • 36. مقدمه‌ای بر وابستگی‌ها (Dependencies) در FastAPI
  • 37. نوشتن توابع وابستگی سفارشی
  • 38. استفاده از وابستگی‌ها برای احراز هویت
  • 39. استفاده از وابستگی‌ها برای دسترسی به پایگاه داده
  • 40. استفاده از وابستگی‌ها برای مجوزدهی (Authorization)
  • 41. مدیریت وابستگی‌های سلسله مراتبی
  • 42. تزریق وابستگی (Dependency Injection)
  • 43. کاربرد وابستگی‌ها در بهینه‌سازی کد
  • 44. مقدمه‌ای بر ORM (Object-Relational Mapping)
  • 45. انتخاب ORM مناسب برای FastAPI
  • 46. نصب و پیکربندی SQLAlchemy
  • 47. تعریف مدل‌های پایگاه داده با SQLAlchemy
  • 48. اتصال به پایگاه داده با SQLAlchemy
  • 49. عملیات CRUD (Create, Read, Update, Delete) با SQLAlchemy
  • 50. استفاده از Session در SQLAlchemy
  • 51. مدیریت تراکنش‌ها (Transactions)
  • 52. بهینه‌سازی کوئری‌های SQLAlchemy
  • 53. مقدمه‌ای بر Async IO در Python
  • 54. تفاوت بین Synchronous و Asynchronous Programming
  • 55. نوشتن کد Asynchronous با `async` و `await`
  • 56. استفاده از `async` و `await` در FastAPI
  • 57. مدیریت عملیات I/O Asynchronous
  • 58. تأثیر Async IO بر عملکرد API
  • 59. مقدمه‌ای بر دیتابیس‌های Asynchronous
  • 60. انتخاب دیتابیس Asynchronous مناسب
  • 61. نصب و راه‌اندازی یک دیتابیس Asynchronous (مانند asyncpg یا motor)
  • 62. اتصال به دیتابیس Asynchronous
  • 63. عملیات CRUD با دیتابیس Asynchronous
  • 64. مدیریت Connection Pool در دیتابیس‌های Asynchronous
  • 65. پیاده‌سازی Near-Memory Computing با FastAPI
  • 66. معماری سرویس‌های Near-Memory Computing
  • 67. استفاده از Cache در FastAPI
  • 68. استراتژی‌های Caching (LRU, LFU, FIFO)
  • 69. پیاده‌سازی Redis Cache در FastAPI
  • 70. مدیریت داده‌های Caching
  • 71. اعتبارسنجی داده‌های Caching
  • 72. سناریوهای استفاده از Near-Memory Computing در API
  • 73. بهبود عملکرد API با Near-Memory Computing
  • 74. تحلیل و اندازه‌گیری عملکرد API
  • 75. استفاده از ابزارهای Profiling
  • 76. بهینه‌سازی کوئری‌های پایگاه داده
  • 77. بهینه‌سازی مدل‌های داده
  • 78. مدیریت حافظه در برنامه‌های Asynchronous
  • 79. ملاحظات امنیتی در توسعه API
  • 80. احراز هویت (Authentication)
  • 81. استراتژی‌های احراز هویت (Token-based, OAuth2)
  • 82. پیاده‌سازی OAuth2 با FastAPI
  • 83. مجوزدهی (Authorization)
  • 84. مدیریت نقش‌ها و سطوح دسترسی
  • 85. استفاده از JWT (JSON Web Tokens)
  • 86. امنیت پایگاه داده
  • 87. مدیریت Secrets و Credential ها
  • 88. استفاده از HTTPS
  • 89. مستندسازی API با Swagger UI و ReDoc
  • 90. تولید خودکار مستندات با FastAPI
  • 91. سفارشی‌سازی مستندات Swagger UI
  • 92. اضافه کردن مثال‌ها و توضیحات بیشتر به مستندات
  • 93. تست کردن API
  • 94. مقدمه‌ای بر تست واحد (Unit Testing)
  • 95. مقدمه‌ای بر تست ادغام (Integration Testing)
  • 96. نوشتن تست برای Endpoints FastAPI
  • 97. استفاده از `pytest` برای تست
  • 98. تست کردن وابستگی‌ها
  • 99. تست کردن اعتبارسنجی داده‌ها
  • 100. تست کردن سناریوهای خطا

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب FastAPI و ساخت APIهای Near-Memory Computing”

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

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