کتاب روشهای توسعه چابک (Agile Development) و ارتباط آن با OOP با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره روشهای توسعه چابک (Agile Development) و ارتباط آن با OOP
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. مفاهیم پایهای متدولوژی چابک
- 2. بیانیه چابک و اصول دوازدهگانه
- 3. تفاوت رویکرد چابک با مدل آبشاری
- 4. معرفی اسکرام: نقشها، رویدادها و مصنوعات
- 5. مدیریت بکلاگ محصول در اسکرام
- 6. برنامهریزی اسپرینت و تخمین وظایف
- 7. اجرای اسپرینت و جلسات روزانه
- 8. بازبینی اسپرینت و بازبینی فرآیند
- 9. معرفی روش کانبان و تابلوهای کانبان
- 10. مدیریت جریان کار و محدودیت کار در جریان
- 11. معرفی روش برنامهنویسی افراطی (XP)
- 12. تمرینهای اصلی XP: برنامهنویسی زوجی و توسعه مبتنی بر تست
- 13. انتگراسیون مداوم و استقرار مداوم
- 14. مفاهیم شیگرایی: کلاس و شیء
- 15. اصول چهارگانه شیگرایی: کپسولهسازی، وراثت، چندریختی، انتزاع
- 16. رابطههای بین کلاسها: ترکیب، تجمع، وابستگی
- 17. مفاهیم طراحی شیگرا و الگوهای طراحی پایه
- 18. الگوی استراتژی و ارتباط آن با تغییرپذیری
- 19. الگوی ناظر و مدیریت رویدادها
- 20. الگوی کارخانه و ایجاد اشیاء
- 21. الگوی Singleton و مدیریت حالت سراسری
- 22. اصول SOLID در طراحی شیگرا
- 23. اصل تک مسئولیتی و جداسازی وظایف
- 24. اصل باز-بسته و قابلیت توسعه
- 25. اصل جایگزینی لیسکوف و وراثت صحیح
- 26. اصل تفکیک رابط و ماژولار بودن
- 27. اصل وارونگی وابستگی و تزریق وابستگی
- 28. توسعه مبتنی بر تست (TDD) در محیط چابک
- 29. تست واحد و چارچوبهای تست
- 30. تست پذیرش و تست خودکار
- 31. بازآرایی کد (Refactoring) در چابک
- 32. ادغام مداوم و مدیریت شاخهها
- 33. استقرار خودکار و مدیریت نسخه
- 34. مدیریت پیکربندی نرمافزار
- 35. نقش مالک محصول در تیم چابک
- 36. نقش اسکرام مستر و تسهیلگری
- 37. نقش تیم توسعه خودسازمانده
- 38. ارتباط چابک با معماری نرمافزار
- 39. مدیریت ریسک در پروژههای چابک
- 40. ارزشگذاری و اولویتبندی ویژگیها
- 41. مدیریت تغییرات و بازخورد مشتری
- 42. مقیاسپذیری چابک: معرفی SAFe و LeSS
- 43. مدیریت تیمهای چندگانه چابک
- 44. ابزارهای مدیریت پروژه چابک (جیرا، ترلو)
- 45. معیارهای عملکردی در چابک: سرعت و نمودار سوخت
- 46. بازبینی و بهبود فرآیند تیمی
- 47. فرهنگ تیمی و همکاری در چابک
- 48. مستندسازی حداقلی در چابک
- 49. ارتباط چابک با DevOps
- 50. اتوماسیون فرآیند استقرار و تست
- 51. مدیریت بدهی فنی در توسعه چابک
- 52. طراحی مبتنی بر دامنه (DDD) در بافت چابک
- 53. مفاهیم میکروسرویسها و چابک
- 54. مدیریت وابستگیها در تیم چابک
- 55. تکنیکهای تخمین: استوری پوینت و پوکر برنامهریزی
- 56. تحلیل ارزش کسبشده در پروژه چابک
- 57. مدیریت قراردادها و بودجه چابک
- 58. انواع متدولوژیهای ترکیبی (Hybrid Agile)
- 59. ارتباط چابک با مدیریت محصول مدرن
- 60. مطالعه موردی: پیادهسازی اسکرام در یک تیم نرمافزاری
- 61. مطالعه موردی: استفاده از کانبان در تیم پشتیبانی
- 62. مطالعه موردی: استفاده از XP در پروژههای بحرانی
تگها:
Agile
OOP
Scrum
اصول SOLID
برنامهنویسی شیءگرا
توسعه چابک
توسعه نرمافزار
متدولوژی چابک
مدیریت پروژه نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.