کتاب صوتی تسلط بر برنامهنویسی Swift: از مبتدی تا پیشرفته
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر برنامهنویسی 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
iOS
Swift
Swift 3
آموزش iOS
آیاواس
اپلیکیشن iOS
برنامه نویسی
برنامه نویسی سوئیفت
برنامه نویسی موبایل
توسعه iOS
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.