اپلیکیشن اندرویدی فلشکارت آموزشی دات نت MAUI برای توسعهدهندگان ویندوز
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره دات نت MAUI برای توسعهدهندگان ویندوز
موضوع کلی: برنامه نویسی
موضوع میانی: زامارین (Xamarin) / دات نت MAUI
📋 سرفصلهای دوره
- 1. آشنایی با محیط توسعه MAUI
- 2. نصب و راهاندازی Visual Studio برای MAUI
- 3. مفاهیم پایه XAML در MAUI
- 4. ساختار پروژه MAUI
- 5. اولین برنامه MAUI: Hello World
- 6. کنترلهای UI پایه در MAUI
- 7. Layouts در MAUI: StackLayout، Grid، FlexLayout
- 8. کار با ورودیهای متنی و دکمهها
- 9. مدیریت رویدادها در MAUI
- 10. نمایش لیستها و دادهها با ListView
- 11. آیتم تمپلیتها برای ListView
- 12. کار با تصاویر و منابع در MAUI
- 13. استفاده از مسیریابی (Navigation) در MAUI
- 14. ناوبری به صفحات دیگر
- 15. پارامترها در ناوبری
- 16. مدیریت وضعیت برنامه (State Management)
- 17. تزریق وابستگی (Dependency Injection) در MAUI
- 18. کار با دادههای JSON
- 19. ذخیرهسازی دادههای محلی
- 20. پیمایش در میان صفحات با TabbedPage
- 21. کار با ScrollView
- 22. کنترلهای پیشرفته UI: Frame، Border، Shadow
- 23. استفاده از انیمیشنها در MAUI
- 24. کنترلهای تاریخ و زمان
- 25. کار با فرمها در MAUI
- 26. اعتبارسنجی دادههای فرم
- 27. مدیریت خطاها در MAUI
- 28. قابلیتهای دسترسی (Accessibility) در MAUI
- 29. طراحی واکنشگرا (Responsive Design)
- 30. کار با تمها و استایلها
- 31. استفاده از منابع استاتیک
- 32. فایلهای Resources در MAUI
- 33. کار با فونتهای سفارشی
- 34. استفاده از آیکونها
- 35. مدیریت زبان و بومیسازی (Localization)
- 36. کار با کلیپبورد
- 37. ارتباط با سرویسهای وب (Web Services)
- 38. استفاده از HttpClient
- 39. کار با RESTful APIs
- 40. مدیریت خطا در ارتباط با وب
- 41. ذخیرهسازی دادهها در پایگاه داده SQLite
- 42. کار با SQLite در MAUI
- 43. مفاهیم پایگاه داده رابطهای
- 44. طراحی شمای پایگاه داده
- 45. انجام کوئریهای پایگاه داده
- 46. مدیریت تراکنشها
- 47. امنیت دادهها در MAUI
- 48. رمزنگاری دادهها
- 49. مدیریت مجوزها در برنامه
- 50. کار با سنسورها (شتابسنج، ژیروسکوپ)
- 51. موقعیتیابی جغرافیایی (Geolocation)
- 52. کار با نقشهها (Maps)
- 53. استفاده از GPS
- 54. ارسال و دریافت پیامک
- 55. کار با دوربین
- 56. کار با فایلها و دایرکتوریها
- 57. مدیریت حافظه در MAUI
- 58. بهینهسازی عملکرد برنامه
- 59. پروفایلینگ برنامه
- 60. کار با بلوتوث
- 61. اتصال به دستگاههای بلوتوثی
- 62. ارسال و دریافت داده از طریق بلوتوث
- 63. کار با Wi-Fi Direct
- 64. شبکهسازی در MAUI
- 65. برقراری ارتباط بین دستگاهها
- 66. پروتکلهای شبکه
- 67. امنیت شبکه
- 68. استفاده از Notificationها
- 69. زمانبندی Notificationها
- 70. کار با Background Services
- 71. برنامهریزی وظایف پسزمینه
- 72. مدیریت باتری
- 73. تست واحد (Unit Testing)
- 74. فریمورکهای تست واحد
- 75. نوشتن تستهای واحد برای منطق برنامه
- 76. تست ادغام (Integration Testing)
- 77. تست UI
- 78. تست عملکرد (Performance Testing)
- 79. تست امنیتی
- 80. استقرار برنامه در اندروید
- 81. تنظیمات لازم برای استقرار اندروید
- 82. امضای برنامه اندروید
- 83. استقرار برنامه در iOS
- 84. تنظیمات لازم برای استقرار iOS
- 85. گواهینامههای توسعه iOS
- 86. استقرار برنامه در ویندوز
- 87. بستهبندی برنامه برای ویندوز
- 88. استفاده از MSIX
- 89. استقرار برنامه در macOS
- 90. تنظیمات لازم برای استقرار macOS
- 91. پلتفرمهای دیگر در MAUI
- 92. معماری MVVM در MAUI
- 93. پیادهسازی الگوهای معماری
- 94. کدنویسی تمیز (Clean Code)
- 95. اصول SOLID
- 96. مدیریت وابستگیهای خارجی
- 97. استفاده از NuGet Package Manager
- 98. جستجو و افزودن بستههای NuGet
- 99. مدیریت نسخههای NuGet
- 100. بهروزرسانی بستههای NuGet
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.