کتاب آموزش جامع برنامه‌نویسی Swift برای ساخت اپلیکیشن‌های iOS و macOS

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع برنامه‌نویسی Swift برای ساخت اپلیکیشن‌های iOS و macOS

موضوع کلی: توسعه نرم‌افزار و برنامه‌نویسی

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

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر برنامه‌نویسی و زبان Swift
  • 2. آشنایی با محیط توسعه Xcode
  • 3. ساخت اولین پروژه iOS و macOS
  • 4. متغیرها و انواع داده در Swift
  • 5. عملگرها و اولویت آن‌ها
  • 6. ساختارهای کنترلی: شرط‌ها (if, else)
  • 7. ساختارهای کنترلی: حلقه‌ها (for, while)
  • 8. توابع و پارامترها در Swift
  • 9. مقادیر بازگشتی توابع
  • 10. آرگومان‌های نام‌گذاری شده و پیش‌فرض
  • 11. تخصیص مقدار به توابع
  • 12. انواع داده‌های مرکب: آرایه‌ها (Arrays)
  • 13. انواع داده‌های مرکب: مجموعه‌ها (Sets)
  • 14. انواع داده‌های مرکب: دیکشنری‌ها (Dictionaries)
  • 15. ساختارهای سفارشی: ساختارها (Structs)
  • 16. ساختارهای سفارشی: کلاس‌ها (Classes)
  • 17. مقایسه Structs و Classes
  • 18. ویژگی‌های کلاس‌ها: وراثت
  • 19. ویژگی‌های کلاس‌ها: پلی‌مورفیسم
  • 20. مدیریت خطا در Swift
  • 21. Optional Types و Optional Chaining
  • 22. Optional Binding و Force Unwrapping
  • 23. Enum Types و Case Values
  • 24. Computed Properties
  • 25. Property Observers
  • 26. Methods در Structs و Classes
  • 27. Initializers و Designated Initializers
  • 28. Convenience Initializers
  • 29. Required Initializers
  • 30. Failable Initializers
  • 31. Deinitializers
  • 32. Access Control: Private, File Private, Internal
  • 33. Access Control: Public, Open
  • 34. Extensions و کاربردهای آن‌ها
  • 35. Protocol-Oriented Programming
  • 36. Protocol Extensions
  • 37. Generic Types و Functions
  • 38. Type Erasure
  • 39. Closures: تعریف و استفاده
  • 40. Closures: Capturing Values
  • 41. Closures: Trailing Closures
  • 42. Higher-Order Functions
  • 43. Map, Filter, Reduce
  • 44. Delegate Pattern
  • 45. Notification Center
  • 46. KVO (Key-Value Observing)
  • 47. Concurrency و Threads
  • 48. Grand Central Dispatch (GCD)
  • 49. Operations و Operation Queues
  • 50. SwiftUI: مقدمه و مفاهیم پایه
  • 51. Views و Modifiers در SwiftUI
  • 52. State Management در SwiftUI: @State
  • 53. State Management در SwiftUI: @Binding
  • 54. State Management در SwiftUI: @ObservedObject
  • 55. State Management در SwiftUI: @StateObject
  • 56. State Management در SwiftUI: @EnvironmentObject
  • 57. Layout Containers: VStack, HStack, ZStack
  • 58. List و ScrollView در SwiftUI
  • 59. Navigation در SwiftUI
  • 60. Sheets و Alerts
  • 61. Form و Controls در SwiftUI
  • 62. TextField و TextEditor
  • 63. Button و Gesture Recognizers
  • 64. Image و Assets
  • 65. Drawing و Graphics
  • 66. Animations در SwiftUI
  • 67. Core Data: مقدمه و مفاهیم
  • 68. Managed Object Model
  • 69. NSManagedObject Subclasses
  • 70. Persistent Store Coordinator
  • 71. NSManagedObjectContext
  • 72. Fetching Data با Core Data
  • 73. Saving Data با Core Data
  • 74. Deleting Data با Core Data
  • 75. Relationships در Core Data
  • 76. CloudKit Integration
  • 77. App Architecture: MVC
  • 78. App Architecture: MVVM
  • 79. App Architecture: VIPER
  • 80. Networking: URLSession
  • 81. JSON Parsing و Codable Protocol
  • 82. RESTful APIs
  • 83. API Clients
  • 84. Keychain Services
  • 85. Authentication و Authorization
  • 86. Security Best Practices
  • 87. Testing: Unit Tests
  • 88. Testing: UI Tests
  • 89. Debugging Techniques
  • 90. Performance Optimization
  • 91. Memory Management: ARC
  • 92. Background Tasks
  • 93. Push Notifications
  • 94. App Store Submission Process
  • 95. Internationalization و Localization
  • 96. Accessibility
  • 97. Continuous Integration/Continuous Deployment (CI/CD)
  • 98. Swift Package Manager
  • 99. Third-Party Libraries
  • 100. Code Signing و Provisioning Profiles

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

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

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

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

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


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

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

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

نظرات

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

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