اپلیکیشن اندرویدی فلشکارت آموزشی برنامهنویسی شی گرا (OOP) در زامارین و دات نت MAUI
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شی گرا (OOP) در زامارین و دات نت MAUI
موضوع کلی: برنامه نویسی
موضوع میانی: زامارین (Xamarin) / دات نت MAUI
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی شیگرا
- 2. اصول اولیه کلاسها و اشیاء
- 3. مفاهیم سازندهها و تخریبکنندهها
- 4. متغیرهای عضو و متدهای عضو
- 5. کپسولهسازی و سطوح دسترسی
- 6. مفهوم وراثت در برنامهنویسی شیگرا
- 7. انواع وراثت
- 8. بازنویسی متدها (Override)
- 9. کلمه کلیدی `base`
- 10. پلیمورفیسم (چندریختی)
- 11. پلیمورفیسم ایستا (اضافه بار متدها)
- 12. پلیمورفیسم پویا (بازنویسی متدها)
- 13. کلاسهای انتزاعی (Abstract Classes)
- 14. اینترفیسها (Interfaces)
- 15. مقایسه کلاسهای انتزاعی و اینترفیسها
- 16. فضاهای نام (Namespaces)
- 17. مدیریت خطا (Exception Handling)
- 18. دستههای خطا (Exception Types)
- 19. دستهبندی و مدیریت خطاها
- 20. کار با فایلها و دایرکتوریها
- 21. ورودی/خروجی (I/O) در داتنت
- 22. مفهوم LINQ
- 23. کار با مجموعهها با LINQ
- 24. فیلتر کردن و مرتبسازی با LINQ
- 25. عملیات روی دادهها با LINQ
- 26. مقدمهای بر زامارین
- 27. ساختار پروژه زامارین
- 28. کار با ویژوال استودیو برای زامارین
- 29. مقدمهای بر داتنت MAUI
- 30. مقایسه زامارین و داتنت MAUI
- 31. محیط توسعه داتنت MAUI
- 32. ساختار پروژه داتنت MAUI
- 33. ایجاد اولین اپلیکیشن داتنت MAUI
- 34. اصول UI در داتنت MAUI
- 35. کنترلهای پایه UI
- 36. Layouts در داتنت MAUI
- 37. StackLayout
- 38. Grid
- 39. FlexLayout
- 40. AbsoluteLayout
- 41. ScrollView
- 42. ListView و GridView
- 43. Data Binding در داتنت MAUI
- 44. نکات و ترفندهای Data Binding
- 45. ViewModel در الگو MVVM
- 46. الگوی MVVM
- 47. پیادهسازی MVVM در داتنت MAUI
- 48. Navigation در داتنت MAUI
- 49. Navigation Controller
- 50. Navigation Stack
- 51. Passing Data Between Pages
- 52. Custom Navigation
- 53. کار با دادهها در اپلیکیشن
- 54. ذخیرهسازی دادههای محلی
- 55. SQLite در داتنت MAUI
- 56. مدیریت پایگاه داده SQLite
- 57. Entity Framework Core در داتنت MAUI
- 58. مفاهیم RESTful API
- 59. فراخوانی API در داتنت MAUI
- 60. HttpClient
- 61. Pars کردن JSON
- 62. مدیریت پاسخهای API
- 63. کار با سرویسهای ابری (مقدماتی)
- 64. امنیت در اپلیکیشنهای موبایل
- 65. احراز هویت (Authentication)
- 66. مجوزدهی (Authorization)
- 67. ذخیرهسازی امن اطلاعات
- 68. مقدمهای بر تست نویسی (Unit Testing)
- 69. نوشتن Unit Test برای کلاسها
- 70. نوشتن Unit Test برای UI (مقدماتی)
- 71. اصول طراحی ریسپانسیو در داتنت MAUI
- 72. کار با منابع (Resources)
- 73. استایلدهی در داتنت MAUI
- 74. تمها (Themes)
- 75. کار با فونتها
- 76. کار با تصاویر
- 77. انیمیشنها در داتنت MAUI
- 78. انیمیشنهای پایه
- 79. انیمیشنهای پیچیدهتر
- 80. انیمیشنهای UI
- 81. مقدمهای بر برنامهنویسی ناهمگام (Async/Await)
- 82. استفاده از Task در داتنت MAUI
- 83. مدیریت عملیات ناهمگام
- 84. بهبود عملکرد با Async/Await
- 85. مقدمهای بر CI/CD (مقدماتی)
- 86. تنظیمات اولیه CI/CD
- 87. ساخت و انتشار اپلیکیشن
- 88. مقدمهای بر ابزارهای توسعه
- 89. اشکالزدایی (Debugging) پیشرفته
- 90. پروفایلینگ (Profiling) اپلیکیشن
- 91. مدیریت وابستگیها (Dependencies)
- 92. استفاده از NuGet Package Manager
- 93. نکات و ترفندهای پیشرفته زامارین/MAUI
- 94. یادگیری مستمر و منابع آموزشی
- 95. پروژههای عملی و کاربردی
- 96. معرفی ابزارهای جانبی مفید
- 97. اصول طراحی تجربه کاربری (UX)
- 98. نکات نهایی برای توسعه اپلیکیشن حرفهای
- 99. کار با رویدادها (Events)
- 100. مدیریت رویدادها در UI
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.