کتاب مبانی برنامه نویسی شیءگرا با جاوا

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره مبانی برنامه نویسی شیءگرا با جاوا

موضوع کلی: علوم کامپیوتر و فناوری اطلاعات

موضوع میانی: برنامه نویسی و توسعه نرم افزار

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر دنیای برنامه نویسی
  • 2. آشنایی با مفاهیم علوم کامپیوتر
  • 3. تاریخچه زبان جاوا
  • 4. چرا جاوا؟ مزایا و کاربردها
  • 5. نصب و راه‌اندازی محیط توسعه جاوا
  • 6. اولین برنامه جاوا: سلام دنیا
  • 7. ساختار کلی یک برنامه جاوا
  • 8. متغیرها و انواع داده در جاوا
  • 9. عملگرها و اولویت آن‌ها
  • 10. دستورات شرطی: if, else, switch
  • 11. حلقه‌های تکرار: for, while, do-while
  • 12. آرایه‌ها: ذخیره‌سازی مجموعه‌ای از داده‌ها
  • 13. مقدمه‌ای بر برنامه‌نویسی شیءگرا
  • 14. مفهوم کلاس و شیء
  • 15. تعریف کلاس‌ها در جاوا
  • 16. ایجاد اشیاء از کلاس‌ها
  • 17. سازنده‌ها (Constructors) در جاوا
  • 18. کلمه کلیدی this
  • 19. مفهوم ارث‌بری (Inheritance)
  • 20. کلاس‌های انتزاعی (Abstract Classes)
  • 21. واسط‌ها (Interfaces) در جاوا
  • 22. پلی‌مورفیسم (Polymorphism)
  • 23. کپسوله‌سازی (Encapsulation)
  • 24. سطوح دسترسی (Access Modifiers)
  • 25. متدهای استاتیک (Static Methods)
  • 26. متدهای نهایی (Final Methods)
  • 27. فیلدهای نهایی (Final Fields)
  • 28. مدیریت خطاها و استثناها (Exceptions)
  • 29. بلوک‌های try-catch-finally
  • 30. انواع استثناها
  • 31. ایجاد استثناهای سفارشی
  • 32. کار با فایل‌ها در جاوا
  • 33. ورودی/خروجی (I/O) فایل
  • 34. جریان‌های ورودی/خروجی (Streams)
  • 35. Serialization در جاوا
  • 36. مقدمه‌ای بر کالکشن‌ها (Collections)
  • 37. لیست‌ها (Lists): ArrayList, LinkedList
  • 38. مجموعه‌ها (Sets): HashSet, TreeSet
  • 39. نقشه‌ها (Maps): HashMap, TreeMap
  • 40. تکرارکننده‌ها (Iterators)
  • 41. کار با رشته‌ها (Strings)
  • 42. متدهای پرکاربرد رشته‌ها
  • 43. تبدیل انواع داده
  • 44. کار با تاریخ و زمان
  • 45. مفاهیم پایگاه داده
  • 46. اتصال به پایگاه داده در جاوا
  • 47. SQL و دستورات پایه
  • 48. کار با JDBC
  • 49. مقدمه‌ای بر طراحی الگوهای شیءگرا (Design Patterns)
  • 50. الگوی Singleton
  • 51. الگوی Factory
  • 52. الگوی Observer
  • 53. مقدمه‌ای بر برنامه‌نویسی موازی (Concurrency)
  • 54. مفهوم Thread
  • 55. ایجاد و مدیریت Threadها
  • 56. همگام‌سازی (Synchronization)
  • 57. قفل‌ها (Locks)
  • 58. مقدمه‌ای بر شبکه‌های کامپیوتری
  • 59. پروتکل‌های شبکه
  • 60. سوکت‌ها در جاوا
  • 61. برنامه‌نویسی کلاینت-سرور
  • 62. مقدمه‌ای بر معماری نرم‌افزار
  • 63. معماری لایه‌ای
  • 64. معماری Microservices (مقدماتی)
  • 65. مقدمه‌ای بر تست نرم‌افزار
  • 66. تست واحد (Unit Testing)
  • 67. چارچوب‌های تست جاوا (JUnit)
  • 68. مقدمه‌ای بر الگوهای طراحی رابط کاربری
  • 69. معماری MVC
  • 70. معماری MVVM
  • 71. مقدمه‌ای بر مفاهیم امنیت نرم‌افزار
  • 72. رمزنگاری پایه
  • 73. مدیریت دسترسی و احراز هویت
  • 74. مقدمه‌ای بر توسعه وب با جاوا
  • 75. فریم‌ورک‌های وب جاوا (Spring Boot - مقدماتی)
  • 76. کار با RESTful APIs
  • 77. مقدمه‌ای بر ابزارهای مدیریت پروژه
  • 78. Git و کنترل نسخه
  • 79. Maven و Gradle
  • 80. مقدمه‌ای بر DevOps
  • 81. مفهوم CI/CD
  • 82. مقدمه‌ای بر هوش مصنوعی و یادگیری ماشین (صرفاً معرفی)
  • 83. کاربرد جاوا در هوش مصنوعی
  • 84. مقدمه‌ای بر کلان داده (Big Data)
  • 85. کاربرد جاوا در پردازش کلان داده
  • 86. مقدمه‌ای بر اینترنت اشیاء (IoT)
  • 87. کاربرد جاوا در IoT
  • 88. مقدمه‌ای بر بلاکچین (صرفاً معرفی)
  • 89. مقدمه‌ای بر مفاهیم پیشرفته جاوا
  • 90. Garbage Collection
  • 91. Reflection
  • 92. Annotations
  • 93. مقدمه‌ای بر توسعه اپلیکیشن‌های موبایل با جاوا (Android)
  • 94. اندروید استودیو و ساختار اپلیکیشن
  • 95. مقدمه‌ای بر مباحث پیشرفته‌تر برنامه‌نویسی شیءگرا
  • 96. SOLID Principles
  • 97. Design Patterns (تکمیلی)
  • 98. مقدمه‌ای بر مفاهیم پایدارسازی داده‌ها
  • 99. پایگاه‌های NoSQL (مقدماتی)
  • 100. مقدمه‌ای بر تحلیل داده

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.