کتاب پیاده‌سازی عملی معماری نرم‌افزار با رویکرد تست‌محور (TDD) و طراحی دامنه-محور (DDD) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره پیاده‌سازی عملی معماری نرم‌افزار با رویکرد تست‌محور (TDD) و طراحی دامنه-محور (DDD)

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

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

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

  • 1. مبانی مهندسی نرم‌افزار و اهمیت کیفیت در سیستم‌های اطلاعاتی
  • 2. آشنایی با اصول طراحی دامنه-محور و نقش آن در مدیریت پیچیدگی
  • 3. مفاهیم کلیدی و چرخه توسعه در متدولوژی تست‌محور
  • 4. تنظیم محیط توسعه و ابزارهای مورد نیاز برای تست‌محوری
  • 5. شناسایی دامنه‌ها و زیردامنه‌ها در تحلیل سیستم‌های نرم‌افزاری
  • 6. مفاهیم مدل‌سازی دامنه و زبان مشترک بین تیم فنی و کارشناسان کسب‌وکار
  • 7. اصول طراحی موجودیت‌ها و اشیاء ارزش در معماری دامنه
  • 8. مدیریت چرخه‌حیات موجودیت‌ها با استفاده از الگوهای مخزن
  • 9. پیاده‌سازی تست‌های واحد و اهمیت چرخه قرمز-سبز-بازنویسی
  • 10. نوشتن اولین تست‌ها و درک مفاهیم جداسازی در تست‌نویسی
  • 11. طراحی و پیاده‌سازی سرویس‌های دامنه برای منطق‌های پیچیده
  • 12. مدیریت وابستگی‌ها و استفاده از الگوهای تزریق وابستگی در تست
  • 13. الگوی شیء مقداری و تضمین یکپارچگی داده‌ها در مدل دامنه
  • 14. طراحی و پیاده‌سازی مجموعه‌ها برای تضمین ثبات مدل
  • 15. الگوی کارخانه برای ایجاد موجودیت‌های پیچیده
  • 16. مفاهیم رویدادهای دامنه و کاربرد آن‌ها در معماری سیستم
  • 17. پیاده‌سازی رویدادهای دامنه و مدیریت اثرات جانبی
  • 18. اصول طراحی معماری لایه ای و جداسازی دغدغه‌ها
  • 19. معماری پیازین و نقش لایه‌های مختلف در سیستم
  • 20. طراحی واسط‌های برنامه‌نویسی بر اساس نیازمندی‌های دامنه
  • 21. استراتژی‌های تست‌نویسی برای لایه زیرساخت و ارتباط با پایگاه داده
  • 22. استفاده از الگوهای پیشنهادی برای نگاشت مدل دامنه به مدل داده
  • 23. مفاهیم کانتکست‌های محدود و مرزبندی در سیستم‌های بزرگ
  • 24. نقشه کانتکست و الگوهای ارتباطی بین زیرسیستم‌ها
  • 25. پیاده‌سازی الگوهای ضد فساد در یکپارچه‌سازی سیستم‌ها
  • 26. مدیریت تراکنش‌ها در معماری دامنه-محور
  • 27. استراتژی‌های تست یکپارچگی برای سرویس‌های توزیع‌شده
  • 28. اصول بازنویسی کد و بهبود کیفیت در حین توسعه
  • 29. شناسایی و حذف کدهای تکراری و پیچیدگی‌های غیرضروری
  • 30. الگوهای طراحی ایستا و پویا برای بهبود انعطاف‌پذیری سیستم
  • 31. تست‌نویسی برای سناریوهای مرزی و مدیریت خطاها
  • 32. بهینه‌سازی کارایی مدل دامنه با رویکرد تست‌محور
  • 33. مستندسازی مدل دامنه و حفظ دانش فنی تیم
  • 34. استفاده از تست‌های پذیرش برای تأیید نیازمندی‌های کسب‌وکار
  • 35. مدیریت تغییرات در مدل دامنه با حفظ پایداری سیستم
  • 36. اصول طراحی رابط کاربری بر اساس مدل دامنه
  • 37. توسعه سیستم‌های مقیاس‌پذیر با الگوهای دامنه-محور
  • 38. بررسی و رفع بدهی‌های فنی در پروژه‌های بزرگ
  • 39. ارزیابی نهایی کیفیت و انطباق با نیازمندی‌های سیستم
  • 40. ارائه پروژه‌ عملی و تحلیل معماری پیاده‌سازی شده
تگ‌ها: برنامه‌نویسی پیشرفته برنامه‌نویسی زنده توسعه آزمون‌محور تولید نرم‌افزار باکیفیت طراحی DDD طراحی دامنه محور طراحی سیستم‌های اطلاعاتی متدولوژی TDD معماری نرم‌افزار مهندسی نرم‌افزار

نظرات

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

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