کتاب صوتی FastAPI و ساخت APIهای Dyson Sphere

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

عنوان دوره: دوره FastAPI و ساخت APIهای Dyson Sphere

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

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

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

  • 1. مقدمه‌ای بر FastAPI و مفاهیم پایه
  • 2. نصب و راه‌اندازی محیط توسعه FastAPI
  • 3. ساختار اولیه یک برنامه FastAPI
  • 4. پایپ‌لاین درخواست و پاسخ در FastAPI
  • 5. تعریف مسیرها (Routes) و متدهای HTTP
  • 6. پارامترهای مسیر (Path Parameters)
  • 7. پارامترهای کوئری (Query Parameters)
  • 8. بدنه درخواست (Request Body) و مدل‌های Pydantic
  • 9. اعتبارسنجی داده‌ها با Pydantic
  • 10. مدیریت خطاها و استثناها در FastAPI
  • 11. پاسخ‌های استاندارد HTTP
  • 12. مدیریت وضعیت‌های HTTP
  • 13. ارسال داده‌های JSON
  • 14. مدیریت انواع داده‌های مختلف در پاسخ
  • 15. مدیریت فایل‌ها و آپلود
  • 16. مدیریت دانلود فایل
  • 17. احراز هویت (Authentication) با توکن‌های JWT
  • 18. مدیریت دسترسی (Authorization) و نقش‌ها
  • 19. اتصال به پایگاه داده PostgreSQL
  • 20. استفاده از SQLAlchemy برای تعامل با پایگاه داده
  • 21. مدل‌سازی داده‌ها در SQLAlchemy
  • 22. عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف)
  • 23. مدیریت تراکنش‌ها در پایگاه داده
  • 24. بهینه‌سازی کوئری‌های پایگاه داده
  • 25. استفاده از Asyncpg برای عملیات ناهمزمان پایگاه داده
  • 26. مدیریت اتصالات پایگاه داده
  • 27. پیاده‌سازی صف‌های پیام با RabbitMQ
  • 28. اتصال به RabbitMQ در FastAPI
  • 29. ارسال و دریافت پیام از صف‌ها
  • 30. مدیریت صف‌های دائمی (Durable Queues)
  • 31. استفاده از Exchange ها در RabbitMQ
  • 32. Routing Keys و Bindings
  • 33. Pub/Sub Messaging با RabbitMQ
  • 34. استقرار برنامه FastAPI در Docker
  • 35. نوشتن Dockerfile برای برنامه FastAPI
  • 36. استفاده از Docker Compose برای مدیریت سرویس‌ها
  • 37. مدیریت متغیرهای محیطی در Docker
  • 38. تنظیمات شبکه در Docker
  • 39. مانیتورینگ برنامه FastAPI
  • 40. لاگ‌گیری (Logging) پیشرفته در FastAPI
  • 41. استفاده از ابزارهای مانیتورینگ خارجی
  • 42. تست واحد (Unit Testing) برنامه‌های FastAPI
  • 43. تست یکپارچه‌سازی (Integration Testing)
  • 44. استفاده از `pytest` برای تست
  • 45. شبیه‌سازی درخواست‌ها و پاسخ‌ها
  • 46. مدیریت وابستگی‌ها در تست‌ها
  • 47. مستندسازی خودکار API با Swagger UI
  • 48. مستندسازی خودکار API با ReDoc
  • 49. سفارشی‌سازی مستندات API
  • 50. مفاهیم پایه Dyson Sphere
  • 51. معماری Dyson Sphere
  • 52. اجزای اصلی Dyson Sphere
  • 53. مدل‌سازی Dyson Sphere با استفاده از کد
  • 54. پیاده‌سازی شبیه‌سازی Dyson Sphere
  • 55. تحلیل عملکرد Dyson Sphere
  • 56. بهینه‌سازی Dyson Sphere
  • 57. مدیریت منابع در Dyson Sphere
  • 58. اقتصاد Dyson Sphere
  • 59. تأثیر Dyson Sphere بر جامعه
  • 60. مسائل اخلاقی Dyson Sphere
  • 61. پایداری Dyson Sphere
  • 62. آینده Dyson Sphere
  • 63. مدیریت انرژی در Dyson Sphere
  • 64. سیستم‌های خنک‌کننده Dyson Sphere
  • 65. ساختار مواد Dyson Sphere
  • 66. فناوری‌های مورد نیاز Dyson Sphere
  • 67. موانع ساخت Dyson Sphere
  • 68. مطالعات موردی Dyson Sphere
  • 69. شبیه‌سازی‌های پیشرفته Dyson Sphere
  • 70. تحلیل ریسک Dyson Sphere
  • 71. طراحی رابط کاربری Dyson Sphere
  • 72. مدیریت داده‌های Dyson Sphere
  • 73. امنیت Dyson Sphere
  • 74. قوانین و مقررات Dyson Sphere
  • 75. مباحث پیشرفته در Dyson Sphere
  • 76. مدل‌سازی دینامیکی Dyson Sphere
  • 77. شبیه‌سازی‌هایعلمی Dyson Sphere
  • 78. تحولات آینده Dyson Sphere
  • 79. تاثیر Dyson Sphere بر اکتشافات فضایی
  • 80. تکنولوژی‌های نوظهور برای Dyson Sphere
  • 81. مدیریت بحران در Dyson Sphere
  • 82. طراحی مقیاس‌پذیر Dyson Sphere
  • 83. تحلیل هزینه-فایده Dyson Sphere
  • 84. مفاهیم پیشرفته در FastAPI
  • 85. استفاده از Dependency Injection پیشرفته
  • 86. مدیریت Background Tasks
  • 87. استفاده از WebSockets در FastAPI
  • 88. مدیریت Session ها
  • 89. Caching در FastAPI
  • 90. Rate Limiting
  • 91. استفاده از GraphQL با FastAPI
  • 92. معماری Microservices با FastAPI
  • 93. Deploying to Kubernetes
  • 94. CI/CD Pipelines for FastAPI
  • 95. Advanced Security Considerations
  • 96. Performance Tuning and Optimization
  • 97. Building Real-time Applications
  • 98. Server-Sent Events (SSE)
  • 99. Asynchronous Programming Patterns
  • 100. Event-Driven Architectures
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Dyson Sphere FastAPI REST API برنامه نویسی پایتون بک اند پایتون توسعه وب ساخت API فست ای پی ای

نظرات

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

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