کتاب ساخت APIهای مدرن و پرسرعت با FastAPI با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.