, ,

کتاب FastAPI و ساخت APIهای Complexity Science

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب FastAPI و ساخت APIهای Complexity Science

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

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

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

  • 1. مقدمه‌ای بر برنامه‌نویسی
  • 2. مقدمه‌ای بر پایتون
  • 3. مفاهیم پایه پایتون: متغیرها و انواع داده
  • 4. مفاهیم پایه پایتون: عملگرها
  • 5. مفاهیم پایه پایتون: ساختارهای کنترلی (if/else)
  • 6. مفاهیم پایه پایتون: حلقه‌ها (for/while)
  • 7. مفاهیم پایه پایتون: توابع
  • 8. مفاهیم پایه پایتون: ساختارهای داده (لیست‌ها، تاپل‌ها، دیکشنری‌ها، مجموعه‌ها)
  • 9. مفاهیم پایه پایتون: کلاس‌ها و اشیاء (OOP)
  • 10. مفاهیم پایه پایتون: ماژول‌ها و بسته‌ها
  • 11. مقدمه‌ای بر طراحی API
  • 12. اصول RESTful API
  • 13. تفاوت بین API و وب سرویس
  • 14. مقدمه‌ای بر فریم‌ورک‌های وب پایتون
  • 15. چرا FastAPI؟
  • 16. مزایای FastAPI نسبت به فریم‌ورک‌های دیگر
  • 17. نصب FastAPI
  • 18. ساخت اولین اپلیکیشن FastAPI
  • 19. اجرای اپلیکیشن FastAPI
  • 20. مفاهیم پایه FastAPI: روت‌ها (Routes)
  • 21. مفاهیم پایه FastAPI: متدهای HTTP (GET, POST, PUT, DELETE)
  • 22. مفاهیم پایه FastAPI: پارامترهای مسیر (Path Parameters)
  • 23. مفاهیم پایه FastAPI: پارامترهای پرس و جو (Query Parameters)
  • 24. مفاهیم پایه FastAPI: پارامترهای هدر (Header Parameters)
  • 25. مفاهیم پایه FastAPI: پارامترهای کوکی (Cookie Parameters)
  • 26. مفاهیم پایه FastAPI: داده‌های فرم (Form Data)
  • 27. مفاهیم پایه FastAPI: ارسال داده‌های JSON
  • 28. اعتبارسنجی داده‌ها با Pydantic
  • 29. مدل‌های Pydantic برای داده‌های ورودی
  • 30. مدل‌های Pydantic برای داده‌های خروجی
  • 31. تنظیم مقادیر پیش‌فرض در Pydantic
  • 32. مدیریت انواع داده‌های پیچیده در Pydantic
  • 33. اعتبارسنجی انواع داده‌های سفارشی (Custom Data Types)
  • 34. مدیریت خطاها در FastAPI
  • 35. کدهای وضعیت HTTP (HTTP Status Codes)
  • 36. پاسخ‌های سفارشی با `JSONResponse`
  • 37. مدیریت استثناها (Exception Handling)
  • 38. مدیریت استثناهای Pydantic
  • 39. پشتیبانی از `async/await` در FastAPI
  • 40. عملیات غیرهمزمان (Asynchronous Operations)
  • 41. دیپندנسی اینجکشن (Dependency Injection) در FastAPI
  • 42. ساخت دیپندנسی‌های سفارشی
  • 43. استفاده از دیپندנسی‌ها در روت‌ها
  • 44. مدیریت چرخه حیات دیپندנسی‌ها
  • 45. مدیریت داده‌های حالت‌دار (Stateful Data)
  • 46. کار با پایگاه داده در FastAPI
  • 47. مقدمه‌ای بر پایگاه‌های داده رابطه‌ای (SQL)
  • 48. مقدمه‌ای بر پایگاه‌های داده NoSQL
  • 49. استفاده از SQLAlchemy با FastAPI
  • 50. مفاهیم ORM
  • 51. تعریف مدل‌های پایگاه داده با SQLAlchemy
  • 52. اتصال به پایگاه داده PostgreSQL
  • 53. اتصال به پایگاه داده MySQL
  • 54. اتصال به پایگاه داده SQLite
  • 55. عملیات CRUD (Create, Read, Update, Delete) با SQLAlchemy
  • 56. مدیریت تراکنش‌ها (Transactions)
  • 57. پیاده‌سازی الگوی Repository
  • 58. کار با پایگاه داده MongoDB با FastAPI
  • 59. استفاده از `motor` برای MongoDB
  • 60. عملیات CRUD با MongoDB
  • 61. مدیریت احراز هویت (Authentication)
  • 62. مقدمه‌ای بر OAuth2
  • 63. پیاده‌سازی OAuth2 با FastAPI
  • 64. توکن‌های دسترسی (Access Tokens)
  • 65. توکن‌های بازخوانی (Refresh Tokens)
  • 66. مدیریت کاربر (User Management)
  • 67. پیاده‌سازی احراز هویت مبتنی بر توکن JWT
  • 68. مدیریت مجوزها (Authorization)
  • 69. نقش‌ها و سطوح دسترسی
  • 70. پیاده‌سازی مجوزهای مبتنی بر نقش
  • 71. امنیت API
  • 72. ملاحظات امنیتی در طراحی API
  • 73. جلوگیری از حملات رایج (SQL Injection, XSS)
  • 74. استفاده از HTTPS
  • 75. محدود کردن درخواست‌ها (Rate Limiting)
  • 76. مدیریت فایل‌ها و آپلود
  • 77. آپلود فایل با FastAPI
  • 78. ذخیره فایل‌های آپلود شده
  • 79. اعتبارسنجی فایل‌های آپلود شده
  • 80. پردازش فایل‌ها پس از آپلود
  • 81. وب‌سوکت‌ها (WebSockets) در FastAPI
  • 82. مقدمه‌ای بر وب‌سوکت‌ها
  • 83. پیاده‌سازی وب‌سوکت‌های ساده
  • 84. ارسال و دریافت پیام از طریق وب‌سوکت
  • 85. مدیریت اتصالات وب‌سوکت
  • 86. مستندات خودکار API با Swagger UI
  • 87. مستندات خودکار API با ReDoc
  • 88. سفارشی‌سازی مستندات API
  • 89. تست API با Postman
  • 90. تست API با `pytest`
  • 91. نوشتن تست‌های واحد (Unit Tests)
  • 92. نوشتن تست‌های یکپارچگی (Integration Tests)
  • 93. تست روت‌های با دیپندנسی
  • 94. تست احراز هویت
  • 95. مقدمه‌ای بر Complexity Science
  • 96. مفاهیم پایه Complexity Science
  • 97. سیستم‌های پیچیده
  • 98. خودسازماندهی (Self-Organization)
  • 99. ظهور (Emergence)
  • 100. بازخورد (Feedback Loops)

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب FastAPI و ساخت APIهای Complexity Science”

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

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