دوره کشف دنیای جذاب برنامهنویسی با جاوا: از مفاهیم اولیه تا ساخت اولین برنامهها همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب کشف دنیای جذاب برنامهنویسی با جاوا: از مفاهیم اولیه تا ساخت اولین برنامهها
موضوع کلی: مقدمهای جامع بر زبان برنامهنویسی جاوا
موضوع میانی: یادگیری اصول و مفاهیم کلیدی جاوا
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه به دنیای برنامهنویسی
- 2. چرا جاوا؟
- 3. تاریخچه مختصر جاوا
- 4. محیط توسعه جاوا (JDK)
- 5. نصب JDK
- 6. تنظیم متغیرهای محیطی (PATH)
- 7. اولین برنامه جاوا: "Hello, World!"
- 8. کامپایل و اجرای کد جاوا
- 9. مفاهیم پایهای زبان برنامهنویسی
- 10. انواع دادهها در جاوا
- 11. متغیرها و نحوه تعریف آنها
- 12. عملگرهای حسابی
- 13. عملگرهای رابطهای
- 14. عملگرهای منطقی
- 15. دستورات شرطی (if, else if, else)
- 16. دستورات شرطی تو در تو
- 17. دستور switch
- 18. حلقههای تکرار (for loop)
- 19. حلقههای تکرار (while loop)
- 20. حلقههای تکرار (do-while loop)
- 21. دستور break
- 22. دستور continue
- 23. آرایهها (Arrays)
- 24. تعریف و مقداردهی آرایهها
- 25. دسترسی به عناصر آرایه
- 26. آرایههای چند بعدی
- 27. متدها (Methods)
- 28. تعریف متدها
- 29. فراخوانی متدها
- 30. پارامترهای متدها
- 31. مقدار بازگشتی متدها
- 32. پوشش متغیرها (Scope)
- 33. کلاسها و اشیاء (Classes and Objects)
- 34. مفهوم کلاس
- 35. تعریف کلاس
- 36. ساخت اشیاء (Instances)
- 37. ویژگیهای کلاس (Fields/Attributes)
- 38. رفتارهای کلاس (Methods)
- 39. سازندهها (Constructors)
- 40. تعریف سازندهها
- 41. سازندههای پیشفرض
- 42. سازندههای پارامتری
- 43. کلمه کلیدی this
- 44. مفهوم ارثبری (Inheritance)
- 45. کلاس والد (Superclass)
- 46. کلاس فرزند (Subclass)
- 47. کلمه کلیدی extends
- 48. بازنویسی متدها (Method Overriding)
- 49. کلمه کلیدی super
- 50. پلیمورفیسم (Polymorphism)
- 51. مفهوم پلیمورفیسم
- 52. پلیمورفیسم در زمان کامپایل (Overloading)
- 53. پلیمورفیسم در زمان اجرا (Overriding)
- 54. کلاسهای انتزاعی (Abstract Classes)
- 55. متدهای انتزاعی (Abstract Methods)
- 56. کلمه کلیدی abstract
- 57. رابطها (Interfaces)
- 58. تعریف رابطها
- 59. پیادهسازی رابطها (Implementing Interfaces)
- 60. کلاسهای داخلی (Inner Classes)
- 61. کلاسهای ناشناس (Anonymous Classes)
- 62. مدیریت خطاها (Exception Handling)
- 63. مفهوم استثنا (Exception)
- 64. انواع استثناها (Checked vs. Unchecked)
- 65. دستور try-catch-finally
- 66. پرتاب استثنا (Throwing Exceptions)
- 67. تعریف استثناهای سفارشی
- 68. مجموعهها (Collections Framework)
- 69. مفهوم مجموعه
- 70. لیستها (Lists)
- 71. آرایهها (Arrays) در مقابل لیستها
- 72. LinkedList
- 73. ArrayList
- 74. مجموعهها (Sets)
- 75. HashSet
- 76. TreeSet
- 77. نقشهها (Maps)
- 78. HashMap
- 79. TreeMap
- 80. کار با رشتهها (Strings)
- 81. ایجاد و دستکاری رشتهها
- 82. متدهای پرکاربرد String
- 83. کلاس StringBuilder
- 84. ورودی و خروجی (Input/Output)
- 85. خواندن ورودی از کنسول
- 86. نوشتن خروجی در کنسول
- 87. کار با فایلها (File I/O)
- 88. خواندن از فایل
- 89. نوشتن در فایل
- 90. مفهوم بستهها (Packages)
- 91. ایجاد و استفاده از بستهها
- 92. کلمه کلیدی import
- 93. مفاهیم شیگرایی پیشرفته
- 94. کلمه کلیدی final
- 95. کلمه کلیدی static
- 96. مدیریت حافظه و Garbage Collection
- 97. Garbage Collection چیست؟
- 98. مفاهیم پیشرفتهتر (اختیاری)
- 99. کار با تاریخ و زمان
- 100. کار با اعداد تصادفی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.