کتاب صوتی کتاب جامع Swift Apprentice: از مبتدی تا ساخت اولین اپلیکیشن
دوره جامع Swift Apprentice: از مبتدی تا ساخت اولین اپلیکیشن - آموزش توسعه iOS دوره جامع Swift Apprentice: از مبتدی تا ساخت اولین اپلیکیشن مسیر شما به دنیای هیجانانگیز توسعه اپلیکیشنهای iOS به دنیای ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع Swift Apprentice: از مبتدی تا ساخت اولین اپلیکیشن
موضوع کلی: برنامه نویسی موبایل
موضوع میانی: توسعه اپلیکیشن با Swift
📋 سرفصلهای دوره
- 1. دوره جامع Swift Apprentice: از مبتدی تا ساخت اولین اپلیکیشن
- 2. مقدمه ای بر برنامه نویسی و Swift
- 3. نصب Xcode و آشنایی با محیط توسعه
- 4. اولین برنامه Hello, World! در Swift
- 5. آشنایی با متغیرها و انواع داده ها
- 6. کار با اعداد و عملیات ریاضی
- 7. کار با رشته ها و متدهای رشته ای
- 8. استفاده از Boolean ها و عملگرهای مقایسه ای
- 9. آشنایی با ساختارهای شرطی (if-else)
- 10. کار با حلقه های for و while
- 11. آشنایی با Optionals و نحوه مدیریت مقادیر خالی
- 12. آرایه ها و کار با لیست های داده
- 13. دیکشنری ها و ذخیره سازی داده های کلید-مقدار
- 14. توابع و ایجاد بلوک های کد قابل استفاده مجدد
- 15. پارامترها و مقادیر بازگشتی توابع
- 16. آشنایی با closure ها
- 17. استفاده از ساختارهای داده Enum
- 18. ساختارهای داده Struct و ایجاد انواع داده سفارشی
- 19. کلاس ها و مفاهیم شی گرایی (OOP)
- 20. وراثت و پلی مورفیسم در کلاس ها
- 21. اصول اولیه در مورد پروتکل ها
- 22. مدیریت حافظه و ARC (Automatic Reference Counting)
- 23. آشنایی با Optional Chaining
- 24. کار با error ها و مدیریت استثناها
- 25. مفاهیم اولیه در مورد Generics
- 26. آشنایی با Collection Types در Swift
- 27. استفاده از دستورات switch
- 28. بسته بندی کد با استفاده از modules
- 29. استفاده از Access Control
- 30. نحوه استفاده از Properties
- 31. ساختن Initializers و Deinitializers
- 32. کار با Extension ها
- 33. آشنایی با Protocol Extensions
- 34. استفاده از key paths
- 35. نحوه استفاده از defer
- 36. مبانی اولیه در مورد Concurrency
- 37. آشنایی با Grand Central Dispatch (GCD)
- 38. کار با Threads و Processes
- 39. آشنایی با Swift Package Manager (SPM)
- 40. آشنایی با UIKit و SwiftUI
- 41. مبانی طراحی رابط کاربری با Xcode Interface Builder
- 42. آشنایی با Storyboard
- 43. کار با View ها و Layout ها
- 44. کنترل های UI اساسی: Button, Label, TextField
- 45. کار با Images و نمایش تصاویر
- 46. استفاده از Stack Views
- 47. استفاده از Constraints و Autolayout
- 48. آشنایی با Scroll Views
- 49. کار با Table Views
- 50. کار با Collection Views
- 51. استفاده از Navigation Controllers
- 52. استفاده از Tab Bar Controllers
- 53. آشنایی با Delegation
- 54. کار با Segues
- 55. ایجاد برنامه های چند صفحه ای
- 56. ذخیره سازی داده ها با UserDefaults
- 57. ذخیره سازی داده ها با Core Data
- 58. آشنایی با فایل ها و کار با فایل سیستم
- 59. دریافت اطلاعات از اینترنت با URLSession
- 60. Parsing JSON داده ها
- 61. کار با API ها و RESTful Services
- 62. آشنایی با Networking
- 63. امنیت در برنامه نویسی Swift
- 64. تست واحد و TDD (Test-Driven Development)
- 65. مبانی UI Testing
- 66. بهینه سازی عملکرد اپلیکیشن
- 67. آشنایی با debugging در Xcode
- 68. استفاده از Instruments برای پروفایل کردن
- 69. اصول طراحی اپلیکیشن های زیبا
- 70. رابط کاربری پاسخگو و سازگار با دستگاه های مختلف
- 71. آشنایی با Localization و بین المللی سازی
- 72. انتشار اپلیکیشن در App Store
- 73. مفاهیم اولیه در مورد Core Location
- 74. نقشه ها و کار با MapKit
- 75. آشنایی با Core Motion و سنسورهای حرکتی
- 76. اعلان های محلی (Local Notifications)
- 77. اعلان های از راه دور (Remote Notifications)
- 78. آشنایی با CloudKit
- 79. اصول طراحی و معماری اپلیکیشن
- 80. الگوهای طراحی (Design Patterns)
- 81. استفاده از MVC (Model-View-Controller)
- 82. استفاده از MVVM (Model-View-ViewModel)
- 83. آشنایی با RxSwift
- 84. آشنایی با Combine
- 85. بررسی معماری های Reactive
- 86. مبانی استفاده از Swift Package Manager برای پروژه های بزرگ
- 87. استفاده از dependency injection
- 88. مدیریت ورژن و استفاده از Git
- 89. نکات پیشرفته در مورد پروتکل ها
- 90. SwiftUI: معرفی و مبانی
- 91. ساخت رابط کاربری با SwiftUI
- 92. مدیریت State در SwiftUI
- 93. استفاده از List و ScrollView در SwiftUI
- 94. کار با تصاویر و متن در SwiftUI
- 95. استفاده از Navigation در SwiftUI
- 96. استفاده از Views و Modifiers در SwiftUI
- 97. Data Flow در SwiftUI
- 98. ساخت یک اپلیکیشن ساده با SwiftUI
- 99. انتشار اپلیکیشن SwiftUI در App Store
- 100. نکات و ترفندهای پیشرفته Swift
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
iOS Development
Swift
Swift Apprentice
SwiftUI
Xcode
آموزش سوییفت
برنامه نویسی iOS
برنامه نویسی موبایل
توسعه اپلیکیشن
دوره آموزش سوییفت
زبان برنامه نویسی سوییفت
ساخت اپلیکیشن iOS
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.