کتاب صوتی آموزش جامع توسعه برنامههای iOS با Swift و Xcode
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع توسعه برنامههای iOS با Swift و Xcode
موضوع کلی: توسعه نرمافزار موبایل
موضوع میانی: توسعه برنامههای کاربردی iOS
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه برنامههای iOS
- 2. آشنایی با اکوسیستم اپل
- 3. نصب و راهاندازی Xcode
- 4. مفاهیم پایه Swift
- 5. متغیرها و انواع داده در Swift
- 6. عملگرها در Swift
- 7. ساختارهای کنترلی: شرطها
- 8. ساختارهای کنترلی: حلقهها
- 9. توابع در Swift
- 10. اپشنالها در Swift
- 11. آرایهها و دیکشنریها در Swift
- 12. کلاسها و استراکچرها در Swift
- 13. پروتکلها و اکستنشنها در Swift
- 14. مدیریت خطا در Swift
- 15. مقدمهای بر Objective-C (برای درک بهتر)
- 16. کار با Interface Builder
- 17. طراحی رابط کاربری با Storyboards
- 18. نماهای پایه: UIView و CALayer
- 19. کنترلهای رابط کاربری: UILabel, UIButton
- 20. کنترلهای رابط کاربری: UITextField, UITextView
- 21. کنترلهای رابط کاربری: UIImageView
- 22. کنترلهای رابط کاربری: UISlider, UISwitch
- 23. کار با Table Views
- 24. کار با Collection Views
- 25. ناوبری بین نماها: Navigation Controllers
- 26. مدیریت مودال ویوها
- 27. کار با Tab Bar Controllers
- 28. مدیریت رویدادها و تعاملات کاربر
- 29. اشارهگرها و gestures
- 30. مدیریت ورودی کاربر
- 31. اعلانها و هشدارها
- 32. کار با دادهها: UserDefaults
- 33. ذخیرهسازی دادهها: Core Data
- 34. مقدمهای بر Core Data
- 35. مدل داده در Core Data
- 36. عملیات CRUD در Core Data
- 37. جستجو و فیلتر کردن دادهها
- 38. همگامسازی دادهها (مفاهیم اولیه)
- 39. کار با شبکهها: URLSession
- 40. دریافت داده از API های RESTful
- 41. ارسال داده به API های RESTful
- 42. کار با JSON در Swift
- 43. مدیریت خطا در ارتباطات شبکه
- 44. آشنایی با Grand Central Dispatch (GCD)
- 45. عملیات همزمان در GCD
- 46. صفهای اولویت در GCD
- 47. کار با Dispatch Groups
- 48. کار با Dispatch Semaphores
- 49. مقدمهای بر برنامهنویسی غیرهمزمان (Async/Await)
- 50. استفاده از Async/Await در Swift
- 51. کار با Combine Framework
- 52. مدل Publisher و Subscriber
- 53. عملیات روی Publisher ها
- 54. مدیریت رویدادهای زمانبندی شده
- 55. مقدمهای بر انیمیشنها
- 56. انیمیشنهای پایه در UIView
- 57. انیمیشنهای انتقالی
- 58. انیمیشنهای تغییر مقیاس و چرخش
- 59. انیمیشنهای سفارشی
- 60. کار با Core Animation
- 61. لایه ها و انیمیشن ها
- 62. مقدمهای بر موقعیتیابی جغرافیایی
- 63. استفاده از Core Location
- 64. دریافت موقعیت فعلی کاربر
- 65. پیگیری تغییرات موقعیت
- 66. مدیریت خطا در موقعیتیابی
- 67. کار با نقشهها: MapKit
- 68. نمایش نقشهها
- 69. افزودن نشانگر به نقشه
- 70. طراحی مسیر روی نقشه
- 71. کار با دوربین و عکسبرداری
- 72. مدیریت گالری عکس
- 73. کار با سنسورها: شتابسنج و ژیروسکوپ
- 74. کار با بلوتوث (مفاهیم اولیه)
- 75. مقدمهای بر توسعه بازی در iOS
- 76. استفاده از SpriteKit
- 77. ساخت صحنههای بازی
- 78. کار با نودهای بازی
- 79. فیزیک در SpriteKit
- 80. کار با انیمیشنهای بازی
- 81. مقدمهای بر ARKit
- 82. مفاهیم واقعیت افزوده
- 83. رندر کردن اشیاء مجازی
- 84. تعامل با دنیای واقعی
- 85. کار با Core ML
- 86. یادگیری ماشین در برنامههای iOS
- 87. آموزش مدلهای سفارشی
- 88. استفاده از مدلهای از پیش آموزشدادهشده
- 89. کار با HealthKit
- 90. دسترسی به دادههای سلامتی
- 91. ذخیره دادههای سلامتی
- 92. کار با HomeKit
- 93. کنترل دستگاههای خانه هوشمند
- 94. مقدمهای بر تست برنامهها
- 95. تست واحد (Unit Testing)
- 96. تست یکپارچهسازی (Integration Testing)
- 97. تست UI (UI Testing)
- 98. مدیریت وابستگیها با Swift Package Manager
- 99. مقدمهای بر App Store Connect
- 100. آشنایی با فرآیند انتشار برنامه
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.