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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر FastAPI و APIهای مدرن
  • 2. نصب و راه‌اندازی FastAPI
  • 3. آشنایی با مفاهیم اصلی API (RESTful, HTTP methods)
  • 4. مسیرها (Routes) و توابع Endpoint در FastAPI
  • 5. پارامترهای مسیر (Path Parameters)
  • 6. پارامترهای Query
  • 7. بدنه درخواست (Request Body) و مدل‌های Pydantic
  • 8. اعتبارسنجی داده با Pydantic
  • 9. بازگرداندن پاسخ (Response) با JSON
  • 10. مستندسازی خودکار API با FastAPI
  • 11. استفاده از انواع داده‌ای مختلف در Pydantic
  • 12. مدل‌های تو در تو (Nested Models) در Pydantic
  • 13. مدیریت خطاها (Error Handling) در FastAPI
  • 14. استفاده از HTTPException برای پاسخ‌های خطا
  • 15. Middleware در FastAPI
  • 16. امنیت API با FastAPI: Authentication
  • 17. روش‌های Authentication: API Key
  • 18. روش‌های Authentication: Bearer Token
  • 19. روش‌های Authentication: OAuth2
  • 20. اتصال به پایگاه داده با SQLAlchemy
  • 21. تعریف مدل‌های پایگاه داده با SQLAlchemy
  • 22. انجام عملیات CRUD (Create, Read, Update, Delete)
  • 23. استفاده از ORM برای تعامل با پایگاه داده
  • 24. پیاده‌سازی API برای مدیریت کاربران
  • 25. پیاده‌سازی API برای مدیریت پیام‌ها
  • 26. پیاده‌سازی API برای مدیریت گروه‌ها
  • 27. آپلود فایل با FastAPI
  • 28. استفاده از WebSockets با FastAPI
  • 29. تست API با pytest
  • 30. استقرار (Deployment) API با Docker
  • 31. استقرار API با Uvicorn و Nginx
  • 32. بهینه‌سازی عملکرد API
  • 33. آشنایی با Dependency Injection در FastAPI
  • 34. استفاده از Background Tasks در FastAPI
  • 35. پیاده‌سازی API Rate Limiting
  • 36. مستندسازی پیشرفته API با OpenAPI و Swagger UI
  • 37. استفاده از Redoc برای مستندسازی API
  • 38. امنیت بیشتر API: CORS
  • 39. آشنایی با JWT (JSON Web Tokens)
  • 40. استفاده از JWT برای Authentication
تگ‌ها: API Asyncio Authentication CRUD Database Deployment Docker FastAPI Microservices Pydantic Python RESTful API Security SQLAlchemy Web API

نظرات

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

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