کتاب FastAPI و ساخت API برای مدیریت رویداد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره FastAPI و ساخت API برای مدیریت رویداد
موضوع کلی: برنامه نویسی
موضوع میانی: فست ایپیآی (FastAPI)
📋 سرفصلهای دوره
- 1. مقدمهای بر فریمورک FastAPI
- 2. نصب و راهاندازی FastAPI
- 3. مبانی پایتون برای توسعه API با FastAPI
- 4. درک مفهوم API و RESTful API
- 5. مفاهیم کلیدی FastAPI: مسیرها، درخواستها و پاسخها
- 6. تعریف مسیرها و پارامترها در FastAPI
- 7. اعتبارسنجی دادههای ورودی با Pydantic
- 8. مدیریت انواع دادههای مختلف در FastAPI
- 9. بازگرداندن پاسخهای JSON
- 10. استفاده از انواع دادههای پیچیده در پاسخها
- 11. مدیریت خطاها و استثنائات در FastAPI
- 12. مفهوم Dependency Injection در FastAPI
- 13. استفاده از Dependency Injection برای مدیریت تنظیمات
- 14. مستندسازی API با استفاده از OpenAPI و Swagger UI
- 15. آشنایی با ابزار Starlette
- 16. ارتباط با پایگاه داده با استفاده از SQLAlchemy
- 17. طراحی مدلهای داده با SQLAlchemy
- 18. انجام عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف) با SQLAlchemy
- 19. پیادهسازی احراز هویت و مجوز با FastAPI
- 20. استفاده از JWT (JSON Web Token) برای احراز هویت
- 21. مدیریت کاربران و نقشها
- 22. پیادهسازی APIهای امن با FastAPI
- 23. آشنایی با مفاهیم CORS (Cross-Origin Resource Sharing)
- 24. تنظیمات CORS در FastAPI
- 25. استفاده از WebSocket با FastAPI
- 26. پیادهسازی ارتباطات Real-time با WebSocket
- 27. آشنایی با تستنویسی در FastAPI
- 28. نوشتن تستهای واحد با Pytest
- 29. استفاده از Docker برای Containerize کردن API
- 30. استقرار API در محیط Production
- 31. مانیتورینگ و لاگبرداری از API
- 32. بهینهسازی عملکرد API
- 33. استفاده از Cache برای بهبود عملکرد
- 34. پیادهسازی Rate Limiting
- 35. مفاهیم GraphQL و مقایسه با REST
- 36. معرفی کتابخانههای کمکی FastAPI
- 37. استفاده از Alembic برای مدیریت Schema پایگاه داده
- 38. استفاده از Redis برای Cache و Session Management
- 39. پیادهسازی API برای مدیریت رویدادها: ایجاد رویداد
- 40. پیادهسازی API برای مدیریت رویدادها: ویرایش رویداد
- 41. پیادهسازی API برای مدیریت رویدادها: حذف رویداد
- 42. پیادهسازی API برای مدیریت رویدادها: دریافت لیست رویدادها
- 43. پیادهسازی API برای مدیریت رویدادها: دریافت جزئیات یک رویداد
- 44. پیادهسازی API برای مدیریت ثبتنام در رویداد
- 45. پیادهسازی API برای مدیریت پرداخت هزینه رویداد
- 46. امنیت APIهای مدیریت رویداد
- 47. استفاده از Background Tasks در FastAPI
- 48. مدیریت فایلها و آپلود فایل در FastAPI
- 49. پیادهسازی API برای ارسال ایمیل
- 50. استفاده از Celery برای انجام وظایف ناهمزمان
- 51. آشنایی با مفاهیم API Gateway
- 52. استقرار API با استفاده از Kubernetes
- 53. استفاده از CI/CD برای استقرار خودکار API
- 54. نکات پیشرفته در طراحی API
- 55. طراحی APIهای مقیاسپذیر
- 56. استفاده از Asyncio برای افزایش کارایی
- 57. بهینهسازی Queryهای پایگاه داده
- 58. استفاده از Redis برای Session Management
- 59. پیادهسازی API با استفاده از Microservices
- 60. آشنایی با مفاهیم API Versioning
- 61. مدیریت نسخههای API
- 62. استفاده از ابزارهای مانیتورینگ API
- 63. آشنایی با مفاهیم API Analytics
- 64. استفاده از ابزارهای Logging و Tracing
- 65. پیادهسازی API با استفاده از gRPC
- 66. مقایسه gRPC با REST و GraphQL
- 67. آشنایی با مفاهیم Serverless Computing
- 68. استقرار API با استفاده از Serverless Functions
- 69. استفاده از ابزارهای تست API
- 70. آشنایی با مفاهیم API Security Best Practices
- 71. پیادهسازی API با استفاده از OAuth 2.0
- 72. آشنایی با مفاهیم API Rate Limiting و Throttling
- 73. پیادهسازی API با استفاده از API Keys
- 74. آشنایی با مفاهیم API Monitoring و Alerting
- 75. استفاده از ابزارهای API Documentation
- 76. آشنایی با مفاهیم API Design Patterns
- 77. پیادهسازی API با استفاده از CQRS
- 78. آشنایی با مفاهیم Event Sourcing
- 79. استفاده از ابزارهای API Testing
- 80. آشنایی با مفاهیم API Performance Tuning
- 81. پیادهسازی API با استفاده از Caching Strategies
- 82. آشنایی با مفاهیم API Scalability
- 83. استفاده از ابزارهای Load Balancing
- 84. آشنایی با مفاهیم API Resilience
- 85. پیادهسازی API با استفاده از Circuit Breaker Pattern
- 86. آشنایی با مفاهیم API Observability
- 87. استفاده از ابزارهای Distributed Tracing
- 88. آشنایی با مفاهیم API Governance
- 89. پیادهسازی API با استفاده از API Gateways
- 90. آشنایی با مفاهیم API Management
- 91. استفاده از ابزارهای API Analytics
- 92. آشنایی با مفاهیم API Security
- 93. پیادهسازی API با استفاده از Web Application Firewall (WAF)
- 94. آشنایی با مفاهیم API Compliance
- 95. پیادهسازی API با استفاده از API Standards
- 96. آشنایی با مفاهیم API Documentation
- 97. استفاده از ابزارهای API Documentation Generators
- 98. آشنایی با مفاهیم API Versioning
- 99. پیادهسازی API با استفاده از Semantic Versioning
- 100. آشنایی با مفاهیم API Evolution
تگها:
API
FastAPI
آموزش FastAPI
برنامه نویسی پایتون
پایتون
توسعه API
ساخت API
فستاپیآی
مدیریت رویداد
وب API
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.