, ,

کتاب کاتلین و ابزارهای مدیریت وابستگی (Dependency Management Tools)

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب کاتلین و ابزارهای مدیریت وابستگی (Dependency Management Tools)

موضوع کلی: برنامه نویسی

موضوع میانی: کاتلین (Kotlin)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر کاتلین و تاریخچه آن
  • 2. راه‌اندازی محیط توسعه (IntelliJ IDEA)
  • 3. اولین برنامه کاتلین: Hello, World!
  • 4. متغیرها: var و val
  • 5. انواع داده‌های پایه: اعداد، کاراکترها، بولین
  • 6. رشته‌ها (Strings) و قالب‌بندی رشته (String Templates)
  • 7. عملگرهای حسابی و منطقی
  • 8. مفهوم Null Safety و انواع nullable
  • 9. بررسی Null با عملگرهای Safe Call (?.) و Elvis (?:)
  • 10. دستورات شرطی: if-else
  • 11. استفاده از when به عنوان جایگزین switch
  • 12. حلقه‌ها: for
  • 13. حلقه‌ها: while و do-while
  • 14. محدوده‌ها (Ranges) و کاربرد آن‌ها
  • 15. مبانی توابع: تعریف و فراخوانی
  • 16. پارامترهای تابع و مقادیر پیش‌فرض
  • 17. توابع Single-Expression
  • 18. مبانی کار با آرایه‌ها (Arrays)
  • 19. ورودی و خروجی استاندارد (Console I/O)
  • 20. کامنت‌گذاری و مستندسازی کد (KDoc)
  • 21. مفهوم کلاس و شیء (Class and Object)
  • 22. سازنده‌ها (Constructors) و بلاک init
  • 23. خصوصیات (Properties): Getter و Setter
  • 24. وراثت (Inheritance) و کلمه کلیدی open
  • 25. بازنویسی متدها و خصوصیات (Overriding)
  • 26. کلاس‌های Abstract
  • 27. واسط‌ها (Interfaces)
  • 28. کلاس‌های Data
  • 29. کلاس‌های Enum
  • 30. کلاس‌های Sealed
  • 31. اشیاء (Objects) و الگوی Singleton
  • 32. اشیاء همراه (Companion Objects)
  • 33. کلاس‌های تودرتو (Nested Classes)
  • 34. کلاس‌های داخلی (Inner Classes)
  • 35. اصلاح‌کننده‌های دسترسی: private, protected, internal, public
  • 36. مقدمه‌ای بر برنامه‌نویسی تابعی در کاتلین
  • 37. توابع سطح بالا (Higher-Order Functions)
  • 38. عبارات لامبدا (Lambda Expressions)
  • 39. توابع بی‌نام (Anonymous Functions)
  • 40. Closures
  • 41. توابع Inline
  • 42. توابع الحاقی (Extension Functions)
  • 43. خصوصیات الحاقی (Extension Properties)
  • 44. عملگر invoke
  • 45. Type Aliases
  • 46. جنریک‌ها (Generics): کلاس‌ها و توابع جنریک
  • 47. محدودیت‌های جنریک (Generic Constraints)
  • 48. واریانس: Covariance (out) و Contravariance (in)
  • 49. Star-Projections
  • 50. مقدمه‌ای بر Coroutines و برنامه‌نویسی غیرهمزمان
  • 51. مفاهیم پایه Coroutine: launch و async
  • 52. مدیریت Coroutine ها با Job و Deferred
  • 53. Coroutine Context و Dispatchers
  • 54. Exception Handling در Coroutines
  • 55. مقدمه‌ای بر Flow برای داده‌های جریانی (Stream)
  • 56. حاشیه‌نویسی‌ها (Annotations)
  • 57. بازتاب (Reflection)
  • 58. توابع اپراتور (Operator Overloading)
  • 59. Destructuring Declarations
  • 60. Delegated Properties (lazy, observable)
  • 61. کار با کالکشن‌ها: List, Set, Map
  • 62. کالکشن‌های Mutable و Immutable
  • 63. توابع کاربردی روی کالکشن‌ها: map, filter, forEach
  • 64. توابع تجمعی: reduce, fold, sum
  • 65. گروه‌بندی کالکشن‌ها: groupBy
  • 66. Sequences برای پردازش تنبل (Lazy Processing)
  • 67. کار با فایل‌ها و I/O
  • 68. کار با عبارات منظم (Regular Expressions)
  • 69. توابع Scope: let, run, with, apply, also
  • 70. مدیریت خطا با try-catch-finally
  • 71. فراخوانی کد جاوا از کاتلین
  • 72. فراخوانی کد کاتلین از جاوا
  • 73. مدیریت Nullability در تعامل با جاوا
  • 74. استفاده از کتابخانه‌های جاوا در پروژه کاتلین
  • 75. Platform Types
  • 76. مفهوم مدیریت وابستگی (Dependency Management) چیست؟
  • 77. معرفی ابزارهای ساخت (Build Tools): Gradle و Maven
  • 78. مخازن (Repositories): Maven Central, JCenter, Google's Maven
  • 79. مفهوم Artifact, Group ID, Artifact ID, Version
  • 80. وابستگی‌های انتقالی (Transitive Dependencies)
  • 81. معرفی Gradle و Groovy DSL
  • 82. معرفی Gradle Kotlin DSL
  • 83. ساختار یک پروژه Gradle: settings.gradle, build.gradle
  • 84. پلاگین‌های Gradle و کاربرد آن‌ها (e.g., `kotlin-jvm`)
  • 85. پیکربندی وابستگی‌ها: implementation, api, testImplementation
  • 86. مدیریت نسخه‌ها با Version Catalogs (libs.versions.toml)
  • 87. تعریف Task های سفارشی در Gradle
  • 88. پروژه‌های چند ماژولی (Multi-module Projects) در Gradle
  • 89. استفاده از Gradle Wrapper
  • 90. عیب‌یابی بیلدهای Gradle
  • 91. مقدمه‌ای بر Maven و فایل pom.xml
  • 92. ساختار یک پروژه Maven
  • 93. افزودن وابستگی‌ها در Maven
  • 94. مفهوم Scope در وابستگی‌های Maven (compile, test, provided)
  • 95. استفاده از پلاگین‌های Maven (e.g., kotlin-maven-plugin)
  • 96. مقایسه Gradle و Maven برای پروژه‌های کاتلین
  • 97. مفهوم Semantic Versioning (SemVer)
  • 98. حل تداخل وابستگی‌ها (Dependency Conflict Resolution)
  • 99. ایجاد و انتشار کتابخانه کاتلین در یک مخزن محلی
  • 100. انتشار کتابخانه کاتلین در Maven Central

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب کاتلین و ابزارهای مدیریت وابستگی (Dependency Management Tools)”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا