, ,

کتاب آموزش Swift و تست نویسی با XCTest

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش Swift و تست نویسی با XCTest

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

موضوع میانی: سوییفت (Swift)

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

  • 1. موضوع کلی: برنامه نویسی
  • 2. موضوع میانی: سوییفت (Swift)
  • 3. عنوان دوره: آموزش Swift و تست نویسی با XCTest
  • 4. مقدمه‌ای بر برنامه‌نویسی و سوییفت
  • 5. نصب Xcode و آشنایی با محیط توسعه
  • 6. اولین برنامه سوییفت: Hello World!
  • 7. متغیرها و ثابت‌ها
  • 8. انواع داده عددی: Int, Double, Float
  • 9. انواع داده متنی: String و Character
  • 10. انواع داده منطقی: Bool
  • 11. اپراتورهای پایه
  • 12. اپراتورهای انتساب و مقایسه‌ای
  • 13. اپراتورهای منطقی و رنج
  • 14. شرطی‌ها: if, else if, else
  • 15. شرطی‌ها: switch
  • 16. حلقه‌ها: for-in
  • 17. حلقه‌ها: while و repeat-while
  • 18. توابع: معرفی و تعریف
  • 19. توابع: پارامترها و مقادیر بازگشتی
  • 20. توابع: نام پارامترهای داخلی و خارجی
  • 21. توابع: Overloading (سربارگذاری)
  • 22. توابع: In-Out Parameters
  • 23. Optionals: معرفی و چرا به آن نیاز داریم
  • 24. Optionals: Unwrapping ایمن (if let, guard let)
  • 25. Optionals: Unwrapping اجباری و Optional Chaining
  • 26. Optionals: Nil Coalescing Operator
  • 27. آرایه‌ها (Arrays): معرفی و کار با آنها
  • 28. دیکشنری‌ها (Dictionaries): معرفی و کار با آنها
  • 29. مجموعه‌ها (Sets): معرفی و کار با آنها
  • 30. Tupleها: معرفی و کاربرد
  • 31. Enumها: معرفی و کاربرد
  • 32. Enumها: Raw Values و Associated Values
  • 33. Structs: معرفی و تفاوت با کلاس‌ها (Value vs. Reference Types)
  • 34. کلاس‌ها و اشیاء: مبانی
  • 35. Properties: Stored Properties
  • 36. Properties: Computed Properties
  • 37. Property Observers: didSet, willSet
  • 38. متدها: Instance Methods
  • 39. متدها: Type Methods
  • 40. Initializers: معرفی و کاربرد (Designated و Convenience)
  • 41. Initializers: Memberwise Initializers
  • 42. Initializers: Custom Initializers
  • 43. Initializers: Failable Initializers
  • 44. Deinitializers
  • 45. وراثت (Inheritance): مبانی
  • 46. Override کردن متدها و خصوصیات
  • 47. Polymorphism (چندریختی)
  • 48. Type Casting: is و as
  • 49. Access Control (محدودیت دسترسی): private, filePrivate, internal, public, open
  • 50. Protocols: معرفی و پیاده‌سازی
  • 51. Protocols: Protocol Inheritance
  • 52. Protocols: Associated Types
  • 53. Extensions: افزودن عملکرد به انواع موجود
  • 54. Generics: مقدمه‌ای بر کد عمومی
  • 55. Generics: توابع عمومی
  • 56. Generics: انواع عمومی
  • 57. Error Handling: معرفی و ساختار do-catch
  • 58. Error Handling: ساختار خطاهای سفارشی (Error Protocols)
  • 59. Error Handling: try?, try! و defer
  • 60. Closures: معرفی و سینتکس
  • 61. Closures: Trailing Closures
  • 62. Closures: Capturing Values
  • 63. Closures: Escaping Closures
  • 64. Higher-Order Functions: map
  • 65. Higher-Order Functions: filter
  • 66. Higher-Order Functions: reduce
  • 67. Higher-Order Functions: compactMap و flatMap
  • 68. مدیریت حافظه: Automatic Reference Counting (ARC)
  • 69. مدیریت حافظه: Strong Reference Cycles
  • 70. مدیریت حافظه: Weak و Unowned References
  • 71. Concurrency: Grand Central Dispatch (GCD)
  • 72. Concurrency: Dispatch Queues
  • 73. Concurrency: DispatchGroup
  • 74. Asynchronous Programming: Completion Handlers
  • 75. Asynchronous Programming: async/await (مقدماتی)
  • 76. Property Wrappers: معرفی و ساختار
  • 77. Result Type: مدیریت نتایج عملیات موفق و ناموفق
  • 78. Key-Path Expressions: دسترسی به خصوصیات
  • 79. Reflection: بازتاب در سوییفت
  • 80. مقدمه‌ای بر برنامه‌نویسی تابعی (Functional Programming) در Swift
  • 81. Operator Overloading
  • 82. Subscripts
  • 83. مدل‌سازی داده با Decodable و Encodable (Codable)
  • 84. پدیده Singleton
  • 85. چرا تست نویسی؟ انواع تست‌ها
  • 86. مقدمه‌ای بر فریم‌ورک XCTest
  • 87. راه‌اندازی یک Target تستی در Xcode
  • 88. ساختار تست‌ها: setUp() و tearDown()
  • 89. متدهای Test Case
  • 90. Asserts (ادعاها): XCTAssertEqual, XCTAssertNotEqual
  • 91. Asserts: XCTAssertTrue, XCTAssertFalse
  • 92. Asserts: XCTAssertNil, XCTAssertNotNil
  • 93. Asserts: XCTAssertThrowsError, XCTAssertNoThrow
  • 94. Asserts: XCTAssertGreaterThan, XCTAssertLessThan و موارد مشابه
  • 95. تست نویسی برای توابع خالص (Pure Functions)
  • 96. تست نویسی برای Structs
  • 97. تست نویسی برای Classes
  • 98. سازماندهی تست‌ها و Naming Conventions
  • 99. مفهوم Code Coverage
  • 100. اجرای تست‌ها و گزارش‌گیری در Xcode

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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