کتاب صوتی API mocking and stubbing for testing.

انتخاب پلن

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

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

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

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

عنوان دوره: دوره API mocking and stubbing for testing.

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

موضوع میانی: ای‌پی‌آی (API) و وب‌سرویس‌ها

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

  • 1. مبانی تست نرم‌افزار و اهمیت آن
  • 2. مقدمه‌ای بر API و انواع آن
  • 3. آشنایی با معماری‌های رایج API (REST, SOAP)
  • 4. مفاهیم اولیه Mocking و Stubbing
  • 5. تفاوت Mocking و Stubbing
  • 6. چرا به Mocking و Stubbing نیاز داریم؟
  • 7. مزایای استفاده از Mocking و Stubbing در چرخه توسعه
  • 8. کاربرد Mocking در تست واحدهای (Unit Testing)
  • 9. کاربرد Stubbing در تست یکپارچگی (Integration Testing)
  • 10. نقش Mocking و Stubbing در تست توسعه‌محور (TDD)
  • 11. آشنایی با ابزارهای Mocking و Stubbing
  • 12. معیارهای انتخاب ابزار مناسب
  • 13. مروری بر ابزارهای رایج Mocking (Mockito, Moq, Jest Mocks)
  • 14. مروری بر ابزارهای رایج Stubbing (WireMock, Postman Mock Servers)
  • 15. نصب و پیکربندی Mockito برای جاوا
  • 16. مبانی Stubbing با Mockito
  • 17. ایجاد Mock Objects در Mockito
  • 18. تنظیم پاسخ‌های Mocked در Mockito
  • 19. مدیریت Exception در Mocking با Mockito
  • 20. استفاده از Answer Interface در Mockito
  • 21. اصول Stubbing با WireMock
  • 22. پیکربندی WireMock برای پاسخ‌های ثابت
  • 23. پیکربندی WireMock برای پاسخ‌های پویا
  • 24. استفاده از JSON Path برای تطبیق درخواست‌ها در WireMock
  • 25. مدیریت وضعیت HTTP در WireMock
  • 26. شبیه‌سازی خطاهای شبکه با WireMock
  • 27. مبانی Mocking با Jest برای جاوا اسکریپت
  • 28. Mock کردن ماژول‌ها و توابع با Jest
  • 29. تنظیم پاسخ‌های Mocked در Jest
  • 30. Spying در Jest برای نظارت بر فراخوانی توابع
  • 31. استفاده از Jest mock implementation
  • 32. مبانی Mocking با Moq برای C#
  • 33. ایجاد Mock Objects با Moq
  • 34. تنظیم پاسخ‌های Mocked در Moq
  • 35. استفاده از Callback در Moq
  • 36. مدیریت Interface-based Mocking در Moq
  • 37. آشنایی با Postman Mock Servers
  • 38. ایجاد Mock API با Postman
  • 39. تنظیم پارامترهای درخواست در Postman Mock
  • 40. مدیریت پاسخ‌های مختلف در Postman Mock
  • 41. استفاده از Environment Variables در Postman Mock
  • 42. Mocking در سطح سرویس (Service Level Mocking)
  • 43. Mocking در سطح پایگاه داده (Database Level Mocking)
  • 44. Mocking سرویس‌های خارجی (Third-Party Services)
  • 45. تکنیک‌های پیشرفته Mocking
  • 46. استفاده از Mocking برای تست Asynchronous Operations
  • 47. Mocking برای تست Event-Driven Architectures
  • 48. Mocking در محیط‌های CI/CD
  • 49. ادغام ابزارهای Mocking با Pipelineهای CI/CD
  • 50. بهترین شیوه‌ها در Mocking و Stubbing
  • 51. مدیریت پیچیدگی در Mocking
  • 52. بهینه‌سازی زمان اجرای تست‌ها با Mocking
  • 53. نکات امنیتی در استفاده از Mocking
  • 54. انطباق با چارچوب‌های توسعه نرم‌افزار
  • 55. نقش Mocking در تست کارایی (Performance Testing)
  • 56. Mocking برای تست امنیت (Security Testing)
  • 57. تست سناریوهای Edge Case با Mocking
  • 58. Mocking برای تست قابلیت اطمینان (Reliability Testing)
  • 59. استفاده از Mocking در توسعه Microservices
  • 60. Mocking API Gatewayها
  • 61. Mocking در سناریوهای Distributed Systems
  • 62. ملاحظات حقوقی و انطباق در حوزه فناوری اطلاعات
  • 63. قوانین و مقررات مربوط به محتوای دیجیتال در ایران
  • 64. آیین‌نامه ساماندهی محتوای دیجیتال
  • 65. مصوبات شورای عالی انقلاب فرهنگی مرتبط
  • 66. حدود شرعی در تولید محتوا
  • 67. اصول فقهی در مباحث اقتصادی و مالی
  • 68. مقررات بانک مرکزی جمهوری اسلامی ایران
  • 69. چارچوب بانکداری بدون ربا
  • 70. عقود اسلامی در نظام بانکی
  • 71. مبانی خانواده ایرانی-اسلامی در روانشناسی
  • 72. پروتکل‌های وزارت بهداشت درمان و آموزش پزشکی
  • 73. استانداردهای فنی در حوزه سایبری
  • 74. قوانین مربوط به جرائم رایانه‌ای
  • 75. مبانی حقوقی مالکیت فکری در نرم‌افزار
  • 76. حفظ حریم خصوصی کاربران در سیستم‌های اطلاعاتی
  • 77. مسئولیت‌های قانونی توسعه‌دهندگان نرم‌افزار
  • 78. انطباق با قوانین ضد پولشویی
  • 79. قوانین گمرکی و ارزی در ایران
  • 80. مقررات صادرات و واردات نرم‌افزار
  • 81. مبانی اخلاق حرفه‌ای در حوزه فناوری
  • 82. مسئولیت اجتماعی در تولید محتوای آموزشی
  • 83. اصول ایمنی و امنیت در سیستم‌های نرم‌افزاری
  • 84. مدیریت ریسک در پروژه‌های نرم‌افزاری
  • 85. اهمیت مستندسازی فنی و قانونی
  • 86. فرهنگ‌سازی حقوقی در استفاده از فناوری
  • 87. تعهدات اخلاقی در برابر کاربران
  • 88. اصول انطباق با مقررات ملی
  • 89. ارزیابی ریسک‌های انطباق
  • 90. تدوین رویه‌های انطباق
  • 91. آموزش کارکنان در خصوص الزامات قانونی
  • 92. پیگیری تغییرات قوانین و مقررات
  • 93. نقش بازرسی و ممیزی داخلی
  • 94. ارتباط با نهادهای نظارتی
  • 95. مدیریت مستندات انطباق
  • 96. به‌روزرسانی رویه‌ها و مستندات
  • 97. ارتقاء فرهنگ انطباق در سازمان
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

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

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