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