کتاب صوتی آموزش Swift و مدیریت حافظه (Memory Management)
🚀 از ایده تا اپلیکیشن قدرتمند: آموزش جامع Swift و مدیریت حافظه (Memory Management) معرفی دوره: دروازهای به سوی توسعه اپلیکیشنهای بینقص اپل آیا رویای ساخت اپلیکیشنهای خیرهکننده و پرقدرت برای اکوسی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش Swift و مدیریت حافظه (Memory Management)
موضوع کلی: برنامه نویسی
موضوع میانی: سوییفت (Swift)
📋 سرفصلهای دوره
- 1. مبانی Swift و شروع کار
- 2. نصب و راهاندازی Xcode
- 3. آشنایی با Playground و کار با آن
- 4. متغیرها و ثابتها در Swift
- 5. انواع دادههای اولیه در Swift (Int, Float, Double, Bool, String)
- 6. عملگرها در Swift (arithmetic, comparison, logical)
- 7. رشتهها و کار با آنها در Swift
- 8. ساختارهای تصمیمگیری (if, else if, else)
- 9. حلقهها (for, while, repeat-while)
- 10. آرایهها در Swift
- 11. دیکشنریها در Swift
- 12. Optional ها و مدیریت مقادیر تهی
- 13. توابع در Swift
- 14. پارامترهای ورودی و خروجی توابع
- 15. استفاده از Closure ها در Swift
- 16. Tuple ها در Swift
- 17. ساختارها (Structs) در Swift
- 18. کلاسها (Classes) در Swift
- 19. ویژگیها (Properties) در Swift
- 20. متدها (Methods) در Swift
- 21. وراثت (Inheritance) در Swift
- 22. پلیمورفیسم (Polymorphism)
- 23. Initiializers و Deinitializers
- 24. Access Control در Swift (private, public, internal)
- 25. Protocols در Swift
- 26. Extensions در Swift
- 27. Generics در Swift
- 28. Enumerations در Swift
- 29. Error Handling در Swift
- 30. کار با فایلها در Swift
- 31. کار با تاریخ و زمان در Swift
- 32. کار با JSON در Swift
- 33. آشنایی با UI Kit و Storyboard
- 34. ایجاد User Interface با Storyboard
- 35. آشنایی با View Controller ها
- 36. ساخت و مدیریت View ها
- 37. کار با Button ها و Label ها
- 38. کار با Text Field ها و Text View ها
- 39. کار با Image View ها
- 40. کار با Table View ها
- 41. کار با Collection View ها
- 42. آشنایی با Auto Layout
- 43. مدیریت Constraint ها در Auto Layout
- 44. کار با Navigation Controller
- 45. کار با Tab Bar Controller
- 46. آشنایی با Delegate و Data Source
- 47. مدیریت رویدادها در UI
- 48. آشنایی با GCD (Grand Central Dispatch)
- 49. Thread ها و Multithreading
- 50. آشنایی با Async/Await
- 51. آشنایی با Combine Framework
- 52. مفاهیم اولیه مدیریت حافظه در Swift
- 53. ARC (Automatic Reference Counting)
- 54. چرخه عمر شیء در Swift
- 55. قوی (Strong) و ضعیف (Weak) بودن ارجاعات
- 56. Unowned References
- 57. Cycle های ارجاعی (Reference Cycles)
- 58. تشخیص و رفع Cycle های ارجاعی
- 59. Memory Leaks و راههای جلوگیری از آن
- 60. استفاده از Instruments برای Profiling حافظه
- 61. آشنایی با Heap و Stack
- 62. Value Types و Reference Types
- 63. Copy on Write
- 64. Deep Copy و Shallow Copy
- 65. آشنایی با Swift Package Manager
- 66. استفاده از کتابخانههای Third Party
- 67. ساخت و استفاده از Framework ها
- 68. آزمون واحد (Unit Testing)
- 69. آزمون UI (UI Testing)
- 70. آشنایی با Core Data
- 71. مدیریت دادهها با Core Data
- 72. آشنایی با Core Location
- 73. دسترسی به موقعیت مکانی کاربر
- 74. آشنایی با Core Motion
- 75. دسترسی به سنسورهای حرکتی
- 76. کار با Notifications
- 77. Local Notifications
- 78. Remote Notifications (Push Notifications)
- 79. آشنایی با Networking در Swift
- 80. ارسال و دریافت درخواستهای HTTP
- 81. Parsing JSON در Swift
- 82. RESTful API ها
- 83. آشنایی با Concurrency در Swift
- 84. Queues و Dispatch Groups
- 85. Data Race ها و راهحلهای آنها
- 86. Actors در Swift
- 87. آشنایی با SwiftUI
- 88. ایجاد UI با SwiftUI
- 89. State Management در SwiftUI
- 90. Binding ها در SwiftUI
- 91. Observable Objects در SwiftUI
- 92. Environment Values در SwiftUI
- 93. کار با List ها و ScrollView ها در SwiftUI
- 94. کار با Navigation در SwiftUI
- 95. کار با Animations در SwiftUI
- 96. کار با Gestures در SwiftUI
- 97. ساخت یک اپلیکیشن ساده با SwiftUI
- 98. بهینهسازی عملکرد (Performance Optimization)
- 99. امنیت در Swift
- 100. بهترین شیوههای کدنویسی در Swift
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
ARC
Automatic Reference Counting
iOS
Memory Management
Objective-C
Swift
Swift programming
Swift Tutorial
Swift آموزش
SwiftUI
برنامه نویسی
بهینه سازی حافظه
توسعه iOS
زبان برنامه نویسی Swift
مدیریت حافظه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.