, ,

کتاب FastAPI و ساخت API برای مدیریت اهداف توسعه پایدار

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب FastAPI و ساخت API برای مدیریت اهداف توسعه پایدار

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

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

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

  • 1. مقدمه‌ای بر توسعه پایدار و اهداف آن (SDGs)
  • 2. نقش API ها در دستیابی به اهداف توسعه پایدار
  • 3. چرا FastAPI؟ مزایا و کاربردها
  • 4. نصب Python و مدیریت محیط‌های مجازی (venv)
  • 5. نصب FastAPI و Uvicorn
  • 6. اولین گام: ساخت یک API ساده با FastAPI
  • 7. مفهوم مسیر (Path) در FastAPI
  • 8. تعریف مسیرهای GET پایه
  • 9. استفاده از پارامترهای مسیر (Path Parameters)
  • 10. تعریف پارامترهای کوئری (Query Parameters)
  • 11. تعریف انواع داده در پارامترها (int, str, bool, …)
  • 12. استفاده از پارامترهای اختیاری
  • 13. استفاده از پارامترهای پیش‌فرض
  • 14. مدل‌های داده با Pydantic
  • 15. تعریف یک مدل Pydantic ساده
  • 16. اعتبارسنجی داده با Pydantic
  • 17. استفاده از مدل‌های Pydantic برای پارامترهای کوئری
  • 18. استفاده از مدل‌های Pydantic برای بدنه درخواست (Request Body)
  • 19. انواع پاسخ‌ها در FastAPI (Response Models)
  • 20. اعتبارسنجی پاسخ با Response Models
  • 21. مدل‌های Pydantic برای داده‌های پیچیده (List, Dict, Union)
  • 22. مدیریت حالت (State) در برنامه‌های FastAPI
  • 23. تزریق وابستگی (Dependency Injection) چیست؟
  • 24. پیاده‌سازی Dependency Injection پایه
  • 25. استفاده از کلاس‌های Dependency
  • 26. تزریق وابستگی در توابع مسیر
  • 27. مدیریت توابع و کلاس‌های Asynchronous
  • 28. آشنایی با Async/Await در Python
  • 29. استفاده از توابع Async در FastAPI
  • 30. مدیریت خطاها در FastAPI
  • 31. مدیریت استثناها (Exceptions)
  • 32. ارسال پاسخ‌های خطای سفارشی
  • 33. استفاده از HTTPException
  • 34. مدیریت انواع خطاهای رایج (400, 404, 500)
  • 35. مستندات خودکار API با Swagger UI
  • 36. تفسیر و استفاده از Swagger UI
  • 37. تست API ها با Swagger UI
  • 38. مستندات خودکار API با ReDoc
  • 39. قابلیت‌های ReDoc
  • 40. انتخاب بین Swagger UI و ReDoc
  • 41. ذخیره‌سازی داده‌ها: مقدمه
  • 42. انتخاب پایگاه داده مناسب برای API
  • 43. مقدمه‌ای بر پایگاه داده‌های رابطه‌ای (SQL)
  • 44. مقدمه‌ای بر پایگاه داده‌های NoSQL
  • 45. استفاده از SQLite برای نمونه‌سازی سریع
  • 46. اتصال به پایگاه داده با SQLAlchemy
  • 47. تعریف مدل‌های دیتابیس با SQLAlchemy
  • 48. انجام عملیات CRUD (Create, Read, Update, Delete)
  • 49. ایجاد داده در پایگاه داده
  • 50. بازیابی داده از پایگاه داده
  • 51. به‌روزرسانی داده در پایگاه داده
  • 52. حذف داده از پایگاه داده
  • 53. مدیریت ترانزکشن‌ها (Transactions)
  • 54. اتصال به PostgreSQL با SQLAlchemy
  • 55. پیکربندی پایگاه داده در FastAPI
  • 56. استفاده از دیتابیس در توابع مسیر
  • 57. مدیریت پایگاه داده با ORM (Object-Relational Mapper)
  • 58. انجام کوئری‌های پیچیده با SQLAlchemy
  • 59. مدیریت روابط بین جداول (One-to-Many, Many-to-Many)
  • 60. مقدمه‌ای بر پایگاه داده‌های NoSQL (MongoDB)
  • 61. نصب و راه‌اندازی MongoDB
  • 62. اتصال به MongoDB با PyMongo
  • 63. تعریف مدل‌های داده برای MongoDB
  • 64. عملیات CRUD در MongoDB
  • 65. مدیریت داده‌های NoSQL در FastAPI
  • 66. انتخاب رویکرد پایگاه داده مناسب برای SDGs
  • 67. API برای مدیریت داده‌های مربوط به اهداف فقر (SDG 1)
  • 68. API برای مدیریت داده‌های مربوط به گرسنگی (SDG 2)
  • 69. API برای مدیریت داده‌های مربوط به سلامت (SDG 3)
  • 70. API برای مدیریت داده‌های مربوط به آموزش (SDG 4)
  • 71. API برای مدیریت داده‌های مربوط به برابری جنسیتی (SDG 5)
  • 72. API برای مدیریت داده‌های مربوط به آب پاک (SDG 6)
  • 73. API برای مدیریت داده‌های مربوط به انرژی پاک (SDG 7)
  • 74. API برای مدیریت داده‌های مربوط به کار شایسته (SDG 8)
  • 75. API برای مدیریت داده‌های مربوط به صنعت و نوآوری (SDG 9)
  • 76. API برای مدیریت داده‌های مربوط به کاهش نابرابری‌ها (SDG 10)
  • 77. API برای مدیریت داده‌های مربوط به شهرهای پایدار (SDG 11)
  • 78. API برای مدیریت داده‌های مربوط به مصرف پایدار (SDG 12)
  • 79. API برای مدیریت داده‌های مربوط به اقلیم (SDG 13)
  • 80. API برای مدیریت داده‌های مربوط به حیات زیر آب (SDG 14)
  • 81. API برای مدیریت داده‌های مربوط به حیات روی زمین (SDG 15)
  • 82. API برای مدیریت داده‌های مربوط به صلح و عدالت (SDG 16)
  • 83. API برای مدیریت داده‌های مربوط به مشارکت برای اهداف (SDG 17)
  • 84. امنیت API: احراز هویت (Authentication)
  • 85. مفاهیم پایه احراز هویت
  • 86. استفاده از توکن‌های JWT (JSON Web Tokens)
  • 87. نصب کتابخانه `python-jose`
  • 88. پیاده‌سازی احراز هویت با JWT
  • 89. تزریق وابستگی برای احراز هویت
  • 90. امنیت API: مجوزدهی (Authorization)
  • 91. مدیریت سطوح دسترسی
  • 92. پیاده‌سازی مجوزدهی با Dependency Injection
  • 93. مدیریت دسترسی به منابع مختلف
  • 94. استفاده از OAuth2 برای احراز هویت
  • 95. پیاده‌سازی جریان OAuth2 در FastAPI
  • 96. مدیریت کاربران و نقش‌ها
  • 97. امنیت API: تنظیمات HTTPS
  • 98. مفهوم SSL/TLS
  • 99. پیکربندی Uvicorn برای HTTPS
  • 100. نکات امنیتی برای عملیات (Production)

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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