کتاب ساخت Custom Controls with Undo/Redo Capabilities for Data Loss Prevention Tools in WPF for Enterprise با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع: ساخت Custom Controls با قابلیت Undo/Redo در WPF برای Enterprise ساخت Custom Controls با قابلیت Undo/Redo برای ابزارهای پیشگیری از از دست رفتن دادهها در WPF برای Enterprise معرفی دوره: تسلط...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت Custom Controls with Undo/Redo Capabilities for Data Loss Prevention Tools in WPF for Enterprise
موضوع کلی: برنامه نویسی
موضوع میانی: WPF (Windows Presentation Foundation)
📋 سرفصلهای دوره
- 1. مبانی WPF و معماری آن
- 2. آشنایی با XAML و نقش آن در WPF
- 3. ساخت اولین پنجره WPF
- 4. مبانی layout panel در WPF
- 5. کار با کنترل های رایج UI: Button, Textbox, Label
- 6. استفاده از Data Binding در WPF
- 7. ایجاد و استفاده از Style ها و Template ها
- 8. کار با Resource ها: Image, Icon, Font
- 9. مقدمه ای بر Command ها و Interface ها در WPF
- 10. آشنایی با Dependency Properties
- 11. ایجاد Custom Control در WPF - مفاهیم اولیه
- 12. ساخت یک Custom Control ساده
- 13. استفاده از Dependency Properties در Custom Control
- 14. ایجاد Events و Routed Events در Custom Control
- 15. کار با Template ها و نحوه سفارشی سازی Custom Control
- 16. استفاده از Style Trigger ها در Custom Control
- 17. مبانی Undo/Redo: مفاهیم و الگوریتم ها
- 18. پیاده سازی Stack برای ذخیره عملیات
- 19. ایجاد کلاس Command پایه برای Undo/Redo
- 20. پیاده سازی Undo/Redo برای یک Property ساده
- 21. افزودن قابلیت Undo/Redo به یک Textbox
- 22. پیاده سازی Undo/Redo برای Text تغییرات متن
- 23. مدیریت تاریخچه تغییرات در Undo/Redo
- 24. بررسی انواع Data Binding در WPF
- 25. کار با Collection و ListView در WPF
- 26. ایجاد و استفاده از Data Template ها
- 27. معرفی MVVM و مزایای آن
- 28. ایجاد ViewModel و ارتباط با View
- 29. استفاده از ICommand در MVVM
- 30. پیاده سازی Undo/Redo در محیط MVVM
- 31. ارتباط Undo/Redo با Data Binding
- 32. پیاده سازی قابلیت Data Loss Prevention (DLP)
- 33. شناسایی انواع داده های حساس
- 34. مدیریت دسترسی به داده های حساس
- 35. ایجاد سیاست های DLP در WPF
- 36. بررسی روش های رمزنگاری داده ها
- 37. پیاده سازی رمزنگاری ساده در WPF
- 38. جلوگیری از کپی و پیست داده ها
- 39. جلوگیری از گرفتن اسکرین شات
- 40. ایجاد log برای فعالیت های کاربر
- 41. پیاده سازی Alerts و Notifications
- 42. گزارش گیری از رخداد های DLP
- 43. امنیت و حفاظت از داده ها در WPF
- 44. آشنایی با انواع User Control
- 45. استفاده از User Control برای ایجاد کامپوننت های قابل استفاده مجدد
- 46. ایجاد Custom Control برای Data Entry
- 47. اعتبار سنجی داده ها در WPF
- 48. اعتبار سنجی داده ها در Custom Control
- 49. استفاده از Validation Rules در WPF
- 50. پیاده سازی یک Validator سفارشی
- 51. بررسی Threading در WPF
- 52. آشنایی با Background Worker در WPF
- 53. جلوگیری از قفل شدن UI با Threading
- 54. کار با Dispatcher در WPF
- 55. بهینه سازی عملکرد WPF Application
- 56. استفاده از Virtualization برای لیست های بزرگ
- 57. استفاده از Lazy Loading برای منابع
- 58. آشنایی با انواع Layout های پیچیده
- 59. استفاده از Grid Splitter
- 60. ساخت User Interface های پیچیده
- 61. ایجاد Menu و Toolbar سفارشی
- 62. استفاده از DockPanel
- 63. ایجاد Wizard ها و Workflow ها
- 64. طراحی UI واکنش گرا (Responsive Design)
- 65. ارتباط با پایگاه داده ها (ADO.NET)
- 66. خواندن و نوشتن در فایل ها
- 67. Serialization و Deserialization
- 68. ایجاد یک تنظیمات (Settings)
- 69. استفاده از Dependency Injection در WPF
- 70. Dependency Injection با استفاده از کتابخانه های جانبی
- 71. تست نویسی Unit Testing برای WPF
- 72. تست نویسی UI Testing
- 73. آشنایی با Code Analysis و Linting
- 74. بهینه سازی کد
- 75. مدیریت خطا ها و Exceptions
- 76. استفاده از Logging در WPF
- 77. ایجاد یک سیستم لاگینگ سفارشی
- 78. آشنایی با Multi-threading و Task ها
- 79. همگام سازی Thread ها
- 80. استفاده از Async و Await
- 81. بهبود UI با استفاده از Animation ها
- 82. ایجاد انیمیشن های ساده
- 83. ایجاد انیمیشن های پیچیده
- 84. ایجاد Custom Animation ها
- 85. استفاده از Triggers در Animation ها
- 86. استفاده از Effects و Visual Brush
- 87. استفاده از Shader ها
- 88. آشنایی با Markup Extension ها
- 89. ایجاد Markup Extension های سفارشی
- 90. استفاده از Behaviors در WPF
- 91. ایجاد Behaviors سفارشی
- 92. استفاده از Attached Properties
- 93. ارتباط با وب سرویس ها (WCF, REST)
- 94. استفاده از HttpClient
- 95. Deployment و Publish کردن برنامه WPF
- 96. ایجاد نصب کننده برای برنامه
- 97. استفاده از ClickOnce برای Deployment
- 98. آشنایی با Localization و Globalization
- 99. ایجاد WPF Application چند زبانه
- 100. طراحی UI برای Localization
تگها:
.NET
Data Loss Prevention
Undo/Redo in WPF
WPF Custom Controls
WPF for Enterprise
آموزش WPF
ابزارهای DLP
برنامه نویسی دات نت
برنامه نویسی سازمانی
برنامه نویسی سی شارپ
برنامه نویسی ویندوز
پیاده سازی Undo/Redo
ساخت Custom Control
طراحی رابط کاربری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.