کتاب جامع تست و ارتقای کیفیت برنامه‌های وب با Angular با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره جامع تست و ارتقای کیفیت برنامه‌های وب با Angular

موضوع کلی: مهندسی نرم‌افزار و توسعهٔ سامانه‌های تحت وب

موضوع میانی: تضمین کیفیت و تست نرم‌افزار در فریم‌ورک‌های مدرن

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

  • 1. مبانی و اهمیت تضمین کیفیت در پروژه‌های نرم‌افزاری
  • 2. آشنایی با چرخه حیات تست در برنامه‌های وب
  • 3. معماری تست در فریم‌ورک انگولار
  • 4. راه‌اندازی محیط توسعه و ابزارهای تست در انگولار
  • 5. آشنایی با فریم‌ورک Jasmine برای تست واحد
  • 6. آشنایی با ابزار اجرای تست Karma
  • 7. پیکربندی و تنظیمات فایل‌های تست در انگولار
  • 8. تست متدها و منطق بیزنس در کلاس‌های کامپوننت
  • 9. کار با Testbed برای نمونه‌سازی کامپوننت‌ها
  • 10. تست تعاملات کاربر و تغییرات DOM
  • 11. شبیه‌سازی رویدادهای کاربری با DebugElement
  • 12. تست نگاشت داده‌ها و Property Binding
  • 13. تست متدهای چرخه حیات کامپوننت
  • 14. آشنایی با مفاهیم Mocking و Spying
  • 15. استفاده از SpyOn برای کنترل توابع وابسته
  • 16. تزریق وابستگی‌ها در محیط تست
  • 17. تست سرویس‌های انگولار و مدیریت وضعیت
  • 18. تست فراخوانی‌های HTTP با استفاده از HttpClientTestingModule
  • 19. شبیه‌سازی پاسخ‌های سرور با HttpTestingController
  • 20. تست پایپ‌های سفارشی و تبدیل داده‌ها
  • 21. تست دایرکتیوهای ساختاری و ویژگی
  • 22. تست فرم‌های واکنشی و اعتبارسنجی داده‌ها
  • 23. تست فرم‌های مبتنی بر قالب و کنترل‌های فرم
  • 24. تست مسیریابی و گاردها در انگولار
  • 25. شبیه‌سازی فعال‌سازی روت‌ها در تست
  • 26. تست تعامل با سرویس‌های خارجی
  • 27. مدیریت تست‌های غیرهمزمان با async و fakeAsync
  • 28. کار با tick برای کنترل زمان در تست
  • 29. تست کامپوننت‌های پیچیده با وابستگی‌های چندگانه
  • 30. استفاده از فریم‌ورک Cypress برای تست‌های سرتاسری
  • 31. پیکربندی محیط تست‌های یکپارچه با Cypress
  • 32. نوشتن سناریوهای تست کاربر در Cypress
  • 33. تست جریان‌های کاری اصلی در برنامه
  • 34. تست سازگاری با مرورگرهای مختلف
  • 35. تست پاسخ‌گویی رابط کاربری و طراحی واکنش‌گرا
  • 36. استفاده از ابزارهای تحلیل پوشش کد
  • 37. تفسیر گزارش‌های Code Coverage
  • 38. بهینه‌سازی کدهای تست برای نگهداری آسان‌تر
  • 39. اصول کدنویسی تمیز در نوشتن تست‌ها
  • 40. تست استراتژی‌های مدیریت خطا در برنامه
  • 41. تست امنیت در لایه کلاینت و جلوگیری از نفوذ
  • 42. تست یکپارچگی با کتابخانه‌های جانبی
  • 43. استفاده از تست برای بازنگری و بهبود معماری کد
  • 44. تست ویژگی‌های دسترس‌پذیری در برنامه‌های وب
  • 45. استفاده از ابزارهای خودکارسازی در محیط CI/CD
  • 46. ادغام تست‌ها در خط لوله استقرار نرم‌افزار
  • 47. تست پایداری و عملکرد در شرایط بار کاری
  • 48. مستندسازی تست‌ها و گزارش‌دهی نتایج
  • 49. رفع اشکالات و بازنویسی کد بر اساس خروجی تست‌ها
  • 50. بهترین تجربیات در تست‌نویسی حرفه‌ای برای پروژه‌های بزرگ
تگ‌ها: آموزش Angular برنامه‌نویسی وب تست خودکار وب تست واحد نرم‌افزار تست‌نویسی Jasmine تست‌نویسی Karma تست‌نویسی انگولار تضمین کیفیت وب توسعه نرم‌افزار جاوااسکریپت پیشرفته

نظرات

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

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