کتاب آموزش ساخت UI های پویا و مبتنی بر داده با SwiftUI

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش ساخت UI های پویا و مبتنی بر داده با SwiftUI

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

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

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

  • 1. مقدمه‌ای بر SwiftUI و مفاهیم پایه‌ای
  • 2. آشنایی با Xcode و محیط توسعه
  • 3. ساختار پروژه‌های SwiftUI
  • 4. نمای کلی عناصر UI در SwiftUI
  • 5. Text و Font ها در SwiftUI
  • 6. Image و نحوه بارگذاری تصاویر
  • 7. Shapes و Path ها برای رسم اشکال
  • 8. Buttons و تعاملات کاربری
  • 9. State و مدیریت وضعیت در SwiftUI
  • 10. Binding برای ارتباط دوطرفه
  • 11. ObservableObject و StateObject
  • 12. EnvironmentObject برای اشتراک‌گذاری داده‌ها
  • 13. Lists و نمایش داده‌های تکراری
  • 14. ForEach برای ایجاد داده‌های پویا
  • 15. NavigationStack و مسیریابی در اپلیکیشن
  • 16. Sheets و Modal Views
  • 17. Alerts و نمایش پیام‌ها به کاربر
  • 18. TextField و ورودی‌های متنی
  • 19. SecureField برای رمز عبور
  • 20. Pickers و انتخاب گزینه‌ها
  • 21. Sliders و تنظیم مقادیر عددی
  • 22. Toggles و سوئیچ‌های روشن/خاموش
  • 23. DatePickers برای انتخاب تاریخ و زمان
  • 24. Steppers برای افزایش و کاهش مقادیر
  • 25. ProgressView برای نمایش پیشرفت
  • 26. Shapes و Modifiers پیشرفته
  • 27. GeometryReader برای اندازه‌گیری ابعاد
  • 28. Layout Containers: VStack, HStack, ZStack
  • 29. LazyVStack و LazyHStack برای لیست‌های حجیم
  • 30. Grids برای چیدمان شبکه‌ای
  • 31. ScrollView برای محتوای قابل پیمایش
  • 32. Toolbar و نوار ابزار در SwiftUI
  • 33. NavigationView و مدیریت ناوبری کلاسیک
  • 34. @StateVar و مدیریت وضعیت محلی
  • 35. @ObservedObject و مدیریت وضعیت خارجی
  • 36. @StateObject و مدیریت وضعیت نمونه‌ای
  • 37. @EnvironmentObject و دسترسی به داده‌های محیطی
  • 38. @Environment برای خواندن مقادیر محیطی
  • 39. @FocusState برای مدیریت فوکوس ورودی
  • 40. @Namespace برای انیمیشن‌های همگام
  • 41. @SceneStorage برای حفظ وضعیت صحنه
  • 42. @AppStorage برای ذخیره داده‌ها در UserDefaults
  • 43. Custom Views و ساخت کامپوننت‌های سفارشی
  • 44. View Modifiers و سفارشی‌سازی ظاهر
  • 45. Animations در SwiftUI: Basic Animations
  • 46. AnimatableProtocol برای سفارشی‌سازی انیمیشن
  • 47. Implicit Animations و انیمیشن‌های ضمنی
  • 48. Explicit Animations و انیمیشن‌های صریح
  • 49. Transition Animations برای ورود و خروج View ها
  • 50. Hero Animations با استفاده از Namespace
  • 51. Gestures: TapGesture, DragGesture, MagnificationGesture
  • 52. RotationGesture و PinchGesture
  • 53. LongPressGesture برای فشردن طولانی
  • 54. Combined Gestures برای ترکیب حرکات
  • 55. GestureState برای مدیریت وضعیت gestures
  • 56. Handling Gestures در View های مختلف
  • 57. Data Persistence: UserDefaults
  • 58. Core Data در SwiftUI
  • 59. SwiftData برای مدیریت داده‌ها
  • 60. Saving and Loading Data with SwiftData
  • 61. Fetching Data with SwiftData
  • 62. Relationships in SwiftData
  • 63. Migrations in SwiftData
  • 64. CloudKit Integration
  • 65. Networking: URLSession و Alamofire
  • 66. Fetching Data from APIs
  • 67. JSON Parsing and Decoding
  • 68. Handling API Errors
  • 69. URLRequest Construction
  • 70. POST Requests and Sending Data
  • 71. Authentication with APIs
  • 72. Web Services in SwiftUI
  • 73. Working with External Libraries
  • 74. Testing UI in SwiftUI
  • 75. Unit Testing for Logic
  • 76. Integration Testing
  • 77. Accessibility in SwiftUI
  • 78. VoiceOver Support
  • 79. Dynamic Type Support
  • 80. Color Schemes and Theming
  • 81. Dark Mode Support
  • 82. Localization and Internationalization
  • 83. App Icons and Launch Screens
  • 84. App Architecture Patterns: MVVM
  • 85. Implementing MVVM with SwiftUI
  • 86. Dependency Injection in SwiftUI
  • 87. Modularizing SwiftUI Projects
  • 88. Performance Optimization Techniques
  • 89. Memory Management in SwiftUI
  • 90. Concurrency in SwiftUI: Async/Await
  • 91. Tasks and Task Groups
  • 92. Actors for Concurrent Programming
  • 93. Combine Framework for Reactive Programming
  • 94. Publishers and Subscribers
  • 95. Operators in Combine
  • 96. Error Handling in Combine
  • 97. Data Flow and State Management Strategies
  • 98. Building Complex Data-Driven UIs
  • 99. Advanced List and Grid Techniques
  • 100. Custom Transitions and Animations

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

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

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

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

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


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

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

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

نظرات

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

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