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