کتاب اصول SOLID: راهنمای کاربردی برای طراحی سیستم‌های نرم‌افزاری انعطاف‌پذیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره اصول SOLID: راهنمای کاربردی برای طراحی سیستم‌های نرم‌افزاری انعطاف‌پذیر

موضوع کلی: برنامه نویسی

موضوع میانی: برنامه‌نویسی شیءگرا (OOP)

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

  • 1. اصل SOLID چیست و چرا اهمیت دارد
  • 2. تاریخچه و خاستگاه اصول SOLID
  • 3. مشکل طراحی نرم‌افزار بدون SOLID
  • 4. مفهوم مسئولیت واحد در طراحی کلاس
  • 5. تشخیص مسئولیت‌های تکراری و نامرتبط
  • 6. پیاده‌سازی عملی اصل Single Responsibility
  • 7. مثال نقض و بازنویسی SRP در یک کلاس
  • 8. مفهوم باز بودن برای توسعه و بسته بودن برای تغییر
  • 9. تشخیص نقاط تغییر در سیستم
  • 10. پیاده‌سازی عملی اصل Open/Closed با وراثت
  • 11. استفاده از ترکیب به جای وراثت در OCP
  • 12. مفهوم جایگزینی لیسکوف و زیرنوع‌ها
  • 13. تشخیص نقض LSP در سلسله مراتب کلاس‌ها
  • 14. پیاده‌سازی عملی اصل Liskov Substitution
  • 15. تفاوت LSP با وراثت ناقص
  • 16. مفهوم تفکیک رابط‌ها و چاقی رابط
  • 17. تشخیص رابط‌های ناقص و بزرگ
  • 18. پیاده‌سازی عملی اصل Interface Segregation
  • 19. استفاده از چندین رابط کوچک به جای یک رابط بزرگ
  • 20. مفهوم وابستگی به انتزاع نه به پیاده‌سازی
  • 21. تشخیص وابستگی‌های مستقیم و سفت
  • 22. تزریق وابستگی با سازنده و Setter
  • 23. پیاده‌سازی عملی اصل Dependency Inversion
  • 24. معرفی اینورژن آف کنترل و تزریق وابستگی
  • 25. تفاوت DI و IoC و DIP
  • 26. استفاده از Container برای مدیریت وابستگی‌ها
  • 27. SOLID در معماری لایه‌ای
  • 28. SOLID در معماری هگزاگونال
  • 29. SOLID در معماری میکروسرویس
  • 30. SOLID و تست‌پذیری کد
  • 31. SOLID و نگهداری کد در بلندمدت
  • 32. SOLID و بازآرایی کد
  • 33. مقایسه SOLID با سایر اصول طراحی
  • 34. مرور جامع و سناریوهای ترکیبی
تگ‌ها: OOP SOLID Principles اصول SOLID اصول طراحی انعطاف‌پذیری کد برنامه‌نویسی شیءگرا طراحی نرم‌افزار معماری نرم‌افزار

نظرات

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

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