کتاب تسلط بر برنامه‌نویسی Swift: از مبتدی تا پیشرفته

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره تسلط بر برنامه‌نویسی Swift: از مبتدی تا پیشرفته

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

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

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

  • 1. مقدمه‌ای بر زبان برنامه‌نویسی Swift
  • 2. آشنایی با محیط توسعه Xcode
  • 3. متغیرها و انواع داده‌ها در Swift
  • 4. عملگرها و عبارات در Swift
  • 5. ساختارهای کنترلی: شرطی و تکراری
  • 6. آرایه‌ها و دیکشنری‌ها در Swift
  • 7. توابع و پارامترها در Swift
  • 8. کلاس‌ها و اشیاء در Swift
  • 9. وراثت و چندریختی در Swift
  • 10. پروتکل‌ها و delegateها در Swift
  • 11. مدیریت حافظه در Swift
  • 12. انیمیشن‌ها در Swift
  • 13. کار با فایل‌ها و داده‌ها
  • 14. آشنایی با UIKit و رابط کاربری
  • 15. طراحی رابط کاربری با Storyboard
  • 16. کار با Auto Layout و Constraints
  • 17. کنترل‌های رابط کاربری: Button, Label, TextField
  • 18. کار با TableView و Cellها
  • 19. کار با CollectionView و Layoutها
  • 20. شبکه‌سازی و کار با APIها
  • 21. JSON Parsing در Swift
  • 22. مدیریت داده با Core Data
  • 23. مقدمه‌ای بر SwiftUI
  • 24. طراحی رابط کاربری با SwiftUI
  • 25. State Management در SwiftUI
  • 26. Navigation در SwiftUI
  • 27. Gestures در SwiftUI
  • 28. کار با تصاویر و رسانه‌ها
  • 29. اعلان‌ها (Notifications) در iOS
  • 30. موقعیت‌یابی (Location) در iOS
  • 31. دوربین و گالری عکس در iOS
  • 32. ذخیره‌سازی داده‌ها با User Defaults
  • 33. آشنایی با Git و کنترل نسخه
  • 34. تست‌نویسی در Swift
  • 35. دیباگ کردن برنامه‌های Swift
  • 36. بهینه‌سازی عملکرد برنامه‌های iOS
  • 37. انتشار برنامه در App Store
  • 38. طراحی الگوها (Design Patterns) در Swift
  • 39. برنامه‌نویسی ناهمزمان (Asynchronous Programming)
  • 40. استفاده از Combine Framework
  • 41. نکات پیشرفته در Swift
  • 42. معماری MVVM در iOS
  • 43. کار با Realm Database
  • 44. استفاده از Firebase در iOS
  • 45. آشنایی با Core ML و یادگیری ماشین
  • 46. امنیت در برنامه‌نویسی iOS
  • 47. کار با HealthKit و Apple Watch
  • 48. کار با ARKit و واقعیت افزوده
  • 49. آشنایی با Metal و گرافیک سه‌بعدی
  • 50. آشنایی با Core Animation
  • 51. استفاده از third-party libraries
  • 52. حل مشکلات رایج در توسعه iOS
  • 53. به‌روزرسانی برنامه‌ها و سازگاری با نسخه‌های جدید iOS
  • 54. مقدمه‌ای بر تست واحد (Unit Testing)
  • 55. آشنایی با UI Testing
  • 56. استفاده از Instruments برای پروفایلینگ
  • 57. بهینه‌سازی مصرف باتری در iOS
  • 58. کار با MapKit و نقشه‌ها
  • 59. استفاده از SiriKit و دستیار صوتی
  • 60. آشنایی با CloudKit و iCloud
  • 61. کار با Haptic Feedback
  • 62. مقدمه‌ای بر Core Graphics
  • 63. استفاده از Core Data Migration
  • 64. استفاده از Core Location Accuracy
  • 65. آشنایی با App Groups
  • 66. کار با Dynamic Type
  • 67. استفاده از Accessibility API
  • 68. آشنایی با Widgetها در iOS
  • 69. کار با SceneKit و گرافیک سه‌بعدی پیشرفته
  • 70. کار با SpriteKit و بازی‌سازی
  • 71. آشنایی با ARCore و واقعیت افزوده (مقایسه با ARKit)
  • 72. مقدمه‌ای بر تست رابط کاربری (UI Testing)
  • 73. کار با UserDefaults Encryption
  • 74. آشنایی با Keychain Services
  • 75. استفاده از URL Schemes
  • 76. آشنایی با Deep Linking
  • 77. کار با Apple Pay
  • 78. آشنایی با HealthKit Permissions
  • 79. استفاده از Core Bluetooth
  • 80. آشنایی با Core NFC
  • 81. کار با Contextual Menus
  • 82. استفاده از Focus Modes API
  • 83. آشنایی با App Clips
  • 84. کار با Share Extension
  • 85. مقدمه‌ای بر App Extensions
  • 86. استفاده از WidgetKit
  • 87. آشنایی با Live Activities
  • 88. کار با Background Tasks
  • 89. استفاده از App Review Guidelines
  • 90. آشنایی با Human Interface Guidelines
  • 91. مقدمه‌ای بر CI/CD در iOS
  • 92. کار با Fastlane
  • 93. استفاده از CocoaPods و Swift Package Manager
  • 94. آشنایی با RxSwift و Reactive Programming
  • 95. کار با Kingfisher و مدیریت تصاویر
  • 96. استفاده از Alamofire و شبکه‌سازی پیشرفته
  • 97. آشنایی با Realm Swift
  • 98. کار با Firebase Authentication
  • 99. استفاده از Firebase Cloud Messaging
  • 100. آشنایی با Firebase Realtime Database

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

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

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

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

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


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

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

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

نظرات

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

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