کتاب مقدمهای بر جاوا برای مبتدیان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره مقدمهای بر جاوا برای مبتدیان مقدمهای بر جاوا برای مبتدیان: اولین قدم شما برای ورود به دنیای برنامهنویسی حرفهای آیا رویای ساختن اپلیکیشنهای قدرتمند، وبسایتهای داینامیک یا ورود به دنیای پردر...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر جاوا برای مبتدیان
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی
- 2. تاریخچه و فلسفه جاوا
- 3. Java Development Kit (JDK) چیست؟
- 4. تنظیم محیط توسعه (IDE)
- 5. اولین برنامه جاوا: "Hello World!"
- 6. کامپایل و اجرای برنامههای جاوا
- 7. ساختار پایه یک برنامه جاوا
- 8. درک متد `main`
- 9. کامنتها در جاوا
- 10. Java Virtual Machine (JVM) و Bytecode
- 11. متغیرها: تعریف و مقداردهی اولیه
- 12. انواع داده اولیه: اعداد صحیح (byte, short, int, long)
- 13. انواع داده اولیه: اعداد اعشاری (float, double)
- 14. انواع داده اولیه: کاراکتر (char) و بولی (boolean)
- 15. قوانین نامگذاری و بهترین شیوهها
- 16. عملگرهای محاسباتی
- 17. عملگرهای انتساب
- 18. عملگرهای مقایسهای
- 19. عملگرهای منطقی
- 20. عملگرهای افزایش و کاهش
- 21. اولویت عملگرها
- 22. تبدیل نوع و کستینگ (Casting)
- 23. دریافت ورودی از کاربر با `Scanner`
- 24. نمایش خروجی در کنسول (`System.out.print`, `println`)
- 25. ثابتها با کلمه کلیدی `final`
- 26. مقدمهای بر دستورات کنترل جریان
- 27. دستور `if`
- 28. دستور `if-else`
- 29. زنجیره `if-else if-else`
- 30. دستورات `if` تو در تو
- 31. دستور `switch`
- 32. عبارات `switch` (معرفی کوتاه)
- 33. حلقه `while`
- 34. حلقه `do-while`
- 35. حلقه `for`
- 36. حلقه `for` پیشرفته (For-Each Loop)
- 37. حلقههای تو در تو
- 38. دستور `break`
- 39. دستور `continue`
- 40. انتخاب حلقه مناسب
- 41. طراحی الگوریتمها با کنترل جریان
- 42. اشکالزدایی مسائل کنترل جریان
- 43. حل مسائل ساده شرطی
- 44. حل مسائل ساده تکراری
- 45. ترکیب شرطها و حلقهها
- 46. مقدمهای بر مفاهیم برنامهنویسی شیءگرا (OOP)
- 47. کلاسها: طرحهای اولیه برای اشیاء
- 48. اشیاء: نمونههایی از کلاسها
- 49. تعریف یک کلاس: فیلدها و متدها
- 50. ایجاد اشیاء (Instantiation)
- 51. متغیرهای نمونه (Attributes)
- 52. متدها: تعریف رفتار
- 53. پارامترهای متد و انواع بازگشتی
- 54. کلمه کلیدی `this`
- 55. سازندهها (Constructors): مقداردهی اولیه اشیاء
- 56. سازنده پیشفرض
- 57. سازندههای پارامتری
- 58. بارگذاری بیش از حد سازنده (Constructor Overloading)
- 59. بارگذاری بیش از حد متد (Method Overloading)
- 60. کپسولهسازی: پنهانسازی جزئیات پیادهسازی
- 61. Modifierهای دسترسی (`public`, `private`)
- 62. Getters و Setters
- 63. مقدمهای بر وراثت (Inheritance)
- 64. کلمه کلیدی `extends`
- 65. کلاس والد (Superclass) و کلاس فرزند (Subclass)
- 66. بازنویسی متد (Method Overriding)
- 67. کلمه کلیدی `super`
- 68. مقدمهای بر پلیمورفیسم (Polymorphism)
- 69. درک Upcasting
- 70. کلاسهای انتزاعی (Abstract Classes) - مفهوم پایه
- 71. رابطها (Interfaces) - مفهوم پایه
- 72. اعضای استاتیک: فیلدها و متدها
- 73. کلمه کلیدی `final` برای کلاسها و متدها
- 74. پکیجها برای سازماندهی کلاسها
- 75. وارد کردن کلاسها از پکیجهای دیگر
- 76. مقدمهای بر کلاس `String`
- 77. ایجاد و دستکاری رشتهها
- 78. متدهای رایج `String` (length, charAt, substring)
- 79. مقایسه رشتهها (`equals`, `equalsIgnoreCase`)
- 80. `StringBuilder` برای رشتههای قابل تغییر
- 81. آرایهها: ذخیره چندین مقدار
- 82. تعریف و مقداردهی اولیه آرایهها
- 83. دسترسی و تغییر عناصر آرایه
- 84. پیمایش آرایهها (حلقههای `for` سنتی و پیشرفته)
- 85. آرایههای چندبعدی (مفاهیم پایه)
- 86. کلاس `java.util.Arrays` (مرتبسازی، جستجو)
- 87. آرگومانهای خط فرمان
- 88. مقدمهای بر چارچوب Collections
- 89. رابط `List` و `ArrayList` (عملیات پایه)
- 90. رابط `Set` و `HashSet` (عملیات پایه)
- 91. درک خطاها و استثناها (Exceptions)
- 92. بلوک `try-catch`
- 93. مدیریت چندین استثنا
- 94. بلوک `finally`
- 95. کلمه کلیدی `throw` برای پرتاب استثناها
- 96. استثناهای Checked در مقابل Unchecked (تمایز)
- 97. ورودی فایل پایه با `FileReader` و `BufferedReader`
- 98. خروجی فایل پایه با `FileWriter` و `BufferedWriter`
- 99. مقدمهای بر Generics (ایمنی نوع)
- 100. مقدمهای بر Enums (شمارشگرها)
تگها:
Java
Java Programming
Java Tutorial
آموزش Java
آموزش برنامه نویسی
آموزش جاوا
آموزش جاوا برای مبتدیان
اصول برنامه نویسی
برنامه نویسی
برنامه نویسی جاوا
برنامه نویسی مقدماتی
جاوا
شروع برنامه نویسی
مبتدی
یادگیری جاوا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.