اپلیکیشن اندرویدی فلشکارت آموزشی ساخت اپلیکیشنهای غنی اینترنتی با Silverlight 4 (مبتنی بر الگوهای معماری استاندارد)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای غنی اینترنتی با Silverlight 4 (مبتنی بر الگوهای معماری استاندارد)
موضوع کلی: توسعه نرمافزارهای تحت وب پیشرفته
موضوع میانی: طراحی و پیادهسازی واسط کاربری تعاملی با تکنولوژیهای سمت کلاینت
📋 سرفصلهای دوره
- 1. آشنایی با معماری اپلیکیشنهای غنی اینترنتی
- 2. مبانی Silverlight و محیط توسعه
- 3. ایجاد اولین اپلیکیشن Silverlight
- 4. ساختار پروژه Silverlight
- 5. کار با کنترلهای UI استاندارد
- 6. طراحی Layout با Grid و StackPanel
- 7. استفاده از کنترلهای Canvas و DockPanel
- 8. مدیریت رویدادها در Silverlight
- 9. مبانی Binding دادهها
- 10. انواع Binding و Modeها
- 11. تبدیل دادهها با Value Converters
- 12. دستورات Binding و Data Triggers
- 13. کار با منابع داده (Data Sources)
- 14. استفاده از LINQ to Objects
- 15. کار با XML و XPath
- 16. آشنایی با خدمات وب (Web Services)
- 17. ساخت خدمات وب WCF برای Silverlight
- 18. فراخوانی خدمات وب در Silverlight
- 19. مدیریت خطا در ارتباط با خدمات وب
- 20. پروتکلهای ارتباطی HTTP و REST
- 21. مفاهیم AJAX و Asynchronous Operations
- 22. ساخت رابط کاربری با XAML
- 23. سبکها (Styles) و تمها (Themes)
- 24. استفاده از منابع (Resources)
- 25. کار با Templateها و Control Templates
- 26. طراحی کنترلهای سفارشی
- 27. انیمیشنها و افکتهای بصری
- 28. انیمیشنهای Key-Frame
- 29. استفاده از Storyboards
- 30. مدیریت انیمیشنها
- 31. کار با صدا و تصویر
- 32. پخش صدا و ویدئو
- 33. کنترل پخش و ویژگیهای مدیا
- 34. مدیریت حالت (State Management)
- 35. ذخیرهسازی دادهها در سمت کلاینت
- 36. کوکیها و Local Storage
- 37. مفاهیم امنیت در Silverlight
- 38. رمزنگاری و احراز هویت
- 39. کار با احراز هویت مبتنی بر فرم
- 40. پیادهسازی سطوح دسترسی
- 41. استفاده از Silverlight Navigation Framework
- 42. مدیریت ناوبری و پارامترها
- 43. پیادهسازی صفحات (Pages)
- 44. کار با ViewModels
- 45. الگوهای طراحی MVC و MVVM
- 46. پیادهسازی الگوی MVVM
- 47. استفاده از Dependency Injection
- 48. اصول SOLID در طراحی نرمافزار
- 49. طراحی اپلیکیشنهای مقیاسپذیر
- 50. بهینهسازی عملکرد اپلیکیشن
- 51. مدیریت حافظه و Garbage Collection
- 52. تست اپلیکیشنهای Silverlight
- 53. تست واحد (Unit Testing)
- 54. تست یکپارچهسازی (Integration Testing)
- 55. ابزارهای تست خودکار
- 56. استقرار (Deployment) اپلیکیشنهای Silverlight
- 57. مراحل انتشار
- 58. کار با Package Manager
- 59. مدیریت نسخهها
- 60. معماریهای پیشرفته Silverlight
- 61. استفاده از Silverlight Plug-in
- 62. ارتباط با JavaScript
- 63. مباحث تکمیلی در XAML
- 64. کار با DataGrid و كنترلهای پیشرفته
- 65. مدیریت جریان کار (Workflow)
- 66. استفاده از Silverlight برای اپلیکیشنهای دسکتاپ
- 67. امنیت دادهها در Silverlight
- 68. ملاحظات قانونی و شرعی در توسعه نرمافزار
- 69. پیروی از مقررات بانک مرکزی در رمزارز
- 70. حفظ حریم خصوصی کاربران
- 71. مقاومسازی نرمافزار در برابر حملات
- 72. اصول توسعه نرمافزار ایمن
- 73. استفاده از کتابخانههای استاندارد و امن
- 74. مدیریت وابستگیها (Dependencies)
- 75. پشتیبانی از زبان فارسی در UI
- 76. تنظیمات منطقهبندی (Globalization)
- 77. پیکربندی اپلیکیشن
- 78. مدیریت تنظیمات کاربر
- 79. کار با پایگاه داده در سمت سرور
- 80. ارتباط با پایگاه داده از طریق خدمات وب
- 81. استفاده از Entity Framework
- 82. پیادهسازی منطق تجاری (Business Logic)
- 83. معماری Microservices و Silverlight
- 84. مفاهیم Cloud Computing و Silverlight
- 85. کار با Azure برای Silverlight
- 86. استفاده از ابزارهای DevOps
- 87. مانیتورینگ و لاگبرداری اپلیکیشن
- 88. بهبود تجربه کاربری (UX)
- 89. اصول طراحی رابط کاربری کاربرپسند
- 90. ساخت اپلیکیشنهای دسترسپذیر
- 91. ارزیابی و بازخورد کاربران
- 92. روشهای توسعه چابک (Agile)
- 93. نقش تیم در توسعه نرمافزار
- 94. مدیریت پروژه در Silverlight
- 95. مستندسازی فنی اپلیکیشن
- 96. اصول نگهداری و پشتیبانی نرمافزار
- 97. تکنیکهای عیبیابی پیشرفته
- 98. بازنگری کد (Code Review)
- 99. استانداردهای کدنویسی
- 100. فرهنگ سازمانی در تیم توسعه
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.