کتاب آموزش Swift و انتشار اپلیکیشن در App Store

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش Swift و انتشار اپلیکیشن در App Store

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

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

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

  • 1. مقدمه ای بر Swift
  • 2. نصب Xcode
  • 3. محیط توسعه Xcode
  • 4. ایجاد اولین پروژه Swift
  • 5. مفاهیم پایه Swift: متغیرها و ثابت ها
  • 6. انواع داده در Swift: Int, Double, Bool, String
  • 7. عملگرها در Swift: ریاضی، مقایسه‌ای، منطقی
  • 8. ساختارهای کنترلی: If-Else, Switch
  • 9. حلقه ها در Swift: For, While, Repeat-While
  • 10. آرایه ها (Arrays) در Swift
  • 11. دیکشنری ها (Dictionaries) در Swift
  • 12. تاپل ها (Tuples) در Swift
  • 13. تابع ها (Functions) در Swift
  • 14. پارامترهای تابع و مقادیر بازگشتی
  • 15. کلوژرها (Closures) در Swift
  • 16. ساختارهای (Structs) در Swift
  • 17. کلاس ها (Classes) در Swift
  • 18. وراثت (Inheritance) در Swift
  • 19. پروتکل ها (Protocols) در Swift
  • 20. اکستنشن ها (Extensions) در Swift
  • 21. آپشنال ها (Optionals) در Swift
  • 22. مدیریت آپشنال ها: If Let, Guard Let
  • 23. مقادیر پیش‌فرض پارامترها و نام‌گذاری پارامترها
  • 24. تابع های پیچیده و نام‌گذاری پارامترها
  • 25. کلاس ها و ساختارها: تفاوت ها
  • 26. مقایسه مقدار و ارجاع (Value vs. Reference Types)
  • 27. مدیریت خطا (Error Handling) در Swift
  • 28. try, catch, throw
  • 29. try? و try!
  • 30. Enum ها (Enumerations) در Swift
  • 31. مقادیر مرتبط با Enum ها (Associated Values)
  • 32. Enum های خام (Raw Values)
  • 33. کلاس ها و ساختارها: ویژگی ها (Properties)
  • 34. ویژگی های ذخیره شده (Stored Properties)
  • 35. ویژگی های محاسباتی (Computed Properties)
  • 36. ویژگی های ایستا (Static Properties)
  • 37. ویژگی های مشاهده گر (Property Observers): willSet, didSet
  • 38. کلاس ها و ساختارها: متدها (Methods)
  • 39. متدهای نمونه (Instance Methods)
  • 40. متدهای ایستا (Static Methods)
  • 41. متدها و ویژگی های کلاس ها و ساختارها
  • 42. استفاده از Self در کلاس ها و ساختارها
  • 43. سازنده ها (Initializers) در کلاس ها و ساختارها
  • 44. سازنده های سفارشی (Custom Initializers)
  • 45. سازنده های ضروری (Required Initializers)
  • 46. سازنده های شکست ناپذیر (Failable Initializers)
  • 47. مدیریت حافظه: ARC (Automatic Reference Counting)
  • 48. مفاهیم پایه UI Kit
  • 49. نمای کلی iOS SDK
  • 50. ساخت یک پروژه iOS ساده
  • 51. استفاده از Interface Builder
  • 52. طراحی رابط کاربری با Storyboards
  • 53. استفاده از View Controllers
  • 54. کنترل های UI رایج: UILabel, UIButton, UITextField, UIImageView
  • 55. اتصال UI به کد Swift (Outlets and Actions)
  • 56. مدیریت ناوبری بین View Controllers (Segues)
  • 57. TableView ها: نمایش لیست ها
  • 58. TableView Delegates and Data Sources
  • 59. سلول های TableView سفارشی
  • 60. CollectionView ها: نمایش گریدها
  • 61. CollectionView Delegates and Data Sources
  • 62. سلول های CollectionView سفارشی
  • 63. Gesture Recognizers: لمس، کشیدن، زوم
  • 64. استفاده از Alert Controllers
  • 65. کار با Picker Views
  • 66. استفاده از Date Pickers
  • 67. مدیریت ورودی متن (Text Input Management)
  • 68. مدیریت کیبورد
  • 69. ارسال و دریافت داده بین View Controllers
  • 70. مدیریت وضعیت برنامه (App State Management)
  • 71. ذخیره سازی داده ها: UserDefaults
  • 72. ذخیره سازی داده ها: Core Data
  • 73. مقدمه ای بر Core Data
  • 74. ایجاد مدل داده Core Data
  • 75. عملیات CRUD در Core Data (Create, Read, Update, Delete)
  • 76. نمایش داده های Core Data در TableView
  • 77. کار با شبکه: URLSession
  • 78. ارسال درخواست های HTTP (GET, POST)
  • 79. دریافت و پردازش داده های JSON
  • 80. کار با API های RESTful
  • 81. مدیریت خطا در درخواست های شبکه
  • 82. نمایش تصاویر از اینترنت
  • 83. مقدمه ای بر انیمیشن ها در iOS
  • 84. انیمیشن های پایه با Core Animation
  • 85. انیمیشن های سفارشی
  • 86. پیاده سازی ناوبری پیشرفته
  • 87. Tab Bar Controllers
  • 88. Navigation Controllers
  • 89. Modal Presentations
  • 90. کار با Push Notifications
  • 91. تنظیمات Push Notifications
  • 92. ارسال و دریافت Push Notifications
  • 93. مقدمه ای بر تست نویسی (Testing)
  • 94. نوشتن Unit Tests
  • 95. نوشتن UI Tests
  • 96. استفاده از Xcode Previews
  • 97. مقدمه ای بر انطباق پذیری (Adaptivity)
  • 98. طراحی واکنش گرا (Responsive Design)
  • 99. استفاده از Auto Layout
  • 100. Constraint های Auto Layout

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

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

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

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

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


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

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

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

نظرات

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

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