کتاب توسعه بکاند وب با FastAPI و MongoDB با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه بکاند وب با FastAPI و MongoDB
موضوع کلی: برنامه نویسی
موضوع میانی: پایتون (Python)
📋 سرفصلهای دوره
- 1. معرفی FastAPI و معماری بکاند مدرن
- 2. نصب و راهاندازی محیط توسعه FastAPI
- 3. ایجاد اولین API با FastAPI
- 4. آشنایی با MongoDB و دیتابیسهای NoSQL
- 5. نصب و راهاندازی MongoDB به صورت محلی و ابری
- 6. اتصال FastAPI به MongoDB با استفاده از Motor
- 7. مدلسازی داده با Pydantic و BaseModel
- 8. ساختار پروژه و جداسازی کد در FastAPI
- 9. ایجاد مسیرها و هندلرهای RESTful
- 10. مدیریت درخواستها و پاسخها در FastAPI
- 11. اعتبارسنجی ورودی با Pydantic
- 12. مدیریت خطا و استثناها در FastAPI
- 13. عملیات CRUD پایه با MongoDB
- 14. صفحهبندی و مرتبسازی نتایج در API
- 15. فیلتر کردن دادهها با کوئریهای پیچیده
- 16. مدیریت ایندکسها در MongoDB برای بهبود کارایی
- 17. معرفی ODM ها و استفاده از Beanie
- 18. مدلسازی روابط بین دادهها (embedded vs reference)
- 19. معرفی Repository Pattern در لایه دسترسی به داده
- 20. استفاده از Dependency Injection در FastAPI
- 21. مدیریت لاگین و احراز هویت با JWT
- 22. پیادهسازی ثبتنام کاربران
- 23. مدیریت رمز عبور و هش کردن با bcrypt
- 24. مدیریت نشست کاربران با توکن
- 25. میانافزارهای احراز هویت سفارشی
- 26. مدیریت دسترسی و نقشهای کاربری
- 27. مدیریت فایل و آپلود در FastAPI
- 28. ذخیره و بازیابی فایلها با MongoDB GridFS
- 29. ایجاد API برای فایلها و رسانهها
- 30. معرفی WebSocket و پیادهسازی آن در FastAPI
- 31. ایجاد API بلادرنگ با WebSocket
- 32. مدیریت پسزمینه و تسکهای ناهمگام
- 33. استفاده از Celery یا ARQ برای کارهای زمانبندی شده
- 34. مدیریت رخدادها و سیگنالها در FastAPI
- 35. مدیریت Cache با Redis و FastAPI
- 36. معرفی تست نویسی با Pytest
- 37. تست API های FastAPI با TestClient
- 38. تست واحد و یکپارچهسازی با دیتابیس تست
- 39. مدیریت لاگ و مانیتورینگ در FastAPI
- 40. مدیریت پیکربندی با متغیرهای محیطی
- 41. مدیریت خطاهای سراسری و Exception Handler
- 42. معرفی Docker و کانتینریسازی برنامه
- 43. ایجاد Dockerfile و Docker Compose برای پروژه
- 44. مدیریت نسخههای API
- 45. مستندسازی خودکار API با Swagger و Redoc
- 46. مدیریت CORS و Cross-Origin Requests
- 47. مدیریت Rate Limiting در API
- 48. مدیریت مهاجرت دیتابیس با MongoDB
- 49. مدیریت session و transaction در MongoDB
- 50. معرفی GraphQL و پیادهسازی آن با Strawberry
- 51. مدیریت امنیت و تزریق وابستگی
- 52. مدیریت خطاهای امنیتی رایج
- 53. مدیریت لاگین با OAuth2 و Google
- 54. مدیریت فشردهسازی و بهینهسازی پاسخها
- 55. مدیریت اتصال مجدد و Retry Logic
- 56. مدیریت Bulk Operations در MongoDB
- 57. مدیریت Aggregation Pipeline برای گزارشگیری
- 58. مدیریت جستجوی متنی با ایندکسهای متنی
- 59. مدیریت Soft Delete و بازیابی داده
- 60. مدیریت تاریخ و زمان و منطقه زمانی
- 61. مدیریت اعلانها و پیامهای درون برنامه
- 62. مدیریت ایمیل و ارسال خودکار
- 63. مدیریت پرداخت و درگاه پرداخت در API
- 64. مدیریت لاگهای ساختاریافته با Loguru
- 65. مدیریت اعتبارسنجی پیشرفته با Validators سفارشی
- 66. مدیریت مسیرهای پویا و پارامترهای پیچیده
- 67. مدیریت Middleware های سفارشی
- 68. مدیریت Context Manager و Resource Lifecycle
- 69. مدیریت Background Tasks در FastAPI
- 70. مدیریت Streaming و پاسخهای بزرگ
- 71. مدیریت API Gateway و میکروسرویسها
- 72. مدیریت تنظیمات و Config با Pydantic Settings
- 73. مدیریت خطاهای دیتابیس و Failover
- 74. مدیریت Health Check و Monitoring
- 75. مدیریت Load Testing و Benchmarking
- 76. مدیریت CI/CD و استقرار خودکار
- 77. مدیریت استقرار روی سرور (VPS / Cloud)
- 78. مدیریت استقرار با استفاده از Heroku یا Railway
- 79. مدیریت استقرار با استفاده از FastAPI در Production
- 80. مدیریت SSL و HTTPS در برنامه
- 81. مدیریت دامنه و DNS
- 82. مدیریت پشتیبانگیری و بازیابی دیتابیس
- 83. مدیریت نسخهبندی و Changelog
- 84. مدیریت همکاری تیمی با Git و Pull Request
- 85. مدیریت Code Review و Best Practices
- 86. مدیریت Refactoring و بهبود کد
- 87. مدیریت امنیت و بهروزرسانی وابستگیها
- 88. مدیریت خطاهای ناشناخته و گزارش خودکار
- 89. مدیریت Performance Optimization و Profiling
- 90. مدیریت Async IO و بهینهسازی همزمانی
- 91. مدیریت Connection Pool و بهینهسازی دیتابیس
- 92. مدیریت Query Optimization و توضیح پلان
- 93. مدیریت Index Strategy و تحلیل کارایی
- 94. مدیریت Data Validation و Schema Evolution
- 95. مدیریت Migration و تغییرات Schema
- 96. مدیریت Rollback و Recovery
- 97. مدیریت Logging و Alerting
- 98. مدیریت Security Audit و Penetration Testing
- 99. مدیریت Documentation و Wiki
- 100. مدیریت Release و Deploy Pipeline
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.