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

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

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

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

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

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

موضوع میانی: توسعه وب: بک‌اند**

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

  • 1. مقدمه‌ای بر FastAPI و معماری میکروسرویس
  • 2. نصب و راه‌اندازی FastAPI
  • 3. مبانی پایتون برای توسعه API (مروری سریع)
  • 4. درک مفاهیم RESTful API
  • 5. مسیرها و عملیات (GET, POST, PUT, DELETE)
  • 6. اعتبارسنجی داده با Pydantic
  • 7. مدل‌سازی داده با Pydantic (انواع داده، فیلدهای سفارشی)
  • 8. مدیریت Dependency Injection در FastAPI
  • 9. استفاده از Middlewareها در FastAPI
  • 10. مدیریت خطاها و Exception Handling
  • 11. امنیت API با FastAPI (Authentication)
  • 12. روش‌های احراز هویت: API Key
  • 13. روش‌های احراز هویت: OAuth2
  • 14. روش‌های احراز هویت: JWT (JSON Web Tokens)
  • 15. مجوزدهی (Authorization) در FastAPI
  • 16. کار با پایگاه داده با SQLAlchemy
  • 17. اتصال به پایگاه داده‌های رابطه‌ای (MySQL, PostgreSQL)
  • 18. مدل‌سازی پایگاه داده با SQLAlchemy ORM
  • 19. انجام عملیات CRUD با SQLAlchemy
  • 20. استفاده از AsyncIO برای افزایش سرعت API
  • 21. نوشتن APIهای ناهمزمان (Asynchronous)
  • 22. تست API با pytest
  • 23. مستندسازی API با OpenAPI و Swagger UI
  • 24. استقرار (Deployment) API با Docker
  • 25. استقرار API با Uvicorn و Gunicorn
  • 26. مانیتورینگ و لاگینگ API
  • 27. بهینه‌سازی عملکرد API (Caching)
  • 28. استفاده از Redis برای Caching
  • 29. پیاده‌سازی Rate Limiting
  • 30. استفاده از WebSockets با FastAPI
  • 31. آشنایی با ابزارهای تست API (Postman, Insomnia)
  • 32. استفاده از Background Tasks در FastAPI
  • 33. کار با فایل‌ها و آپلود فایل در FastAPI
  • 34. پیاده‌سازی APIهای GraphQL با FastAPI (مروری)
  • 35. کار با Session و Cookies در FastAPI
  • 36. استفاده از فرم‌ها (Forms) در FastAPI
  • 37. ایجاد API برای Authentication و Authorization
  • 38. پیاده‌سازی API برای مدیریت کاربران
  • 39. پیاده‌سازی API برای مدیریت نقش‌ها و دسترسی‌ها
  • 40. استفاده از Docker Compose برای راه‌اندازی سریع
  • 41. نوشتن API های Real-time با FastAPI و WebSockets
  • 42. استفاده از Redis Streams برای پردازش داده‌های Real-time
تگ‌ها: API Asynchronous Authentication Backend Deployment Docker FastAPI JWT Microservices OAuth2 Performance Optimization Python REST API SQLAlchemy Web Development

نظرات

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

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