کتاب اصول طراحی ساختاریافته برنامه‌ها

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره اصول طراحی ساختاریافته برنامه‌ها

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

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

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

  • 1. مقدمه‌ای بر مهندسی نرم‌افزار
  • 2. چرایی نیاز به طراحی ساختاریافته
  • 3. تاریخچه و تکامل روش‌های طراحی
  • 4. اصول پایه‌ای طراحی نرم‌افزار
  • 5. مفاهیم کلیدی در مهندسی نرم‌افزار
  • 6. چرخه عمر توسعه نرم‌افزار
  • 7. مدل‌های توسعه نرم‌افزار (آبشاری، تکراری)
  • 8. مدل‌های توسعه نرم‌افزار (حلزونی، چابک)
  • 9. روش‌های توسعه چابک (Agile)
  • 10. مقدمه‌ای بر متدولوژی اسکرام
  • 11. اصول و ارزش‌های اسکرام
  • 12. نقش‌ها در اسکرام (مالک محصول، اسکرام مستر)
  • 13. نقش‌ها در اسکرام (تیم توسعه)
  • 14. رویدادهای اسکرام (جلسه برنامه‌ریزی اسپرینت)
  • 15. رویدادهای اسکرام (جلسه روزانه)
  • 16. رویدادهای اسکرام (جلسه بازنگری اسپرینت)
  • 17. رویدادهای اسکرام (جلسه بازنگری تیمی)
  • 18. آرتیفکت‌های اسکرام (بک‌لاگ محصول)
  • 19. آرتیفکت‌های اسکرام (بک‌لاگ اسپرینت)
  • 20. آرتیفکت‌های اسکرام (قابلیت تحویل)
  • 21. طراحی ساختاریافته (Structured Design)
  • 22. اصول طراحی بالا به پایین (Top-Down Design)
  • 23. توابع و رویه‌ها در طراحی ساختاریافته
  • 24. ماژولار بودن و مزایای آن
  • 25. اصول طراحی ماژولار (Coupling)
  • 26. اصول طراحی ماژولار (Cohesion)
  • 27. اندازه‌گیری Coupling و Cohesion
  • 28. تکنیک‌های تجزیه مسئله
  • 29. نمودارهای جریان داده (Data Flow Diagrams - DFD)
  • 30. سطوح مختلف DFD (DFD سطح صفر)
  • 31. سطوح مختلف DFD (DFD سطح یک)
  • 32. سطوح مختلف DFD (DFD سطح دو و بالاتر)
  • 33. تحلیل DFD و استخراج نیازمندی‌ها
  • 34. مدل‌سازی داده‌ها (Data Modeling)
  • 35. مفاهیم پایه‌ای پایگاه داده
  • 36. مدل رابطه‌ای (Relational Model)
  • 37. نرمال‌سازی پایگاه داده
  • 38. قوانین نرمال‌سازی (فرم اول تا سوم)
  • 39. مفهوم انتزاع (Abstraction)
  • 40. انتزاع داده (Data Abstraction)
  • 41. انتزاع رویه (Procedural Abstraction)
  • 42. اصل پنهان‌سازی اطلاعات (Information Hiding)
  • 43. استفاده از بسته‌های داده (Data Encapsulation)
  • 44. طراحی مبتنی بر کلاس (Class-Based Design)
  • 45. مفاهیم اصلی برنامه‌نویسی شیءگرا
  • 46. کلاس‌ها و اشیاء
  • 47. صفات (Attributes) و متدها (Methods)
  • 48. روابط بین کلاس‌ها (وراثت)
  • 49. روابط بین کلاس‌ها (همبستگی، تجمیع)
  • 50. روابط بین کلاس‌ها (وابستگی)
  • 51. الگوهای طراحی (Design Patterns)
  • 52. مقدمه‌ای بر الگوهای طراحی
  • 53. اهمیت الگوهای طراحی
  • 54. طبقه‌بندی الگوهای طراحی (Creational)
  • 55. الگوهای Creational (Singleton)
  • 56. الگوهای Creational (Factory Method)
  • 57. الگوهای Creational (Abstract Factory)
  • 58. الگوهای Creational (Builder)
  • 59. الگوهای Creational (Prototype)
  • 60. طبقه‌بندی الگوهای طراحی (Structural)
  • 61. الگوهای Structural (Adapter)
  • 62. الگوهای Structural (Bridge)
  • 63. الگوهای Structural (Composite)
  • 64. الگوهای Structural (Decorator)
  • 65. الگوهای Structural (Facade)
  • 66. الگوهای Structural (Flyweight)
  • 67. الگوهای Structural (Proxy)
  • 68. طبقه‌بندی الگوهای طراحی (Behavioral)
  • 69. الگوهای Behavioral (Chain of Responsibility)
  • 70. الگوهای Behavioral (Command)
  • 71. الگوهای Behavioral (Interpreter)
  • 72. الگوهای Behavioral (Iterator)
  • 73. الگوهای Behavioral (Mediator)
  • 74. الگوهای Behavioral (Memento)
  • 75. الگوهای Behavioral (Observer)
  • 76. الگوهای Behavioral (State)
  • 77. الگوهای Behavioral (Strategy)
  • 78. الگوهای Behavioral (Template Method)
  • 79. الگوهای Behavioral (Visitor)
  • 80. اصول SOLID در طراحی شیءگرا
  • 81. اصل تک وظیفه‌ای (Single Responsibility Principle)
  • 82. اصل باز/بسته (Open/Closed Principle)
  • 83. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
  • 84. اصل جداسازی رابط (Interface Segregation Principle)
  • 85. اصل وارونگی وابستگی (Dependency Inversion Principle)
  • 86. مقدمه‌ای بر طراحی رابط کاربری (UI Design)
  • 87. اصول طراحی رابط کاربری کاربرپسند
  • 88. مقدمه‌ای بر طراحی تجربه کاربری (UX Design)
  • 89. اهمیت تجربه کاربری در موفقیت نرم‌افزار
  • 90. مفاهیم تست نرم‌افزار
  • 91. انواع تست (واحد، یکپارچه‌سازی، سیستمی)
  • 92. تست پذیرش کاربر (UAT)
  • 93. مقدمه‌ای بر مهندسی نیازمندی‌ها
  • 94. روش‌های جمع‌آوری نیازمندی‌ها
  • 95. مستندسازی نیازمندی‌ها
  • 96. مدیریت نیازمندی‌ها
  • 97. اصول معماری نرم‌افزار
  • 98. الگوهای معماری رایج (Client-Server)
  • 99. الگوهای معماری رایج (Layered Architecture)
  • 100. الگوهای معماری رایج (Microservices)

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

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

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

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

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


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

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

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

نظرات

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

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