اپلیکیشن اندرویدی فلشکارت آموزشی مدلسازی شیءگرا و چندریختی در Oberon-2
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدلسازی شیءگرا و چندریختی در Oberon-2
موضوع کلی: برنامهنویسی
موضوع میانی: برنامهنویسی شیءگرا
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان برنامهنویسی Oberon-2
- 2. ساختار کلی یک برنامه Oberon-2
- 3. انواع دادههای پایه در Oberon-2
- 4. عملگرها و عبارات در Oberon-2
- 5. کنترل جریان: دستورات شرطی و چرخهها
- 6. آرایهها و رکوردها در Oberon-2
- 7. روندها (Procedures) و توابع (Functions) در Oberon-2
- 8. ماژولها و سازماندهی کد در Oberon-2
- 9. مقدمهای بر برنامهنویسی شیءگرا
- 10. مفاهیم کلیدی شیءگرایی: کپسولهسازی، وراثت، چندریختی
- 11. کلاسها و اشیاء در Oberon-2
- 12. تعریف کلاسها و اعضای آنها
- 13. ایجاد اشیاء از کلاسها
- 14. متدها و توابع عضو در Oberon-2
- 15. وراثت در Oberon-2: مفاهیم و پیادهسازی
- 16. انواع وراثت: تکوراثتی و چندوراثتی
- 17. Override کردن متدها در کلاسهای فرزند
- 18. کلاسهای Abstract و Interfaceها در Oberon-2
- 19. چندریختی (Polymorphism) در Oberon-2
- 20. انواع چندریختی: Compile-time و Run-time
- 21. پیادهسازی چندریختی با استفاده از متدهای Override شده
- 22. استفاده از انواع دادهای Variant برای چندریختی
- 23. مدلسازی دادهها با استفاده از کلاسها و اشیاء
- 24. طراحی کلاسها و روابط بین آنها
- 25. UML و طراحی شیءگرا در Oberon-2
- 26. الگوهای طراحی شیءگرا (Design Patterns) در Oberon-2
- 27. الگوی Singleton
- 28. الگوی Factory
- 29. الگوی Observer
- 30. الگوی Strategy
- 31. مدیریت خطاها و استثنائات در Oberon-2
- 32. برنامهنویسی دفاعی (Defensive Programming) در Oberon-2
- 33. آشنایی با کتابخانههای استاندارد Oberon-2
- 34. کار با فایلها در Oberon-2
- 35. مدیریت حافظه در Oberon-2
- 36. بهینهسازی کد Oberon-2
- 37. تست واحد (Unit Testing) در Oberon-2
- 38. اشکالزدایی (Debugging) برنامههای Oberon-2
- 39. ساخت یک برنامه ساده مبتنی بر شیءگرایی در Oberon-2
- 40. پیادهسازی یک سیستم مدیریت کتابخانه با استفاده از Oberon-2
- 41. طراحی و پیادهسازی یک بازی ساده با Oberon-2
- 42. استفاده از Oberon-2 در پروژههای بزرگ
- 43. تکنیکهای پیشرفته برنامهنویسی شیءگرا در Oberon-2
- 44. معرفی ابزارهای توسعه Oberon-2
- 45. مقایسه Oberon-2 با سایر زبانهای شیءگرا
- 46. آینده Oberon-2 و کاربردهای آن
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.