اپلیکیشن اندرویدی فلشکارت آموزشی آموزش طراحی Pattern های GoF در اندروید
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش طراحی Pattern های GoF در اندروید
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی اندروید (Android Native)
📋 سرفصلهای دوره
- 1. مقدمهای بر الگوهای طراحی در اندروید
- 2. مفهوم الگوهای طراحی (Design Patterns)
- 3. اهمیت الگوهای طراحی در توسعه نرمافزار
- 4. تاریخچه الگوهای طراحی GOF
- 5. دستهبندی الگوهای طراحی GOF
- 6. الگوهای آفرینشی (Creational Patterns)
- 7. الگوهای ساختاری (Structural Patterns)
- 8. الگوهای رفتاری (Behavioral Patterns)
- 9. الگوی Singleton در اندروید
- 10. پیادهسازی Singleton با استفاده از Enum
- 11. پیادهسازی Singleton با استفاده از Lazy Initialization
- 12. پیادهسازی Singleton با استفاده از Double-Checked Locking
- 13. مزایا و معایب الگوی Singleton
- 14. موارد استفاده رایج Singleton در اندروید
- 15. مدیریت منابع با Singleton
- 16. مدیریت تنظیمات برنامه با Singleton
- 17. الگوی Factory Method در اندروید
- 18. مزایا و معایب الگوی Factory Method
- 19. موارد استفاده Factory Method در اندروید
- 20. ایجاد اشیاء پیچیده با Factory Method
- 21. الگوی Abstract Factory در اندروید
- 22. مزایا و معایب الگوی Abstract Factory
- 23. موارد استفاده Abstract Factory در اندروید
- 24. ایجاد خانوادهای از اشیاء مرتبط
- 25. الگوی Builder در اندروید
- 26. مزایا و معایب الگوی Builder
- 27. موارد استفاده Builder در اندروید
- 28. ساخت اشیاء با پارامترهای زیاد
- 29. الگوی Prototype در اندروید
- 30. مزایا و معایب الگوی Prototype
- 31. موارد استفاده Prototype در اندروید
- 32. کپی کردن اشیاء با Prototype
- 33. الگوی Adapter در اندروید
- 34. مزایا و معایب الگوی Adapter
- 35. موارد استفاده Adapter در اندروید
- 36. سازگار کردن رابطهای ناسازگار
- 37. الگوی Bridge در اندروید
- 38. مزایا و معایب الگوی Bridge
- 39. موارد استفاده Bridge در اندروید
- 40. جدا کردن لایهها
- 41. الگوی Composite در اندروید
- 42. مزایا و معایب الگوی Composite
- 43. موارد استفاده Composite در اندروید
- 44. نمایش ساختارهای درختی
- 45. الگوی Decorator در اندروید
- 46. مزایا و معایب الگوی Decorator
- 47. موارد استفاده Decorator در اندروید
- 48. افزودن مسئولیتها به اشیاء
- 49. الگوی Facade در اندروید
- 50. مزایا و معایب الگوی Facade
- 51. موارد استفاده Facade در اندروید
- 52. سادهسازی رابط پیچیده
- 53. الگوی Flyweight در اندروید
- 54. مزایا و معایب الگوی Flyweight
- 55. موارد استفاده Flyweight در اندروید
- 56. بهینهسازی حافظه
- 57. الگوی Proxy در اندروید
- 58. مزایا و معایب الگوی Proxy
- 59. موارد استفاده Proxy در اندروید
- 60. کنترل دسترسی به اشیاء
- 61. الگوی Chain of Responsibility در اندروید
- 62. مزایا و معایب Chain of Responsibility
- 63. موارد استفاده Chain of Responsibility
- 64. پردازش درخواستها به صورت زنجیرهای
- 65. الگوی Command در اندروید
- 66. مزایا و معایب الگوی Command
- 67. موارد استفاده Command
- 68. اجرای عملیات به صورت اشیاء
- 69. الگوی Interpreter در اندروید
- 70. مزایا و معایب Interpreter
- 71. موارد استفاده Interpreter
- 72. تعریف گرامر و تفسیر آن
- 73. الگوی Iterator در اندروید
- 74. مزایا و معایب Iterator
- 75. موارد استفاده Iterator
- 76. دسترسی به عناصر یک مجموعه
- 77. الگوی Mediator در اندروید
- 78. مزایا و معایب Mediator
- 79. موارد استفاده Mediator
- 80. مدیریت ارتباط بین اشیاء
- 81. الگوی Memento در اندروید
- 82. مزایا و معایب Memento
- 83. موارد استفاده Memento
- 84. ذخیره و بازیابی وضعیت اشیاء
- 85. الگوی Observer در اندروید
- 86. مزایا و معایب Observer
- 87. موارد استفاده Observer
- 88. پیادهسازی سیستمهای انتشار/اشتراک
- 89. الگوی State در اندروید
- 90. مزایا و معایب State
- 91. موارد استفاده State
- 92. تغییر رفتار شیء بر اساس وضعیت
- 93. الگوی Strategy در اندروید
- 94. مزایا و معایب Strategy
- 95. موارد استفاده Strategy
- 96. تعریف خانوادهای از الگوریتمها
- 97. الگوی Template Method در اندروید
- 98. مزایا و معایب Template Method
- 99. موارد استفاده Template Method
- 100. تعریف اسکلت یک الگوریتم
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.