کتاب صوتی صفر تا صد ساخت اپلیکیشن های موبایل حرفه ای با Appcelerator Titanium
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب صفر تا صد ساخت اپلیکیشن های موبایل حرفه ای با Appcelerator Titanium
موضوع کلی: توسعه اپلیکیشن موبایل
موضوع میانی: توسعه اپلیکیشن کراس پلتفرم با Appcelerator Titanium
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر توسعه اپلیکیشن موبایل
- 2. چرا توسعه کراسپلتفرم؟
- 3. آشنایی با Appcelerator Titanium
- 4. مقایسه Titanium با سایر فریمورکها
- 5. پیشنیازهای نصب و راهاندازی Titanium
- 6. نصب Appcelerator CLI و Titanium SDK
- 7. نصب IDE (VS Code یا Atom) و افزونهها
- 8. تنظیمات محیط توسعه iOS (Xcode)
- 9. تنظیمات محیط توسعه Android (Android SDK)
- 10. ساخت اولین پروژه "Hello World"
- 11. ساختار پروژه Titanium
- 12. اجرای پروژه روی شبیهساز و دستگاه واقعی
- 13. مرور سریع مفاهیم کلیدی JavaScript (ES6)
- 14. معماری Titanium SDK
- 15. شیء جهانی Ti و API های پایه
- 16. مدیریت رویدادها در Titanium
- 17. استفاده از ماژولهای CommonJS در Titanium
- 18. دسترسی به اطلاعات دستگاه (Platform API)
- 19. کار با متغیرها و انواع داده در Titanium
- 20. مدیریت خطا و دیباگینگ اولیه
- 21. مبانی پنجرهها (Ti.UI.Window) و ویوها (Ti.UI.View)
- 22. ساخت و مدیریت لیبلها (Ti.UI.Label)
- 23. کار با دکمهها (Ti.UI.Button)
- 24. فیلدهای متنی (Ti.UI.TextField, Ti.UI.TextArea)
- 25. نمایش تصاویر (Ti.UI.ImageView)
- 26. لیستهای ساده (Ti.UI.TableView) و Row ها
- 27. لیستهای پیشرفته (Ti.UI.ListView) و ItemTemplate ها
- 28. اسکرولویوها (Ti.UI.ScrollView)
- 29. دیالوگهای هشدار و تایید (Ti.UI.AlertDialog, Ti.UI.OptionDialog)
- 30. نوتیفیکیشنهای لحظهای (Ti.UI.Notification - Android Toast)
- 31. نمایشگرهای فعالیت و پیشرفت (Ti.UI.ActivityIndicator, Ti.UI.ProgressBar)
- 32. سوئیچها و اسلایدرها (Ti.UI.Switch, Ti.UI.Slider)
- 33. انتخابگرها (Pickers): تاریخ و زمان (Ti.UI.Picker)
- 34. استفاده از وبویو (Ti.UI.WebView)
- 35. طرحبندی (Layout) افقی و عمودی
- 36. طرحبندی مطلق (Absolute Layout)
- 37. استایلدهی با TSS (Titanium Style Sheet)
- 38. کلاسها و ID ها در TSS
- 39. استایلهای پلتفرمخاص در TSS
- 40. تعریف و استفاده از تمها (Themes)
- 41. آشنایی با فریمورک Alloy MVC
- 42. ساختار پروژه Alloy
- 43. تعریف View ها با XML
- 44. کنترلرها (Controllers) و منطق اپلیکیشن با JavaScript
- 45. استایلدهی در Alloy با TSS
- 46. استفاده از مدلها (Models) با Backbone.js
- 47. کار با کالکشنها (Collections)
- 48. اتصال داده (Data Binding) در Alloy
- 49. استفاده از ویجتها (Widgets) در Alloy
- 50. ماژولهای Alloy و CommonJS در کنار هم
- 51. ساخت ویجتهای سفارشی Alloy
- 52. بهترین روشها برای ساختاردهی پروژه Alloy
- 53. ارثبری استایلها در TSS (تکنیکهای پیشرفته)
- 54. ذخیرهسازی محلی با Ti.App.Properties
- 55. کار با سیستم فایل (Ti.Filesystem)
- 56. ذخیره و بازیابی فایلهای متنی و باینری
- 57. کار با پایگاه داده SQLite
- 58. عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف) در SQLite
- 59. اتصال به API های ریموت با Ti.Network.HTTPClient
- 60. ارسال درخواستهای GET و POST
- 61. پردازش دادههای JSON و XML
- 62. مدیریت خطاهای شبکه
- 63. پیادهسازی احراز هویت (Authentication) مبتنی بر Token
- 64. کشکردن دادهها برای بهبود عملکرد
- 65. مدیریت ناوبری با TabGroup
- 66. استفاده از NavigationWindow (iOS) و ActionBar (Android)
- 67. شخصیسازی NavigationBar و ActionBar
- 68. کار با ژستهای حرکتی (Gestures)
- 69. انیمیشنهای UI پایه (Ti.UI.Animation)
- 70. انیمیشنهای پیشرفته با Ti.UI.View.animate()
- 71. کار با نقشهها (Ti.Map)
- 72. دسترسی به دوربین و گالری (Ti.Media.openPhotoGallery, Ti.Media.showCamera)
- 73. دریافت اطلاعات موقعیت مکانی (Geolocation)
- 74. پخش فایلهای صوتی و تصویری (Ti.Media.AudioPlayer, Ti.Media.VideoPlayer)
- 75. استفاده از وبفونتها و آیکونفونتها
- 76. پیادهسازی Drag and Drop (مفاهیم و مثال)
- 77. نوتیفیکیشنهای محلی (Local Notifications)
- 78. پیادهسازی پوش نوتیفیکیشن (Push Notifications) برای iOS و Android
- 79. دسترسی به مخاطبین (Ti.Contacts)
- 80. کار با تقویم دستگاه (Ti.Calendar)
- 81. استفاده از سنسورها (شتابسنج، ژیروسکوپ)
- 82. یکپارچهسازی پایه با بلوتوث (BLE)
- 83. اجرای کد پلتفرمخاص (platform-specific code)
- 84. تشخیص وضعیت شبکه و باتری
- 85. روشهای پیشرفته دیباگینگ در Titanium
- 86. استفاده موثر از لاگها (Ti.API.log)
- 87. بررسی و حل مشکلات رایج Titanium
- 88. بهینهسازی عملکرد اپلیکیشن
- 89. مدیریت حافظه و جلوگیری از نشتی حافظه
- 90. تست واحد (Unit Testing) با Mocha و Chai (یکپارچهسازی)
- 91. مبانی تست رابط کاربری (UI Testing)
- 92. بررسی پروفایل عملکردی (Performance Profiling)
- 93. آمادهسازی اپلیکیشن برای iOS (Bundle ID, Provisioning Profile)
- 94. فرآیند ساخت و امضا (Signing) اپلیکیشن iOS
- 95. انتشار در App Store Connect و App Store
- 96. آمادهسازی اپلیکیشن برای Android (Keystore, Package Name)
- 97. فرآیند ساخت و امضا (Signing) اپلیکیشن Android
- 98. انتشار در Google Play Console و Google Play
- 99. بهروزرسانی اپلیکیشن و مدیریت نسخهها
- 100. معرفی Appcelerator Cloud Services (ACS) و قابلیتهای آن (Push, Analytics)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.