دوره آموزش جامع برنامهنویسی شیءگرا با Java: از صفر تا طراحی حرفهای همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش جامع برنامهنویسی شیءگرا با Java: از صفر تا طراحی حرفهای
موضوع کلی: برنامهنویسی شیءگرا
موضوع میانی: مبانی و پیشرفتههای برنامهنویسی شیءگرا با جاوا
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر جاوا و توسعه نرم افزار
- 2. نصب و راه اندازی محیط توسعه جاوا (JDK)
- 3. اولین برنامه جاوا: Hello World
- 4. آشنایی با ساختار یک برنامه جاوا
- 5. کامپایل و اجرای کد جاوا
- 6. متغیرها و انواع داده در جاوا (Primitive Types)
- 7. عملگرهای حسابی در جاوا
- 8. عملگرهای منطقی و مقایسهای در جاوا
- 9. ساختارهای کنترلی: دستور شرطی if
- 10. ساختارهای کنترلی: دستور شرطی if-else
- 11. ساختارهای کنترلی: دستور شرطی if-else if-else
- 12. ساختارهای کنترلی: دستور switch
- 13. حلقههای تکرار: حلقه for
- 14. حلقههای تکرار: حلقه while
- 15. حلقههای تکرار: حلقه do-while
- 16. دستورات break و continue در حلقهها
- 17. آرایهها: تعریف و مقداردهی اولیه آرایهها
- 18. کار با آرایهها: دسترسی به عناصر آرایه
- 19. آرایهها: آرایههای چندبعدی
- 20. مقدمه ای بر مفاهیم شیءگرایی
- 21. کلاسها و اشیاء در جاوا
- 22. تعریف کلاسها: فیلدها (متغیرهای نمونه)
- 23. تعریف کلاسها: متدها (توابع)
- 24. سازندهها (Constructors) در جاوا
- 25. سازندههای پارامتریک
- 26. کلمه کلیدی this
- 27. کلمه کلیدی static
- 28. متغیرهای کلاس (Static Variables)
- 29. متدهای کلاس (Static Methods)
- 30. مفهوم کپسولهسازی (Encapsulation)
- 31. کنترل دسترسی: public
- 32. کنترل دسترسی: private
- 33. کنترل دسترسی: protected
- 34. کنترل دسترسی: default (package-private)
- 35. مقدمه ای بر وراثت (Inheritance)
- 36. کلمه کلیدی extends
- 37. کلاس والد (Superclass) و کلاس فرزند (Subclass)
- 38. متدهای override شده
- 39. کلمه کلیدی super
- 40. وراثت چند سطحی
- 41. مفهوم پلیمورفیسم (Polymorphism)
- 42. پلیمورفیسم در زمان کامپایل (Compile-time Polymorphism)
- 43. پلیمورفیسم در زمان اجرا (Runtime Polymorphism)
- 44. متدهای abstract
- 45. کلاسهای abstract
- 46. رابطها (Interfaces)
- 47. تعریف رابطها
- 48. پیادهسازی رابطها (implementing interfaces)
- 49. ارثبری رابطها (interface inheritance)
- 50. کلاسهای Anonymous Inner Classes
- 51. کلاسهای Inner Classes
- 52. کلاسهای Static Inner Classes
- 53. مفهوم Abstraction
- 54. مزایای Abstraction
- 55. مثالهای عملی از Abstraction
- 56. مدیریت خطا و استثناها (Exceptions)
- 57. انواع استثناها: checked vs unchecked
- 58. دستور try-catch
- 59. دستور throw
- 60. دستور throws
- 61. دستور finally
- 62. استثناهای سفارشی (Custom Exceptions)
- 63. مجموعهها (Collections) در جاوا: مقدمه
- 64. رابط List
- 65. کلاس ArrayList
- 66. کلاس LinkedList
- 67. رابط Set
- 68. کلاس HashSet
- 69. کلاس TreeSet
- 70. رابط Map
- 71. کلاس HashMap
- 72. کلاس TreeMap
- 73. مفاهیم پیشرفته جاوا: Generics
- 74. تعریف کلاسهای Generic
- 75. متدهای Generic
- 76. محدودیتهای Generic
- 77. بستهبندی دادهها (Wrapper Classes)
- 78. تبدیل انواع داده
- 79. مقدمه ای بر ورودی/خروجی (I/O) در جاوا
- 80. کار با فایلها: File Class
- 81. خواندن از فایل: FileReader و BufferedReader
- 82. نوشتن در فایل: FileWriter و BufferedWriter
- 83. کار با جریانهای بایت (Byte Streams)
- 84. کار با جریانهای کاراکتر (Character Streams)
- 85. سریالسازی (Serialization)
- 86. مقدمه ای بر طراحی شیءگرا (Object-Oriented Design - OOD)
- 87. اصول SOLID در OOD
- 88. اصل تک مسئولیتی (Single Responsibility Principle)
- 89. اصل باز/بسته (Open/Closed Principle)
- 90. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
- 91. اصل جداسازی رابط (Interface Segregation Principle)
- 92. اصل وارونگی وابستگی (Dependency Inversion Principle)
- 93. الگوهای طراحی (Design Patterns) در جاوا: مقدمه
- 94. الگوهای ایجاد (Creational Patterns): Singleton
- 95. الگوهای ایجاد: Factory Method
- 96. الگوهای ایجاد: Abstract Factory
- 97. الگوهای ساختاری (Structural Patterns): Adapter
- 98. الگوهای ساختاری: Decorator
- 99. الگوهای ساختاری: Facade
- 100. الگوهای رفتاری (Behavioral Patterns): Observer
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.