کتاب صوتی صفر تا صد ساخت اپلیکیشن برای مک: کتاب پروژهمحور macOS
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب صفر تا صد ساخت اپلیکیشن برای مک: کتاب پروژهمحور macOS
موضوع کلی: توسعه نرمافزار
موضوع میانی: توسعه اپلیکیشن برای مک (macOS)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر توسعه اپلیکیشن برای macOS
- 2. آشنایی با Xcode و محیط توسعه
- 3. ایجاد اولین پروژه macOS
- 4. مفاهیم اولیه Objective-C
- 5. متغیرها، انواع داده و عملگرها در Objective-C
- 6. کنترل جریان برنامه (if, else, switch)
- 7. حلقهها (for, while, do-while) در Objective-C
- 8. آشنایی با کلاسها و اشیاء در Objective-C
- 9. وراثت و چندریختی در Objective-C
- 10. پروتکلها و دستهبندیها (Protocols & Categories) در Objective-C
- 11. مدیریت حافظه با استفاده از ARC
- 12. آشنایی با Foundation Framework
- 13. آشنایی با Cocoa Framework
- 14. مقدمهای بر Interface Builder
- 15. طراحی رابط کاربری با Interface Builder
- 16. اتصال اشیاء UI به کد (Outlets و Actions)
- 17. آشنایی با Viewها و Controllerها
- 18. آشنایی با پنجرهها (Windows) و منوها (Menus)
- 19. کار با دکمهها (Buttons) و برچسبها (Labels)
- 20. کار با فیلدهای متنی (Text Fields) و نواحی متنی (Text Views)
- 21. کار با لیستها (Tables) و ردیفها (Rows)
- 22. کار با اسلایدرها (Sliders) و پروگرسبارها (Progress Bars)
- 23. مدیریت رویدادها (Event Handling)
- 24. آشنایی با گیتها (Delegates)
- 25. کار با فایلها و دایرکتوریها
- 26. خواندن و نوشتن فایلهای متنی
- 27. کار با فایلهای PLIST
- 28. ذخیره سازی دادهها با NSUserDefaults
- 29. ذخیره سازی دادهها با Core Data
- 30. مقدمهای بر Core Data
- 31. ایجاد مدل داده در Core Data
- 32. اضافه کردن، حذف کردن و ویرایش کردن دادهها در Core Data
- 33. پرس و جو از دادهها در Core Data (Fetching)
- 34. نمایش دادهها از Core Data در Table View
- 35. آشنایی با Binding
- 36. استفاده از Binding برای اتصال UI به دادهها
- 37. کار با آرایهها (Arrays) و دیکشنریها (Dictionaries)
- 38. کار با رشتهها (Strings) و اعداد (Numbers)
- 39. کار با تاریخها (Dates) و زمانها (Times)
- 40. آشنایی با Notification Center
- 41. ارسال و دریافت Notificationها
- 42. کار با Timerها
- 43. آشنایی با Threadها (Threads) و Concurrency
- 44. استفاده از Grand Central Dispatch (GCD)
- 45. آشنایی با عملیاتهای شبکه (Networking)
- 46. دریافت دادهها از وب (HTTP Requests)
- 47. ارسال دادهها به وب (HTTP POST Requests)
- 48. کار با JSON
- 49. کار با XML
- 50. آشنایی با Keychain
- 51. ذخیره سازی امن اطلاعات با Keychain
- 52. آشنایی با Auto Layout
- 53. استفاده از Auto Layout برای طراحی رابط کاربری واکنشگرا
- 54. کار با Stack Views
- 55. آشنایی با Storyboard
- 56. استفاده از Storyboard برای مدیریت جریان برنامه
- 57. کار با Segues
- 58. آشنایی با View Controller Lifecycle
- 59. کار با Modal Views
- 60. آشنایی با Collection View
- 61. نمایش دادهها در Collection View
- 62. کار با Scroll View
- 63. آشنایی با Tab View
- 64. ایجاد رابط کاربری Tab Based
- 65. آشنایی با Split View
- 66. ایجاد رابط کاربری Split View Based
- 67. آشنایی با Image View
- 68. نمایش تصاویر
- 69. آشنایی با Audio Player
- 70. پخش فایلهای صوتی
- 71. آشنایی با Video Player
- 72. پخش فایلهای ویدیویی
- 73. آشنایی با Map Kit
- 74. نمایش نقشهها
- 75. آشنایی با Core Location
- 76. دریافت موقعیت مکانی
- 77. آشنایی با Address Book
- 78. دسترسی به مخاطبین
- 79. آشنایی با Calendar
- 80. دسترسی به تقویم
- 81. آشنایی با iMessage
- 82. ارسال پیام با iMessage
- 83. آشنایی با Notification Services
- 84. ارسال Notification به کاربر
- 85. آشنایی با Web View
- 86. نمایش صفحات وب
- 87. آشنایی با Print View
- 88. چاپ محتوا
- 89. آشنایی با Services Menu
- 90. افزودن سرویس به Services Menu
- 91. آشنایی با Accessibility
- 92. بهبود دسترسی برای کاربران
- 93. آشنایی با Localization
- 94. پشتیبانی از زبانهای مختلف
- 95. آشنایی با Debugging
- 96. اشکالزدایی برنامه
- 97. آشنایی با Profiling
- 98. بهینهسازی عملکرد برنامه
- 99. آشنایی با Unit Testing
- 100. تست واحد کد
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.