اپلیکیشن اندرویدی فلشکارت آموزشی توسعه با VS Code برای زامارین و دات نت MAUI
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه با VS Code برای زامارین و دات نت MAUI
موضوع کلی: برنامه نویسی
موضوع میانی: زامارین (Xamarin) / دات نت MAUI
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشن با .NET MAUI
- 2. آشنایی با محیط توسعه VS Code
- 3. نصب و پیکربندی VS Code برای .NET MAUI
- 4. ایجاد اولین پروژه .NET MAUI در VS Code
- 5. ساختار پروژه .NET MAUI
- 6. مفاهیم XAML در .NET MAUI
- 7. طراحی رابط کاربری با XAML
- 8. کنترلهای پایه در XAML
- 9. Layoutها در XAML
- 10. کار با منابع (Resources) در XAML
- 11. استایلدهی به رابط کاربری
- 12. مفاهیم Binding در .NET MAUI
- 13. موتور Binding در .NET MAUI
- 14. انواع Binding
- 15. ارتباط بین View و ViewModel
- 16. الگوی MVVM (Model-View-ViewModel)
- 17. پیادهسازی MVVM در .NET MAUI
- 18. کار با دادهها (Data)
- 19. ذخیرهسازی دادهها در اپلیکیشن
- 20. کار با پایگاه داده SQLite
- 21. آشنایی با Entity Framework Core
- 22. مهاجرت پایگاه داده با EF Core
- 23. کار با سرویسهای وب RESTful
- 24. فراخوانی APIها در .NET MAUI
- 25. مدیریت خطا در فراخوانی API
- 26. کار با JSON
- 27. پردازش دادههای JSON
- 28. مسیریابی (Navigation) در .NET MAUI
- 29. انواع مسیریابی
- 30. پارامترهای مسیریابی
- 31. کار با ناوبری TabbedPage
- 32. کار با ناوبری Shell
- 33. مدیریت وضعیت (State Management)
- 34. ذخیره و بازیابی وضعیت اپلیکیشن
- 35. کار با رویدادها (Events)
- 36. مدیریت رویدادهای رابط کاربری
- 37. کار با انیمیشنها
- 38. انیمیشنهای پایه در .NET MAUI
- 39. کار با انیمیشنهای سفارشی
- 40. اعلانها (Notifications)
- 41. پیادهسازی اعلانهای محلی
- 42. ارسال اعلانهای Push
- 43. کار با سنسورها
- 44. دسترسی به سنسور موقعیت مکانی
- 45. دسترسی به سنسور شتابسنج
- 46. کار با دوربین
- 47. تصویربرداری با دوربین
- 48. انتخاب تصویر از گالری
- 49. کار با فایلها
- 50. خواندن و نوشتن فایلها
- 51. مدیریت مجوزهای دسترسی به فایل
- 52. آشنایی با .NET MAUI Community Toolkit
- 53. استفاده از کامپوننتهای آماده
- 54. پیادهسازی الگوهای رایج
- 55. تست واحد (Unit Testing)
- 56. نوشتن تستهای واحد
- 57. اجرای تستهای واحد
- 58. تست ادغام (Integration Testing)
- 59. نوشتن تستهای ادغام
- 60. دیباگ کردن (Debugging) در VS Code
- 61. تکنیکهای دیباگ کردن
- 62. رفع اشکالات رایج
- 63. بهینهسازی عملکرد اپلیکیشن
- 64. شناسایی گلوگاههای عملکرد
- 65. راهکارهای بهبود سرعت
- 66. کار با ابزارهای پروفایلینگ
- 67. استفاده از ابزارهای VS Code
- 68. پیکربندی محیط توسعه
- 69. کار با Git و کنترل نسخه
- 70. مدیریت مخازن Git
- 71. همگامسازی با مخازن راه دور
- 72. استقرار (Deployment) اپلیکیشن
- 73. ساخت نسخههای Release
- 74. انتشار در فروشگاهها
- 75. مقدمهای بر امنیت اپلیکیشن
- 76. اصول اولیه امنیت
- 77. جلوگیری از حملات رایج
- 78. کار با احراز هویت
- 79. پیادهسازی احراز هویت ساده
- 80. استفاده از سرویسهای احراز هویت
- 81. کار با مجوزها (Permissions)
- 82. مدیریت مجوزهای سیستم عامل
- 83. درخواست مجوز از کاربر
- 84. مقدمهای بر Azure Cloud
- 85. سرویسهای Azure برای توسعه موبایل
- 86. استفاده از Azure App Service
- 87. کار با Azure Functions
- 88. استفاده از Azure DevOps
- 89. مدیریت CI/CD
- 90. ساخت و انتشار خودکار
- 91. مقدمهای بر Blazor Hybrid
- 92. توسعه با Blazor در .NET MAUI
- 93. ترکیب Blazor و .NET MAUI
- 94. کار با جلوههای ویژه (Effects)
- 95. افزودن جلوههای سفارشی
- 96. استفاده از Effects موجود
- 97. مدیریت منابع چندزبانه
- 98. پیادهسازی پشتیبانی از زبانهای مختلف
- 99. ترجمه رابط کاربری
- 100. کار با دادههای گرافیکی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.