, ,

کتاب استادی در توسعه اپلیکیشن‌های iOS: رویکرد جامع به برنامه‌نویسی اپل (با تکیه بر Programming iOS 8)

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب استادی در توسعه اپلیکیشن‌های iOS: رویکرد جامع به برنامه‌نویسی اپل (با تکیه بر Programming iOS 8)

موضوع کلی: توسعه اپلیکیشن‌های موبایل

موضوع میانی: برنامه‌نویسی iOS

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

  • 1. مقدمه‌ای بر توسعه اپلیکیشن‌های iOS و اکوسیستم اپل
  • 2. آشنایی با محیط توسعه Xcode و اجزای آن
  • 3. ساخت اولین پروژه: اپلیکیشن "Hello, World!"
  • 4. مبانی زبان برنامه‌نویسی Swift: متغیرها، ثابت‌ها و انواع داده
  • 5. عملگرهای پایه و عبارات در Swift
  • 6. کار با رشته‌ها (Strings) و کاراکترها
  • 7. مجموعه‌ها: آرایه‌ها (Arrays)، دیکشنری‌ها (Dictionaries) و ست‌ها (Sets)
  • 8. جریان کنترل برنامه: دستورات شرطی if و switch
  • 9. جریان کنترل برنامه: حلقه‌های for-in, while و repeat-while
  • 10. آپشنال‌ها (Optionals): مدیریت مقادیر nil
  • 11. توابع (Functions): تعریف، فراخوانی و پارامترها
  • 12. کلوژرها (Closures): توابع بی‌نام و کاربردهای آن
  • 13. کلاس‌ها (Classes) و ساختارها (Structs): مفاهیم و تفاوت‌ها
  • 14. خصوصیات (Properties): ذخیره شده، محاسباتی و ناظران خصوصیت
  • 15. متدها (Methods): متدهای نمونه و متدهای نوع
  • 16. ارث‌بری (Inheritance) و پلی‌مورفیسم (Polymorphism)
  • 17. مقداردهی اولیه (Initialization) و مقداردهی پایانی (Deinitialization)
  • 18. کستینگ نوع (Type Casting) و بررسی نوع
  • 19. پروتکل‌ها (Protocols): تعریف و پیاده‌سازی قراردادها
  • 20. اکستنشن‌ها (Extensions): افزودن قابلیت‌های جدید به انواع موجود
  • 21. ژنتیک‌ها (Generics): نوشتن کدهای انعطاف‌پذیر و قابل استفاده مجدد
  • 22. مدیریت حافظه: شمارش خودکار ارجاع (ARC)
  • 23. مدیریت خطاها (Error Handling) با do-catch, try و throw
  • 24. چرخه حیات اپلیکیشن (App Lifecycle)
  • 25. آشنایی با الگوی طراحی Model-View-Controller (MVC)
  • 26. مفهوم نما (View) و پنجره (Window) در UIKit
  • 27. سیستم مختصات و مفاهیم Frame و Bounds
  • 28. کار با UILabel برای نمایش متن
  • 29. کار با UIButton و مدیریت رویدادهای لمسی
  • 30. کار با UITextField و UITextView برای ورودی کاربر
  • 31. کار با UIImageView و مدیریت تصاویر
  • 32. کار با UISlider, UISwitch و UIStepper
  • 33. مقدمه‌ای بر Auto Layout و طراحی رابط کاربری واکنش‌گرا
  • 34. کار با محدودیت‌ها (Constraints) در Interface Builder
  • 35. ایجاد محدودیت‌های Auto Layout به صورت برنامه‌نویسی
  • 36. مفهوم Intrinsic Content Size و مقاومت در برابر فشرده‌سازی
  • 37. کار با Stack View برای چیدمان‌های خطی
  • 38. کار با UIScrollView برای نمایش محتوای بزرگ
  • 39. مقدمه‌ای بر Table View و کاربردهای آن
  • 40. پیاده‌سازی UITableViewDataSource برای تأمین داده
  • 41. پیاده‌سازی UITableViewDelegate برای مدیریت تعاملات
  • 42. ایجاد سلول‌های سفارشی (Custom Cells) برای Table View
  • 43. افزودن هدر و فوتر به سکشن‌های Table View
  • 44. ویرایش Table View: حذف و جابجایی سطرها
  • 45. مقدمه‌ای بر Collection View و چیدمان‌های پیچیده
  • 46. پیاده‌سازی UICollectionViewDataSource
  • 47. پیاده‌سازی UICollectionViewDelegate
  • 48. طراحی سلول‌های سفارشی برای Collection View
  • 49. کار با UICollectionViewFlowLayout
  • 50. کنترلرهای نما (View Controllers) و چرخه حیات آن‌ها
  • 51. کنترلر ناوبری (UINavigationController) و پشته نمایش
  • 52. انتقال بین صفحات با Segue در Storyboard
  • 53. انتقال داده بین View Controller ها
  • 54. ارائه مودال (Modal Presentation) و سبک‌های آن
  • 55. کنترلر تب بار (UITabBarController)
  • 56. ایجاد رابط‌های کاربری تقسیم‌شده با UISplitViewController
  • 57. کنترلرهای نمای کانتینری (Container View Controllers)
  • 58. ذخیره‌سازی داده‌های ساده با UserDefaults
  • 59. کار با سیستم فایل (File System) و FileManager
  • 60. سریال‌سازی داده‌ها با پروتکل Codable (JSON, Plist)
  • 61. مقدمه‌ای بر Core Data و مدیریت داده‌های پایدار
  • 62. راه‌اندازی پشته Core Data
  • 63. تعریف مدل داده (Managed Object Model)
  • 64. ایجاد، خواندن، به‌روزرسانی و حذف اشیاء (CRUD)
  • 65. واکشی داده‌ها با NSFetchRequest
  • 66. رابطه‌ها (Relationships) در Core Data
  • 67. مقدمه‌ای بر شبکه‌بندی (Networking) با URLSession
  • 68. ارسال درخواست‌های GET و دریافت داده
  • 69. تجزیه (Parse) داده‌های JSON با استفاده از Codable
  • 70. ارسال داده به سرور با درخواست‌های POST
  • 71. مدیریت خطاهای شبکه و کدهای وضعیت HTTP
  • 72. کار با ژست‌شناس‌ها (Gesture Recognizers)
  • 73. انیمیشن‌های پایه با متد UIView.animate
  • 74. انیمیشن‌های مبتنی بر خصوصیات View
  • 75. انیمیشن‌های مبتنی بر محدودیت‌های Auto Layout
  • 76. کار با لایه‌ها (CALayer) و Core Animation
  • 77. ترسیم سفارشی (Custom Drawing) با Core Graphics
  • 78. کار با متون پیشرفته و NSAttributedString
  • 79. پخش صدا با AVAudioPlayer
  • 80. پخش ویدیو با AVPlayer و AVPlayerViewController
  • 81. دسترسی به دوربین و گالری تصاویر با UIImagePickerController
  • 82. مقدمه‌ای بر Core Location و دریافت موقعیت مکانی کاربر
  • 83. کار با MapKit: نمایش نقشه و افزودن پین‌ها (Annotations)
  • 84. اعلان‌های محلی (Local Notifications)
  • 85. مقدمه‌ای بر اعلان‌های 푸ش (Push Notifications)
  • 86. مفاهیم چندنخی (Multithreading) و صف‌ها در Grand Central Dispatch (GCD)
  • 87. اجرای وظایف در پس‌زمینه (Background Tasks)
  • 88. WebView و نمایش محتوای وب
  • 89. اشتراک‌گذاری محتوا با UIActivityViewController
  • 90. پشتیبانی از اندازه‌های مختلف صفحه و جهت‌گیری دستگاه (Size Classes)
  • 91. بین‌المللی‌سازی (Internationalization) و محلی‌سازی (Localization)
  • 92. دسترسی‌پذیری (Accessibility) در اپلیکیشن‌های iOS
  • 93. اشکال‌زدایی (Debugging) با Xcode و LLDB
  • 94. تحلیل عملکرد اپلیکیشن با Instruments
  • 95. نوشتن تست‌های واحد (Unit Tests) با XCTest
  • 96. نوشتن تست‌های رابط کاربری (UI Tests) با XCUITest
  • 97. آماده‌سازی اپلیکیشن برای انتشار در App Store
  • 98. مدیریت گواهی‌ها، شناسه‌ها و پروفایل‌ها در حساب توسعه‌دهنده اپل
  • 99. آرشیو کردن و ارسال اپلیکیشن با Xcode
  • 100. فرآیند بررسی اپلیکیشن توسط اپل و TestFlight

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب استادی در توسعه اپلیکیشن‌های iOS: رویکرد جامع به برنامه‌نویسی اپل (با تکیه بر Programming iOS 8)”

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

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