کتاب FastAPI و ساخت API برای مدیریت بازاریابی

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

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

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

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


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

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

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

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

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

📋 سرفصل‌های دوره

  • 1. آشنایی با FastAPI و مفاهیم اولیه
  • 2. نصب و راه‌اندازی محیط توسعه FastAPI
  • 3. ساختار پروژه و اولین برنامه FastAPI
  • 4. مسیرها (Routes) و توابع هندلر (Handler Functions)
  • 5. پارامترهای مسیر (Path Parameters) و انواع داده
  • 6. پارامترهای کوئری (Query Parameters)
  • 7. پارامترهای فرم (Form Parameters) و داده‌های ارسالی
  • 8. هدرهای درخواست (Request Headers)
  • 9. بدنه درخواست (Request Body) و اعتبارسنجی با Pydantic
  • 10. انواع داده در Pydantic (String, Integer, Boolean, List, Dict)
  • 11. مدل‌های Pydantic برای داده‌های پیچیده
  • 12. اعتبارسنجی پیشرفته با Pydantic
  • 13. مدیریت انواع داده‌های تاریخ و زمان
  • 14. کار با انواع داده‌های سفارشی در Pydantic
  • 15. مدیریت خطاهای اعتبارسنجی Pydantic
  • 16. پاسخ‌های HTTP و کدهای وضعیت
  • 17. برگرداندن JSON از FastAPI
  • 18. برگرداندن انواع داده‌های مختلف در پاسخ
  • 19. مدیریت انواع داده‌های پیچیده در پاسخ
  • 20. استفاده از Response Model در FastAPI
  • 21. ایجاد Endpoints برای عملیات CRUD
  • 22. ایجاد (Create) داده‌ها با POST
  • 23. خواندن (Read) داده‌ها با GET
  • 24. به‌روزرسانی (Update) داده‌ها با PUT/PATCH
  • 25. حذف (Delete) داده‌ها با DELETE
  • 26. مدیریت پایگاه داده در FastAPI
  • 27. اتصال به پایگاه داده PostgreSQL با SQLAlchemy
  • 28. انجام عملیات CRUD بر روی پایگاه داده
  • 29. مدیریت تراکنش‌های پایگاه داده
  • 30. امنیت API با FastAPI
  • 31. احراز هویت (Authentication) با OAuth2
  • 32. جریان‌های OAuth2 (Password, Implicit, Client Credentials)
  • 33. مدیریت توکن‌های دسترسی (Access Tokens)
  • 34. مدیریت توکن‌های بازنگری (Refresh Tokens)
  • 35. اعطای دسترسی (Authorization) بر اساس نقش‌ها
  • 36. مدیریت کاربران و نقش‌ها در پایگاه داده
  • 37. کلاس‌های Security برای احراز هویت
  • 38. پیاده‌سازی Security Scopes
  • 39. مدیریت کلیدهای API (API Keys)
  • 40. امنیت Endpoints با کلیدهای API
  • 41. مدیریت خطاها در FastAPI
  • 42. مدیریت خطاهای سفارشی
  • 43. استفاده از Exception Handlers
  • 44. لاگ‌گیری (Logging) در FastAPI
  • 45. پیکربندی لاگ‌گیری
  • 46. مدیریت فایل‌ها در FastAPI
  • 47. آپلود فایل تکی
  • 48. آپلود چند فایل
  • 49. مدیریت فایل‌های آپلود شده
  • 50. تست API با FastAPI
  • 51. نوشتن تست‌های واحد (Unit Tests)
  • 52. نوشتن تست‌های یکپارچه‌سازی (Integration Tests)
  • 53. استفاده از `httpx` برای تست درخواست‌ها
  • 54. شبیه‌سازی وابستگی‌ها در تست‌ها
  • 55. مستندات خودکار API با Swagger UI و ReDoc
  • 56. تنظیمات مستندات API
  • 57. سفارشی‌سازی مستندات API
  • 58. استفاده از Dependency Injection در FastAPI
  • 59. ساخت Dependencies سفارشی
  • 60. مدیریت حالات (States) با Dependencies
  • 61. استفاده از Context Variables
  • 62. مدیریت وابستگی‌های پایگاه داده با Context
  • 63. پیکربندی پیشرفته FastAPI
  • 64. تنظیمات Global Settings
  • 65. مدیریت متغیرهای محیطی (Environment Variables)
  • 66. استفاده از .env فایل‌ها
  • 67. Background Tasks در FastAPI
  • 68. اجرای وظایف پس‌زمینه
  • 69. مدیریت وظایف پس‌زمینه
  • 70. WebSocket در FastAPI
  • 71. ارسال و دریافت پیام با WebSocket
  • 72. مدیریت اتصالات WebSocket
  • 73. کار با Task Queues (مانند Celery)
  • 74. تنظیم و پیکربندی Celery
  • 75. ارسال وظایف به Celery
  • 76. دریافت نتایج وظایف Celery
  • 77. مباحث پیشرفته در Pydantic
  • 78. استفاده از Generic Types
  • 79. نوشتن Custom Validators
  • 80. استفاده از Field Aliases
  • 81. استفاده از Root Validators
  • 82. مدیریت Inheritance در Pydantic
  • 83. استقرار (Deployment) برنامه FastAPI
  • 84. استقرار با Gunicorn و Nginx
  • 85. استقرار بر روی Docker
  • 86. تنظیمات Docker Compose
  • 87. بهینه‌سازی عملکرد FastAPI
  • 88. کشینگ (Caching) پاسخ‌ها
  • 89. فشرده‌سازی پاسخ‌ها
  • 90. استفاده از Asynchronous Programming
  • 91. بهینه‌سازی پایگاه داده
  • 92. معماری Microservices با FastAPI
  • 93. ارتباط بین Microservices
  • 94. استفاده از Message Brokers (مانند RabbitMQ)
  • 95. امنیت در Microservices
  • 96. ملاحظات امنیتی برای APIهای بازاریابی
  • 97. مدیریت داده‌های حساس مشتریان
  • 98. رعایت قوانین حفاظت از داده‌ها
  • 99. انطباق با مقررات داخلی
  • 100. ملاحظات شرعی در بازاریابی دیجیتال

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

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

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

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

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


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

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

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.