کتاب صفر تا صد توسعه اپلیکیشن‌های آیفون و آیپد با Swift: راهنمای Head First

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب صفر تا صد توسعه اپلیکیشن‌های آیفون و آیپد با Swift: راهنمای Head First

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

موضوع میانی: برنامه‌نویسی حرفه‌ای برای آیفون و آیپد

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

  • 1. مقدمه: چرا iOS؟
  • 2. اولین گام: نصب Xcode و راه‌اندازی محیط توسعه
  • 3. اولین اپلیکیشن شما: Hello, World!
  • 4. مبانی Swift: انواع داده‌ها
  • 5. مبانی Swift: متغیرها و ثابت‌ها
  • 6. مبانی Swift: عملگرها
  • 7. مبانی Swift: شرط‌ها (if, else)
  • 8. مبانی Swift: حلقه‌ها (for, while)
  • 9. مبانی Swift: آرایه‌ها (Arrays)
  • 10. مبانی Swift: دیکشنری‌ها (Dictionaries)
  • 11. مبانی Swift: تاپل‌ها (Tuples)
  • 12. مبانی Swift: Optional ها
  • 13. مبانی Swift: Optional Binding
  • 14. مبانی Swift: Force Unwrapping (و چرا نباید زیاد استفاده شود)
  • 15. مبانی Swift: Switch Statement
  • 16. مبانی Swift: Functions (تعریف و فراخوانی)
  • 17. مبانی Swift: Parameters و Return Values
  • 18. مبانی Swift: Default Parameter Values
  • 19. مبانی Swift: External Parameter Names
  • 20. مبانی Swift: Variadic Parameters
  • 21. مبانی Swift: In-Out Parameters
  • 22. ساختمان داده‌ها: Structs (تعریف و کاربرد)
  • 23. ساختمان داده‌ها: Properties (Stored و Computed)
  • 24. ساختمان داده‌ها: Initializers
  • 25. ساختمان داده‌ها: Methods
  • 26. ساختمان داده‌ها: Structs در مقابل Classes
  • 27. ساختمان داده‌ها: Classes (تعریف و کاربرد)
  • 28. ساختمان داده‌ها: Inheritance
  • 29. ساختمان داده‌ها: Overriding Methods
  • 30. ساختمان داده‌ها: Initialization (Designated, Convenience, Failable)
  • 31. ساختمان داده‌ها: Deinitializers
  • 32. ساختمان داده‌ها: Value Types در مقابل Reference Types
  • 33. مقدمه‌ای بر UIKit
  • 34. مفهوم View Controller
  • 35. کار با Storyboards
  • 36. اجزای رابط کاربری (UI Elements): Labels
  • 37. اجزای رابط کاربری (UI Elements): Buttons
  • 38. اجزای رابط کاربری (UI Elements): Text Fields
  • 39. اجزای رابط کاربری (UI Elements): Image Views
  • 40. اجزای رابط کاربری (UI Elements): Switches
  • 41. اجزای رابط کاربری (UI Elements): Sliders
  • 42. اجزای رابط کاربری (UI Elements): Steppers
  • 43. اتصالات (Outlets) و اکشن‌ها (Actions)
  • 44. مدیریت رویدادها (Event Handling)
  • 45. مدل MVC (Model-View-Controller)
  • 46. طراحی رابط کاربری با Auto Layout
  • 47. محدودیت‌ها (Constraints)
  • 48. تراز کردن (Alignment) و توزیع (Distribution)
  • 49. استفاده از Stack Views
  • 50. انتقال بین View Controllers: Segues
  • 51. انتقال کدگذاری شده (Programmatic Segues)
  • 52. ارسال داده بین View Controllers
  • 53. بازگرداندن داده بین View Controllers
  • 54. مدیریت Table Views
  • 55. سلول‌های Table View
  • 56. داده‌رسانی به Table View (DataSource)
  • 57. تعامل با Table View (Delegate)
  • 58. حالت ویرایش (Editing Mode) در Table Views
  • 59. نوار ناوبری (Navigation Bar)
  • 60. نوار ابزار (Toolbars)
  • 61. نمایش آلرت‌ها (Alerts) و Action Sheets
  • 62. پیمایش پیشرفته: Modal Presentations
  • 63. کار با Tab Bar Controllers
  • 64. ساخت Tab Bar Controller
  • 65. تنظیم Tab Bar Items
  • 66. نمایش و مخفی کردن Tab Bar
  • 67. کار با Page Views
  • 68. انیمیشن‌های ساده در UIKit
  • 69. انیمیشن‌های پیچیده‌تر
  • 70. استفاده از Core Animation
  • 71. مدیریت gestures: Tap Gestures
  • 72. مدیریت gestures: Pan Gestures
  • 73. مدیریت gestures: Pinch Gestures
  • 74. مدیریت gestures: Rotate Gestures
  • 75. مدیریت gestures: Swipe Gestures
  • 76. کار با Core Data (مقدماتی)
  • 77. مدل داده در Core Data
  • 78. ایجاد و ذخیره اشیاء در Core Data
  • 79. بازیابی داده‌ها از Core Data
  • 80. حذف داده‌ها از Core Data
  • 81. به‌روزرسانی داده‌ها در Core Data
  • 82. معرفی SwiftUI (به عنوان جایگزین مدرن)
  • 83. تفاوت‌های SwiftUI با UIKit
  • 84. ساختار پایه SwiftUI
  • 85. تعریف View ها در SwiftUI
  • 86. مبانی State و Binding در SwiftUI
  • 87. استفاده از ForEach در SwiftUI
  • 88. مقدمه‌ای بر معماری MVVM
  • 89. کار با API های وب (Networking)
  • 90. انجام درخواست‌های HTTP (GET, POST)
  • 91. مدل‌سازی داده‌های JSON
  • 92. استفاده از Codable Protocol
  • 93. مدیریت خطاها در Networking
  • 94. ذخیره‌سازی داده‌ها: UserDefaults
  • 95. ذخیره‌سازی داده‌ها: Property Lists
  • 96. ذخیره‌سازی داده‌ها: File System
  • 97. کار با تصاویر: بارگذاری تصاویر از شبکه
  • 98. کار با تصاویر: مدیریت حافظه تصاویر
  • 99. کار با تصاویر: ویرایش تصاویر (مقدماتی)
  • 100. کار با دوربین و آلبوم عکس

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

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

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

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

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


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

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

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

نظرات

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

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