کتاب Svelte Testing: Vitest and Playwright Integration

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره Svelte Testing: Vitest and Playwright Integration

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

موضوع میانی: سوِلت (Svelte)

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

  • 1. مقدمه‌ای بر Svelte و معماری آن
  • 2. آشنایی با اصول تست نویسی در توسعه نرم‌افزار
  • 3. اهمیت تست نویسی برای پروژه‌های Svelte
  • 4. معرفی Vitest به عنوان یک فریم‌ورک تست مدرن
  • 5. نصب و پیکربندی اولیه Vitest در پروژه Svelte
  • 6. نوشتن اولین تست واحد (Unit Test) برای کامپوننت‌های Svelte
  • 7. اصول تست کامپوننت‌های Svelte با Vitest
  • 8. تست Prop ها و Event های کامپوننت‌ها
  • 9. استفاده از Mocking در تست‌های واحد
  • 10. تکنیک‌های Mocking برای API ها و ماژول‌ها
  • 11. آشنایی با Playwright برای تست‌های End-to-End
  • 12. نصب و پیکربندی Playwright در پروژه Svelte
  • 13. نوشتن اولین تست End-to-End با Playwright
  • 14. اصول تست تعاملات کاربر در Playwright
  • 15. شبیه‌سازی کلیک، ورود متن و ناوبری
  • 16. تست فرم‌ها و اعتبارسنجی ورودی‌ها
  • 17. استفاده از Selectors برای هدف قرار دادن عناصر
  • 18. تکنیک‌های Wait و Assertions در Playwright
  • 19. مدیریت حالت (State) در تست‌های End-to-End
  • 20. تست کردن صفحات پویا و کامپوننت‌های داینامیک
  • 21. ادغام Vitest و Playwright در یک پروژه Svelte
  • 22. استراتژی‌های تست برای برنامه‌های تک‌صفحه‌ای (SPA)
  • 23. تست کردن Routing در برنامه‌های Svelte
  • 24. تست کردن مدیریت وضعیت (State Management) در Svelte
  • 25. استفاده از Context API در تست‌ها
  • 26. تست کردن Store های Svelte
  • 27. آشنایی با Composition API در Svelte و تست آن
  • 28. تست کردن کامپوننت‌های پیچیده با Composition API
  • 29. استفاده از Hooks سفارشی در تست‌ها
  • 30. اصول تست تعاملات API در سمت کلاینت
  • 31. شبیه‌سازی درخواست‌های HTTP در تست‌ها
  • 32. تست کردن پاسخ‌های API و مدیریت خطاها
  • 33. استراتژی‌های تست برای داده‌های حجیم
  • 34. تست کردن عملکرد (Performance Testing) با Vitest
  • 35. اندازه‌گیری زمان بارگذاری کامپوننت‌ها
  • 36. شناسایی گلوگاه‌های عملکردی
  • 37. تست کردن قابلیت دسترسی (Accessibility Testing)
  • 38. استفاده از ابزارهای A11y در Playwright
  • 39. تضمین تجربه کاربری برای همه کاربران
  • 40. تست کردن امنیت در برنامه‌های Svelte
  • 41. بررسی آسیب‌پذیری‌های رایج در سمت کلاینت
  • 42. استفاده از ابزارهای تست امنیتی
  • 43. مدیریت محیط‌های تست (Test Environments)
  • 44. تنظیم محیط‌های مختلف برای تست
  • 45. تست کردن در مرورگرهای مختلف
  • 46. استفاده از Docker برای محیط‌های تست ایزوله
  • 47. اصول CI/CD برای اجرای تست‌ها
  • 48. پیکربندی GitHub Actions برای اجرای تست‌ها
  • 49. ادغام Playwright و Vitest در Pipeline ی CI/CD
  • 50. گزارش‌دهی از نتایج تست‌ها
  • 51. تفسیر گزارش‌های Vitest و Playwright
  • 52. بهبود فرآیند تست بر اساس گزارش‌ها
  • 53. دیباگ کردن تست‌های ناموفق
  • 54. تکنیک‌های پیشرفته برای دیباگ کردن
  • 55. استفاده از ابزارهای DevTools در تست
  • 56. نوشتن تست‌های قابل نگهداری (Maintainable Tests)
  • 57. اصول DRY (Don't Repeat Yourself) در تست‌ها
  • 58. استفاده از Page Object Model در Playwright
  • 59. سازماندهی تست‌ها برای مقیاس‌پذیری
  • 60. مبانی تست‌های End-to-End پیشرفته
  • 61. تست کردن سناریوهای پیچیده کاربر
  • 62. مدیریت داده‌های تست (Test Data Management)
  • 63. استفاده از Fixtures در Playwright
  • 64. تکنیک‌های Test Isolation
  • 65. بررسی الگوهای طراحی در تست‌ها
  • 66. تست کردن کامپوننت‌های با وابستگی بالا
  • 67. استفاده از ابزارهای Mocking پیشرفته
  • 68. تست کردن افکت‌های جانبی (Side Effects)
  • 69. مدیریت زمان در تست‌ها (Timeouts)
  • 70. تست کردن ویژگی‌های Real-time
  • 71. استفاده از WebSockets در تست‌ها
  • 72. تست کردن برنامه‌های Progressive Web App (PWA)
  • 73. بهینه‌سازی تست‌ها برای سرعت
  • 74. Parallel Testing با Playwright
  • 75. استفاده از Worker Threads در Vitest
  • 76. تکنیک‌های Test Coverage
  • 77. تحلیل گزارش پوشش کد
  • 78. افزایش پوشش تست به صورت استراتژیک
  • 79. تست کردن کامپوننت‌های تعاملی با انیمیشن
  • 80. استفاده از ابزارهای انیمیشن در تست
  • 81. تست کردن رابط کاربری در حالت‌های مختلف
  • 82. تست کردن بین‌المللی‌سازی (i18n)
  • 83. تست کردن ترجمه‌ها و بومی‌سازی
  • 84. تست کردن کامپوننت‌های فرم پیچیده
  • 85. اعتبارسنجی سفارشی در فرم‌ها
  • 86. تست کردن ناوبری در برنامه‌های Single Page
  • 87. استفاده از History API در تست‌ها
  • 88. تست کردن مدیریت خطا در Playwright
  • 89. مدیریت خطاهای سمت سرور در تست‌ها
  • 90. تست کردن رابط کاربری در اندازه‌های مختلف صفحه
  • 91. استفاده از Viewport در Playwright
  • 92. تست کردن ویژگی‌های Drag and Drop
  • 93. شبیه‌سازی رویدادهای ماوس پیشرفته
  • 94. تست کردن کامپوننت‌های Canvas
  • 95. استفاده از ابزارهای تحلیل Canvas
  • 96. تست کردن داده‌های Big Data در UI
  • 97. بهینه‌سازی تست‌های Big Data
  • 98. تست کردن قابلیت‌های آفلاین
  • 99. استفاده از Service Workers در تست‌ها
  • 100. تست کردن معماری Event-Driven

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

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

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

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

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


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

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

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

نظرات

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

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