کتاب الگوهای طراحی: الگوهای طراحی و طراحی رابط کاربری (UI/UX) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای طراحی: الگوهای طراحی و طراحی رابط کاربری (UI/UX)
موضوع کلی: برنامه نویسی
موضوع میانی: الگوهای طراحی (Design Patterns)
📋 سرفصلهای دوره
- 1. مقدمهای بر الگوهای طراحی و اهمیت آنها در توسعه نرمافزار
- 2. دستهبندی الگوهای طراحی: ایجادی، ساختاری و رفتاری
- 3. الگوی Singleton: کاربردها و پیادهسازی
- 4. الگوی Factory Method: ایجاد اشیاء با انعطافپذیری
- 5. الگوی Abstract Factory: خانوادههای اشیاء مرتبط
- 6. الگوی Builder: ساخت اشیاء پیچیده گام به گام
- 7. الگوی Prototype: شبیهسازی و کپی اشیاء
- 8. الگوی Adapter: تطبیق واسطهای ناسازگار
- 9. الگوی Bridge: جداسازی انتزاع از پیادهسازی
- 10. الگوی Composite: ساختارهای درختی و اشیاء یکپارچه
- 11. الگوی Decorator: افزودن پویای رفتار به اشیاء
- 12. الگوی Facade: واسط ساده برای زیرسیستمهای پیچیده
- 13. الگوی Flyweight: اشتراکگذاری اشیاء برای کاهش حافظه
- 14. الگوی Proxy: کنترل دسترسی و بارگذاری هوشمند
- 15. الگوی Chain of Responsibility: عبور درخواست در زنجیره
- 16. الگوی Command: کپسولهسازی درخواستها به عنوان اشیاء
- 17. الگوی Interpreter: تفسیر یک زبان خاص
- 18. الگوی Iterator: دسترسی ترتیبی به عناصر یک مجموعه
- 19. الگوی Mediator: کاهش وابستگی بین اشیاء
- 20. الگوی Memento: ذخیره و بازیابی وضعیت اشیاء
- 21. الگوی Observer: انتشار تغییرات به ناظران
- 22. الگوی State: تغییر رفتار بر اساس وضعیت داخلی
- 23. الگوی Strategy: انتخاب الگوریتم در زمان اجرا
- 24. الگوی Template Method: تعریف ساختار الگوریتم با مراحل قابلتغییر
- 25. الگوی Visitor: عملیات جدید بر روی عناصر یک ساختار
- 26. اصول SOLID در طراحی رابط کاربری
- 27. الگوهای طراحی برای مدیریت رویدادها و تعاملات
- 28. الگوی MVC: تفکیک منطق، نمایش و کنترل
- 29. الگوی MVP: معماری برای رابطهای کاربری قابلآزمون
- 30. الگوی MVVM: اتصال داده و منطق در رابط کاربری
- 31. الگوی Observer در UI: بهروزرسانی خودکار نماها
- 32. الگوی Singleton برای مدیریت وضعیت سراسری
- 33. الگوی Factory برای تولید کامپوننتهای رابط
- 34. الگوی Composite در طراحی منوها و نوارهای ابزار
- 35. الگوی Decorator برای تزئین المانهای بصری
- 36. الگوی Command برای عملیات undo/redo
- 37. الگوی Strategy برای انیمیشنها و انتقالها
- 38. الگوی State برای مدیریت مراحل فرمها
- 39. الگوی Template Method برای قالببندی صفحات
- 40. الگوی Visitor برای اعتبارسنجی فرمها
- 41. الگوی Proxy برای بارگذاری تنبل تصاویر و دادهها
- 42. الگوی Facade برای سادهسازی کتابخانههای UI
- 43. الگوی Adapter برای سازگاری با کتابخانههای مختلف
- 44. الگوی Mediator برای مدیریت چت و پیامها
- 45. الگوی Memento برای ذخیره وضعیت رابط
- 46. الگوی Flyweight برای مدیریت آیکونها و فونتها
- 47. معرفی الگوهای طراحی مدرن (React Hooks و Flux)
- 48. الگوی Redux و مدیریت وضعیت مرکزی
- 49. الگوی Bloc در مدیریت وضعیت برنامه
- 50. الگوی Provider برای تزریق وابستگی در UI
- 51. الگوی Builder برای ساخت فرمهای پویا
- 52. الگوی Prototype برای کلونسازی المانها
- 53. الگوی Bridge برای جداسازی منطق پلتفرم
- 54. الگوی Chain of Responsibility برای اعتبارسنجی ورودی
- 55. الگوی Interpreter برای جستجوی پیشرفته
- 56. مقایسه و انتخاب الگوی مناسب برای پروژه
- 57. بازآفرینی (Refactoring) کد UI با الگوهای طراحی
- 58. الگوهای طراحی و تستپذیری رابط کاربری
- 59. الگوهای طراحی و عملکرد (Performance) در UI
- 60. طراحی واکنشگرا و الگوهای تطبیقپذیر
- 61. الگوهای طراحی برای اپلیکیشنهای موبایل
- 62. الگوهای طراحی برای وب اپلیکیشنها
- 63. الگوهای طراحی برای دسکتاپ و نرمافزارهای محلی
- 64. الگوهای طراحی و دسترسیپذیری (Accessibility)
- 65. الگوهای طراحی و امنیت در سطح رابط کاربری
تگها:
Design Patterns
UI/UX
الگوهای طراحی
الگوهای نرمافزاری
برنامهنویسی شیگرا
تجربه کاربری
طراحی رابط کاربری
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.