, ,

کتاب آموزش Swift برای مبتدیان مطلق: از صفر تا قهرمانی

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش Swift برای مبتدیان مطلق: از صفر تا قهرمانی

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

موضوع میانی: مبانی Swift و مفاهیم پایه

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

  • 1. مقدمه: چرا سوییفت یاد بگیریم؟
  • 2. آشنایی با محیط برنامه‌نویسی و کامپایلر
  • 3. نصب و راه‌اندازی Xcode
  • 4. آشنایی با محیط Xcode و ساخت اولین پروژه
  • 5. کار با Playgrounds برای تمرین و یادگیری
  • 6. دستور print: اولین کد شما
  • 7. کامنت‌ها: یادداشت‌گذاری در کد
  • 8. ثابت‌ها (Constants) با استفاده از let
  • 9. متغیرها (Variables) با استفاده از var
  • 10. آشنایی با استنتاج نوع (Type Inference)
  • 11. تعیین نوع داده به صورت صریح (Type Annotation)
  • 12. اعداد صحیح (Integers)
  • 13. اعداد اعشاری (Floating-Point Numbers)
  • 14. مقادیر بولی (Booleans)
  • 15. رشته‌ها (Strings)
  • 16. درون‌یابی رشته (String Interpolation)
  • 17. ایجاد رشته‌های چندخطی
  • 18. عملگرهای حسابی پایه: جمع، تفریق، ضرب، تقسیم
  • 19. عملگر باقیمانده (Remainder Operator)
  • 20. عملگرهای ترکیبی انتسابی (Compound Assignment Operators)
  • 21. عملگرهای مقایسه‌ای (Comparison Operators)
  • 22. مقدمه‌ای بر تاپل‌ها (Tuples)
  • 23. نام مستعار برای انواع داده (Type Aliases)
  • 24. مقدمه‌ای بر آپشنال‌ها (Optionals) و مفهوم nil
  • 25. اعلان یک متغیر آپشنال با علامت سوال (؟)
  • 26. بازکردن اجباری آپشنال (Forced Unwrapping) با علامت تعجب (!)
  • 27. بازکردن امن آپشنال با if let (Optional Binding)
  • 28. دستور شرطی if
  • 29. دستور else و else if
  • 30. عملگرهای منطقی: AND (&&) و OR (||)
  • 31. عملگر منطقی NOT (!)
  • 32. عملگر شرطی سه تایی (Ternary Conditional Operator)
  • 33. دستور switch: یک جایگزین قدرتمند برای if
  • 34. تطبیق بازه‌ها در دستور switch (Interval Matching)
  • 35. مقدمه‌ای بر انواع داده مجموعه‌ای (Collection Types)
  • 36. آرایه‌ها (Arrays): ساخت و مقداردهی اولیه
  • 37. دسترسی و تغییر عناصر یک آرایه
  • 38. ویژگی‌ها و متدهای پرکاربرد آرایه
  • 39. مجموعه‌ها (Sets): ساخت و مقداردهی اولیه
  • 40. عملیات پایه روی مجموعه‌ها: اجتماع و اشتراک
  • 41. دیکشنری‌ها (Dictionaries): ساخت و مقداردهی اولیه
  • 42. دسترسی و تغییر مقادیر در یک دیکشنری
  • 43. ایجاد آرایه، مجموعه و دیکشنری خالی
  • 44. حلقه for-in برای پیمایش مجموعه‌ها
  • 45. پیمایش روی بازه‌های عددی (Ranges)
  • 46. حلقه while
  • 47. حلقه repeat-while
  • 48. کنترل جریان حلقه با break
  • 49. کنترل جریان حلقه با continue
  • 50. مقدمه‌ای بر توابع (Functions)
  • 51. تعریف و فراخوانی یک تابع ساده
  • 52. پارامترها و مقادیر بازگشتی در توابع
  • 53. برچسب‌های آرگومان و نام‌های پارامتر (Argument Labels and Parameter Names)
  • 54. حذف برچسب آرگومان
  • 55. مقادیر پیش‌فرض برای پارامترها (Default Parameter Values)
  • 56. پارامترهای متغیر (Variadic Parameters)
  • 57. پارامترهای ورودی-خروجی (In-Out Parameters)
  • 58. مقدمه‌ای بر ساختارها (Structs)
  • 59. ایجاد نمونه (Instance) از یک ساختار
  • 60. ویژگی‌ها (Properties) در ساختارها
  • 61. متدها (Methods) در ساختارها
  • 62. سازنده‌های پیش‌فرض برای ساختارها (Memberwise Initializers)
  • 63. مقدمه‌ای بر کلاس‌ها (Classes)
  • 64. مقایسه ساختارها و کلاس‌ها
  • 65. تفاوت انواع داده مقداری (Value Types) و ارجاعی (Reference Types)
  • 66. عملگرهای همانی (Identity Operators)
  • 67. سازنده‌ها (Initializers) در کلاس‌ها
  • 68. مقداردهی اولیه اجباری
  • 69. مقدمه‌ای بر ویژگی‌های ذخیره‌شده (Stored Properties)
  • 70. مقدمه‌ای بر ویژگی‌های محاسباتی (Computed Properties)
  • 71. ناظران ویژگی (Property Observers): willSet و didSet
  • 72. ویژگی‌های نوع (Type Properties) با استفاده از static
  • 73. مقدمه‌ای بر متدهای نوع (Type Methods)
  • 74. مقدمه‌ای بر وراثت (Inheritance)
  • 75. ایجاد یک زیرکلاس (Subclass)
  • 76. بازنویسی (Overriding) متدها و ویژگی‌ها
  • 77. جلوگیری از بازنویسی با کلمه کلیدی final
  • 78. مقدمه‌ای بر شمارنده‌ها (Enumerations – Enums)
  • 79. تطبیق مقادیر enum با دستور switch
  • 80. مقادیر مرتبط (Associated Values) در enum
  • 81. مقادیر خام (Raw Values) در enum
  • 82. بازکردن امن آپشنال با guard let
  • 83. عملگر Nil-Coalescing
  • 84. زنجیره آپشنال (Optional Chaining)
  • 85. مقدمه‌ای بر کنترل دسترسی (Access Control)
  • 86. سطوح دسترسی: private, fileprivate, internal, public
  • 87. مقدمه‌ای بر پروتکل‌ها (Protocols)
  • 88. پذیرش پروتکل (Protocol Conformance)
  • 89. افزونه‌ها (Extensions): افزودن قابلیت‌های جدید
  • 90. مقدمه‌ای بر مدیریت حافظه و ARC
  • 91. چرخه‌های ارجاع قوی (Strong Reference Cycles)
  • 92. شکستن چرخه‌های ارجاع با weak
  • 93. شکستن چرخه‌های ارجاع با unowned
  • 94. مقدمه‌ای بر کلوژرها (Closures)
  • 95. سینتکس کلوژرهای دنباله‌دار (Trailing Closures)
  • 96. ثبت مقادیر (Capturing Values) در کلوژرها
  • 97. توابع مرتبه بالا: map
  • 98. توابع مرتبه بالا: filter
  • 99. توابع مرتبه بالا: reduce
  • 100. مقدمه‌ای بر مدیریت خطا (Error Handling)

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب آموزش Swift برای مبتدیان مطلق: از صفر تا قهرمانی”

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

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