دوره ساخت اپلیکیشنهای نیتیو اندروید و iOS با C# و Xamarin.Forms همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای نیتیو اندروید و 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. دسترسی به مخاطبین
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.