کتاب FastAPI و ساخت API برای مدیریت ابر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر فریم‌ورک FastAPI
  • 2. نصب و راه‌اندازی FastAPI
  • 3. مبانی پایتون برای توسعه API
  • 4. مفاهیم RESTful API
  • 5. مسیرها و عملیات (Routes and Operations)
  • 6. تعریف مسیرها با استفاده از دکوراتورها
  • 7. پارامترهای مسیر و پرس و جو (Path and Query Parameters)
  • 8. اعتبارسنجی داده با استفاده از Pydantic
  • 9. مدل‌های داده با Pydantic
  • 10. سریال‌سازی و دی‌سریال‌سازی JSON
  • 11. مدیریت خطاها در FastAPI
  • 12. کدهای وضعیت HTTP (HTTP Status Codes)
  • 13. مستندسازی API با استفاده از Swagger UI
  • 14. مستندسازی API با استفاده از ReDoc
  • 15. متدهای HTTP: GET، POST، PUT، DELETE
  • 16. آپلود فایل با FastAPI
  • 17. استفاده از پایگاه داده با FastAPI
  • 18. اتصال به پایگاه داده PostgreSQL
  • 19. اتصال به پایگاه داده MySQL
  • 20. اتصال به پایگاه داده SQLite
  • 21. مدل‌های ORM با SQLAlchemy
  • 22. مفاهیم ACID در پایگاه داده
  • 23. مدیریت Session در SQLAlchemy
  • 24. اعتبارسنجی توکن با استفاده از JWT
  • 25. امنیت API با استفاده از OAuth2
  • 26. استفاده از Dependency Injection
  • 27. آزمون‌نویسی (Testing) در FastAPI
  • 28. استفاده از pytest برای تست API
  • 29. استفاده از Docker برای کانتینرسازی API
  • 30. استقرار (Deployment) API با استفاده از Docker Compose
  • 31. استقرار API در محیط ابری (Cloud)
  • 32. استفاده از Kubernetes برای مدیریت API
  • 33. مانیتورینگ و لاگ‌برداری API
  • 34. بهینه‌سازی عملکرد API
  • 35. کشینگ (Caching) در FastAPI
  • 36. WebSocket با FastAPI
  • 37. استفاده از Background Tasks
  • 38. پیاده‌سازی Rate Limiting
  • 39. API Gateway با FastAPI
  • 40. استفاده از Redis برای کشینگ
  • 41. پیاده‌سازی Authentication و Authorization
  • 42. استفاده از Middlewares در FastAPI
  • 43. مفاهیم asynchronous programming در FastAPI
  • 44. استفاده از asyncio
  • 45. مدیریت کانکشن‌ها با پایگاه داده به صورت asynchronous
  • 46. استفاده از RabbitMQ برای صف پیام
  • 47. پیاده‌سازی API برای پردازش تصویر
  • 48. API برای پردازش ویدئو
  • 49. API برای تحلیل داده
  • 50. API برای یادگیری ماشین
  • 51. استفاده از Celery برای وظایف زمان‌بر
  • 52. استفاده از gunicorn برای سرور وب
  • 53. استفاده از uvicorn برای سرور وب
  • 54. طراحی RESTful API با بهترین روش‌ها
  • 55. معماری میکروسرویس‌ها
  • 56. استفاده از API Versioning
  • 57. استفاده از CORS
  • 58. مقایسه FastAPI با Flask و Django REST framework
  • 59. استفاده از FastAPI برای ساخت API Real-time
  • 60. امنیت API در برابر حملات CSRF
  • 61. امنیت API در برابر حملات XSS
  • 62. استفاده از OpenAPI Specification
  • 63. API برای مدیریت کاربران
  • 64. API برای مدیریت محصولات
  • 65. API برای مدیریت سفارشات
  • 66. API برای مدیریت پرداخت‌ها
  • 67. API برای مدیریت محتوا
  • 68. API برای یکپارچه‌سازی با سیستم‌های دیگر
  • 69. API برای گزارش‌گیری
  • 70. API برای تحلیل رفتار کاربران
  • 71. استفاده از FastAPI برای ساخت GraphQL API
  • 72. استفاده از WebSockets برای ارتباط دوطرفه
  • 73. پیاده‌سازی Authentication با استفاده از API Key
  • 74. استفاده از OAuth 2.0 Providers (Google, Facebook, etc.)
  • 75. استفاده از API برای مدیریت فایل‌ها
  • 76. API برای مدیریت نقش‌ها و دسترسی‌ها
  • 77. API برای مدیریت تنظیمات سیستم
  • 78. API برای مدیریت لاگ‌ها
  • 79. API برای مانیتورینگ سیستم
  • 80. استفاده از API برای ساخت اپلیکیشن موبایل
  • 81. استفاده از API برای ساخت اپلیکیشن وب
  • 82. استفاده از API برای یکپارچه‌سازی با شبکه‌های اجتماعی
  • 83. استفاده از FastAPI برای ساخت API برای اینترنت اشیا (IoT)
  • 84. استفاده از FastAPI برای ساخت API برای بلاک‌چین
  • 85. استفاده از FastAPI برای ساخت API برای هوش مصنوعی
  • 86. استفاده از FastAPI برای ساخت API برای تحلیل داده‌های بزرگ
  • 87. استفاده از FastAPI برای ساخت API برای تجارت الکترونیک
  • 88. استفاده از FastAPI برای ساخت API برای بهداشت و درمان
  • 89. استفاده از FastAPI برای ساخت API برای آموزش
  • 90. استفاده از FastAPI برای ساخت API برای بانکداری
  • 91. استفاده از FastAPI برای ساخت API برای بیمه
  • 92. استفاده از FastAPI برای ساخت API برای حمل و نقل
  • 93. استفاده از FastAPI برای ساخت API برای گردشگری
  • 94. استفاده از FastAPI برای ساخت API برای املاک
  • 95. استفاده از FastAPI برای ساخت API برای کشاورزی
  • 96. استفاده از FastAPI برای ساخت API برای انرژی
  • 97. استفاده از FastAPI برای ساخت API برای محیط زیست
  • 98. استفاده از FastAPI برای ساخت API برای دولت
  • 99. استفاده از FastAPI برای ساخت API برای سازمان‌های غیردولتی
  • 100. استفاده از FastAPI برای ساخت API برای تحقیقات
تگ‌ها: API API نویسی FastAPI برنامه نویسی پایتون پایتون توسعه API توسعه وب فست ای‌پی‌آی مدیریت ابر معماری میکروسرویس

نظرات

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

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