, ,

کتاب FastAPI و Chaos Engineering: آزمایش مقاومت APIها در برابر خرابی‌ها

تومان249,950

انتخاب پلن

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب FastAPI و Chaos Engineering: آزمایش مقاومت APIها در برابر خرابی‌ها

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. نکات اولیه در مورد برنامه نویسی و مفاهیم پایه
  • 2. آشنایی با API و معماری سرویس‌گرا
  • 3. معرفی FastAPI: یک فریم‌ورک مدرن و سریع پایتون
  • 4. نصب و راه‌اندازی FastAPI
  • 5. ساخت اولین API با FastAPI: Hello World
  • 6. ساختار فایل‌ها و پروژه‌های FastAPI
  • 7. تعریف مسیرها (Routes) و متدهای HTTP (GET, POST, PUT, DELETE)
  • 8. استفاده از پارامترهای مسیر (Path Parameters)
  • 9. استفاده از کوئری پارامترها (Query Parameters)
  • 10. اعتبارسنجی ورودی‌ها با Pydantic
  • 11. تعریف مدل‌های داده با Pydantic
  • 12. تبدیل داده‌ها (Data Serialization) با FastAPI
  • 13. ارسال و دریافت داده‌های JSON
  • 14. اعلان بدنه درخواست (Request Body)
  • 15. کار با انواع داده‌های مختلف در FastAPI
  • 16. اعتبارسنجی پیشرفته با Pydantic: اعتبارسنجی سفارشی
  • 17. مدیریت خطاها و استثناها در FastAPI
  • 18. ایجاد پاسخ‌های سفارشی (Custom Responses)
  • 19. مستندسازی API با Swagger و ReDoc
  • 20. استفاده از middleware در FastAPI
  • 21. Dependency Injection در FastAPI
  • 22. کار با پایگاه داده‌ها: معرفی ORM و انتخاب‌ها
  • 23. کار با پایگاه داده‌ها: پیکربندی و اتصال (SQLAlchemy)
  • 24. ایجاد مدل‌های پایگاه داده
  • 25. CRUD عملیات‌ها (Create, Read, Update, Delete) با SQLAlchemy
  • 26. اعتبارسنجی داده‌ها در هنگام تعامل با پایگاه داده
  • 27. استفاده از asynchronous operations در FastAPI
  • 28. مدیریت Session در تعامل با پایگاه داده
  • 29. استفاده از background tasks
  • 30. اعمال محدودیت‌های دسترسی (Authentication)
  • 31. احراز هویت با JWT (JSON Web Tokens)
  • 32. احراز هویت با OAuth 2.0
  • 33. مجوزدهی (Authorization)
  • 34. امنیت API: جلوگیری از حملات (CSRF, XSS)
  • 35. مدیریت CORS (Cross-Origin Resource Sharing)
  • 36. استفاده از تست‌های واحد (Unit Tests) برای FastAPI
  • 37. تست‌های یکپارچگی (Integration Tests) برای FastAPI
  • 38. بهینه‌سازی عملکرد API
  • 39. استفاده از caching
  • 40. استفاده از queues
  • 41. مقیاس‌پذیری API: معرفی مفاهیم و تکنیک‌ها
  • 42. استفاده از Docker برای استقرار FastAPI
  • 43. استفاده از Docker Compose
  • 44. استقرار API در محیط‌های مختلف (AWS, Google Cloud, Azure)
  • 45. نظارت بر API (Monitoring)
  • 46. لاگ‌گیری (Logging) در FastAPI
  • 47. معرفی Chaos Engineering
  • 48. اصول و مفاهیم Chaos Engineering
  • 49. مزایای Chaos Engineering
  • 50. ابزارهای Chaos Engineering
  • 51. آشنایی با انواع Chaos Experiments
  • 52. طراحی و اجرای یک Chaos Experiment
  • 53. ایجاد Chaos Experiments با استفاده از API
  • 54. اعمال خرابی‌ها در سطح شبکه (Network Chaos)
  • 55. اعمال خرابی‌ها در سطح سرور (Server Chaos)
  • 56. شبیه‌سازی خرابی پایگاه داده (Database Chaos)
  • 57. تزریق تاخیر و تأخیر در پاسخ‌ها
  • 58. تزریق خطا در پاسخ‌ها (Error Injection)
  • 59. شبیه‌سازی افت فشار ترافیک (Traffic Shaping)
  • 60. ایجاد Chaos Experiments با استفاده از Chaos Toolkit
  • 61. ایجاد Chaos Experiments با استفاده از Gremlin
  • 62. ایجاد Chaos Experiments با استفاده از LitmusChaos
  • 63. اندازه‌گیری و نظارت بر اثرات Chaos Experiments
  • 64. بررسی شاخص‌های کلیدی عملکرد (KPIs)
  • 65. تجزیه و تحلیل نتایج Chaos Experiments
  • 66. ارزیابی ریسک و شناسایی نقاط ضعف
  • 67. خلاصه‌سازی و گزارش‌دهی نتایج
  • 68. خودکارسازی Chaos Experiments
  • 69. استفاده از CI/CD برای اجرای Chaos Experiments
  • 70. یکپارچه‌سازی Chaos Engineering با فرایند توسعه
  • 71. نقش Chaos Engineering در DevOps
  • 72. ارزیابی مقاومت API در برابر خرابی‌ها
  • 73. ایجاد سیستم‌های مقاوم در برابر خرابی
  • 74. معرفی الگوهای طراحی (Design Patterns) برای مقاومت
  • 75. الگوی Circuit Breaker
  • 76. الگوی Retry
  • 77. الگوی Timeout
  • 78. الگوی Bulkhead
  • 79. استفاده از الگوهای طراحی در FastAPI
  • 80. پیاده‌سازی Circuit Breaker در FastAPI
  • 81. پیاده‌سازی Retry در FastAPI
  • 82. پیاده‌سازی Timeout در FastAPI
  • 83. نوشتن کدهای مقاوم در برابر خرابی
  • 84. استفاده از Health Checks
  • 85. استفاده از Load Balancing
  • 86. استفاده از Reverse Proxy
  • 87. استفاده از Auto Scaling
  • 88. مدیریت Blue/Green Deployments
  • 89. مدیریت Canary Deployments
  • 90. استفاده از Feature Flags
  • 91. بهبود قابلیت مشاهده (Observability) در FastAPI
  • 92. ابزارهای Observability (Prometheus, Grafana)
  • 93. مانیتورینگ API با استفاده از Prometheus
  • 94. داشبوردهای Grafana برای مشاهده و تحلیل
  • 95. لاگ‌گیری پیشرفته و تحلیل لاگ‌ها
  • 96. ردیابی توزیع‌شده (Distributed Tracing)
  • 97. عیب‌یابی مشکلات مربوط به خرابی‌ها
  • 98. بهترین شیوه‌ها در Chaos Engineering
  • 99. ارائه گزارش و جمع‌بندی دوره
  • 100. مروری بر مفاهیم کلیدی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب FastAPI و Chaos Engineering: آزمایش مقاومت APIها در برابر خرابی‌ها”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا