کتاب ساخت اپلیکیشنهای نیتیو اندروید و iOS با C# و Xamarin.Forms با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای نیتیو اندروید و iOS با C# و Xamarin.Forms
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: توسعه اپلیکیشنهای موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشنهای موبایل
- 2. آشنایی با Xamarin.Forms
- 3. محیط توسعه Visual Studio
- 4. ساختار پروژه در Xamarin.Forms
- 5. صفحات (Pages) در Xamarin.Forms
- 6. Layouts پایه (StackLayout, Grid)
- 7. Layouts پیشرفته (AbsoluteLayout, RelativeLayout)
- 8. کنترلهای UI (Label, Button, Entry)
- 9. کنترلهای UI (Slider, Stepper, Switch)
- 10. کنترلهای UI (DatePicker, TimePicker, TimePicker)
- 11. کنترلهای UI (ProgressBar, ActivityIndicator)
- 12. لیستها (ListView) و نحوه استفاده
- 13. گالری تصاویر (CarouselView)
- 14. تبها (TabbedPage)
- 15. منوها (FlyoutPage)
- 16. ناوبری (Navigation) در صفحات
- 17. پارامترهای ناوبری
- 18. مدیریت وضعیت (State Management)
- 19. ذخیرهسازی دادهها (Preferences)
- 20. کار با فایلها (File Access)
- 21. شبکهسازی (Networking) و درخواستهای HTTP
- 22. کار با RESTful APIs
- 23. نمایش دادههای JSON
- 24. اعتبارسنجی ورودیها
- 25. الگوهای طراحی (Design Patterns)
- 26. الگوی MVVM (Model-View-ViewModel)
- 27. پیادهسازی MVVM در Xamarin.Forms
- 28. تزریق وابستگی (Dependency Injection)
- 29. استفاده از Common Service Locator
- 30. کار با پایگاه داده محلی (SQLite)
- 31. مدیریت دادهها با SQLite
- 32. نمایش نقشهها (Map Control)
- 33. موقعیتیابی جغرافیایی (Geolocation)
- 34. کار با سنسورها (Sensors)
- 35. دوربین (Camera) و گالری تصاویر
- 36. ضبط صدا (Audio Recording)
- 37. پخش صدا (Audio Playback)
- 38. نوتیفیکیشنها (Notifications)
- 39. کار با بلوتوث (Bluetooth)
- 40. ارتباط با دستگاههای بلوتوثی
- 41. کار با NFC (Near Field Communication)
- 42. پردازش پرداخت (Payment Processing)
- 43. امنیت در اپلیکیشنهای موبایل
- 44. رمزنگاری دادهها
- 45. مدیریت احراز هویت (Authentication)
- 46. ورود با اکانت گوگل/فیسبوک
- 47. کار با سرویسهای ابری (Cloud Services)
- 48. استفاده از Azure Mobile Apps
- 49. کار با Firebase
- 50. تست اپلیکیشنها (Unit Testing)
- 51. تستهای UI (UI Testing)
- 52. استقرار اپلیکیشن (Deployment)
- 53. انتشار در Google Play Store
- 54. انتشار در Apple App Store
- 55. بررسی بهترین شیوهها (Best Practices)
- 56. بهینهسازی عملکرد (Performance Optimization)
- 57. مدیریت حافظه (Memory Management)
- 58. طراحی رابط کاربری (UI Design)
- 59. طراحی تجربه کاربری (UX Design)
- 60. دسترسپذیری (Accessibility)
- 61. کار با انیمیشنها (Animations)
- 62. انیمیشنهای سفارشی
- 63. استفاده از فایلهای XAML
- 64. مدلسازی دادهها
- 65. عملیات CRUD (Create, Read, Update, Delete)
- 66. ارتباط با سرویسهای پیامرسانی (Messaging Services)
- 67. کار با WebSockets
- 68. استفاده از کتابخانههای شخص ثالث (Third-party Libraries)
- 69. مدیریت وابستگیها
- 70. کار با فونتهای سفارشی
- 71. نمایش فونتهای فارسی
- 72. کار با آیکونها (Icons)
- 73. استفاده از آیکونهای FontAwesome
- 74. کار با Rich Text (Formatted Text)
- 75. نمایش محتوای HTML
- 76. مدیریت رویدادها (Event Handling)
- 77. کار با Gesture Recognizers
- 78. دکمههای سفارشی
- 79. کنترلهای سفارشی (Custom Controls)
- 80. رندررهای سفارشی (Custom Renderers)
- 81. استفاده از Native APIs
- 82. دسترسی به قابلیتهای نیتیو
- 83. کار با ویجتها (Widgets)
- 84. طراحی ویجتهای اندروید
- 85. کار با Apple Watch Apps
- 86. طراحی اپلیکیشنهای Wear OS
- 87. مدیریت منابع (Resource Management)
- 88. ترجمه و بومیسازی (Localization)
- 89. پشتیبانی از زبان فارسی
- 90. کار با فرمتهای تاریخ و زمان
- 91. کار با واحدهای اندازهگیری
- 92. مدیریت خطاها (Error Handling)
- 93. لاگگیری (Logging)
- 94. جمعآوری آمار استفاده (Analytics)
- 95. کار با سرویسهای نقشهیاب
- 96. استفاده از Google Maps SDK
- 97. استفاده از Apple MapKit
- 98. بهینهسازی مصرف باتری
- 99. مدیریت مجوزها (Permissions)
- 100. دسترسی به مخاطبین
تگها:
C# mobile development
Xamarin.Forms
آموزش اکسامارین
اپلیکیشن نیتیو
برنامه نویسی سی شارپ
توسعه iOS
توسعه اپلیکیشن
توسعه اندروید
ساخت اپلیکیشن موبایل
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.