اپلیکیشن اندرویدی فلشکارت آموزشی ارثبری، مدیریت استثنا و کار با APIهای جاوا
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ارثبری، مدیریت استثنا و کار با APIهای جاوا
موضوع کلی: برنامه نویسی شیءگرا با جاوا
موضوع میانی: الگوهای پیشرفته در جاوا
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی شیءگرا در جاوا
- 2. مفاهیم پایهای کلاسها و اشیاء
- 3. متغیرها و انواع داده در جاوا
- 4. عملگرها و عبارات در جاوا
- 5. ساختارهای کنترلی: شرطها
- 6. ساختارهای کنترلی: حلقهها
- 7. آرایهها در جاوا
- 8. متدها: تعریف و فراخوانی
- 9. مفهوم کپسولهسازی (Encapsulation)
- 10. سطوح دسترسی: public, private, protected
- 11. مفهوم ارثبری (Inheritance)
- 12. کلاس والد و کلاس فرزند
- 13. کلمه کلیدی super
- 14. بازنویسی متدها (Method Overriding)
- 15. پلیمورفیسم (Polymorphism)
- 16. کلاسهای انتزاعی (Abstract Classes)
- 17. متدهای انتزاعی
- 18. رابطهای کاربری (Interfaces)
- 19. پیادهسازی رابطهای کاربری
- 20. کلاسهای داخلی (Inner Classes)
- 21. کلاسهای محلی (Local Inner Classes)
- 22. کلاسهای ناشناس (Anonymous Inner Classes)
- 23. مفهوم استثناها (Exceptions)
- 24. مدیریت استثناها
- 25. بلوک try-catch
- 26. دستهبندی استثناها
- 27. استثناهای چکشده (Checked Exceptions)
- 28. استثناها چکنشده (Unchecked Exceptions)
- 29. کلمه کلیدی throw
- 30. کلمه کلیدی throws
- 31. بلوک finally
- 32. ایجاد استثناهای سفارشی
- 33. مفهوم API در جاوا
- 34. کتابخانههای استاندارد جاوا
- 35. پکیج java.lang
- 36. کلاس Object
- 37. متدهای toString(), equals(), hashCode()
- 38. کلاس String
- 39. عملیات روی رشتهها
- 40. کلاسهای Wrapper
- 41. کلاسهای عددی: Integer, Double
- 42. کلاسهای منطقی: Boolean
- 43. کلاسهای کاراکتری: Character
- 44. پکیج java.util
- 45. کلاس ArrayList
- 46. کار با لیستها
- 47. کلاس LinkedList
- 48. کلاس HashSet
- 49. کلاس HashMap
- 50. کار با نقشهها
- 51. کلاس Date
- 52. کلاس Calendar
- 53. پکیج java.io
- 54. کار با فایلها
- 55. خواندن از فایل
- 56. نوشتن در فایل
- 57. جریانهای ورودی/خروجی (Input/Output Streams)
- 58. جریانهای بایت (Byte Streams)
- 59. جریانهای کاراکتر (Character Streams)
- 60. بافرینگ (Buffering)
- 61. سریالسازی (Serialization)
- 62. پکیج java.nio
- 63. کار با فایلها در NIO
- 64. کانالها (Channels)
- 65. بافرها (Buffers)
- 66. دسترسی مستقیم به حافظه (Direct Memory Access)
- 67. پکیج java.time (API جدید تاریخ و زمان)
- 68. کلاس LocalDate
- 69. کلاس LocalTime
- 70. کلاس LocalDateTime
- 71. کلاس ZonedDateTime
- 72. فرمتبندی تاریخ و زمان
- 73. مدیریت زمان منطقهای
- 74. کلاس Duration
- 75. کلاس Period
- 76. پکیج java.net
- 77. کار با شبکه
- 78. آدرسهای IP
- 79. کلاس InetAddress
- 80. سوکتها (Sockets)
- 81. کلاس Socket
- 82. کلاس ServerSocket
- 83. پروتکل HTTP
- 84. کلاس URLConnection
- 85. کلاس HttpURLConnection
- 86. پکیج java.beans
- 87. مفهوم Bean
- 88. کلاسهای PropertyEditor
- 89. کلاسهای Introspector
- 90. مفهوم رویدادها (Events)
- 91. مدل شنونده-ناشر (Listener-Publisher Model)
- 92. پکیج java.text
- 93. فرمتبندی اعداد
- 94. فرمتبندی ارز
- 95. فرمتبندی تاریخ
- 96. کلاس NumberFormat
- 97. کلاس DateFormat
- 98. کلاس SimpleDateFormat
- 99. کلاس MessageFormat
- 100. پکیج java.security
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.