کتاب اعتبارسنجی فرمها در Angular (Angular Form Validation) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اعتبارسنجی فرمها در Angular (Angular Form Validation)
موضوع کلی: توسعه نرمافزار با فریمورکهای وب
موضوع میانی: توسعهٔ فرانتاند با Angular
📋 سرفصلهای دوره
- 1. مبانی اعتبارسنجی فرم در Angular
- 2. مقدمهای بر فرمهای Reactive در Angular
- 3. فرمهای Template-Driven در مقابل فرمهای Reactive
- 4. ایجاد یک فرم پایه در Angular
- 5. کار با ورودیهای فرم در Angular
- 6. دستهبندی ورودیها با `FormGroup`
- 7. نمایش وضعیت ورودیها (valid, invalid, dirty, pristine)
- 8. نمایش پیامهای خطا بر اساس وضعیت ورودی
- 9. اعتبارسنجیهای سفارشی در Angular
- 10. ایجاد اعتبارسنجیکننده سفارشی
- 11. ثبت اعتبارسنجیکنندههای سفارشی
- 12. استفاده از اعتبارسنجیکنندههای سفارشی در فرم
- 13. اعتبارسنجیهای از پیش تعریف شده (Validators)
- 14. اعتبارسنجی `required`
- 15. اعتبارسنجی `minLength` و `maxLength`
- 16. اعتبارسنجی `pattern`
- 17. اعتبارسنجی `email`
- 18. اعتبارسنجی `null`
- 19. اعتبارسنجی `min` و `max`
- 20. اعتبارسنجیهای گروهی (Group Validators)
- 21. اعتبارسنجی `mustMatch` (تطابق دو فیلد)
- 22. پیادهسازی اعتبارسنجیهای گروهی سفارشی
- 23. کار با `FormArray` و اعتبارسنجی
- 24. اعتبارسنجی فیلدهای داینامیک در `FormArray`
- 25. نمایش خطا برای آیتمهای `FormArray`
- 26. اعتبارسنجی شرطی (Conditional Validation)
- 27. فعال/غیرفعال کردن اعتبارسنجیها بر اساس شرایط
- 28. اعتبارسنجی بر اساس مقادیر سایر فیلدها
- 29. استفاده از `FormBuilder` برای سادهسازی
- 30. ایجاد `FormGroup` و `FormControl` با `FormBuilder`
- 31. ایجاد `FormArray` با `FormBuilder`
- 32. مدیریت وضعیت فرم (Form Status)
- 33. `PENDING`, `VALID`, `INVALID`, `DISABLED`
- 34. بررسی وضعیت کلی فرم
- 35. بررسی وضعیت تک تک کنترلها
- 36. دسترسی به مقادیر فرم
- 37. دریافت مقدار یک `FormControl`
- 38. دریافت مقادیر کل `FormGroup`
- 39. دریافت مقادیر `FormArray`
- 40. تنظیم مقادیر فرم
- 41. تنظیم مقدار یک `FormControl`
- 42. تنظیم مقادیر کل `FormGroup`
- 43. تنظیم مقادیر `FormArray`
- 44. بازنشانی فرم (Resetting Forms)
- 45. بازنشانی به مقادیر اولیه
- 46. بازنشانی با مقادیر جدید
- 47. مدیریت خطاها در سطح فرم
- 48. نمایش خطاهای کلی فرم
- 49. نمایش خطاهای مختص یک فیلد
- 50. استفاده از `ngClass` برای استایلدهی بر اساس وضعیت فرم
- 51. استفاده از `ngIf` برای نمایش مشروط المانها
- 52. اعتبارسنجی در کامپوننتهای فرزند
- 53. ارتباط بین کامپوننت والد و فرزند در فرمها
- 54. ارثبری در فرمها (Inheritance in Forms)
- 55. تست اعتبارسنجی فرمها (Testing Form Validation)
- 56. نوشتن تستهای واحد برای اعتبارسنجیها
- 57. نوشتن تستهای End-to-End برای فرمها
- 58. بهترین روشها در اعتبارسنجی فرم
- 59. استفاده از کتابخانههای کمکی (مانند ngx-validators)
- 60. مدیریت فرمهای پیچیده
- 61. استفاده از الگوهای طراحی (Design Patterns) در فرمها
- 62. اعتبارسنجی فرمهای چند مرحلهای (Multi-step Forms)
- 63. یکپارچهسازی با خدمات Backend
- 64. ارسال دادههای فرم به سرور
- 65. دریافت پیامهای خطا از سرور
- 66. اعتبارسنجی سمت سرور (Server-side Validation)
- 67. اهمیت اعتبارسنجی سمت کاربر و سرور
- 68. استفاده از کتابخانههای اعتبارسنجی سمت سرور
- 69. بررسی امنیتی فرمها
- 70. جلوگیری از حملات XSS در فرمها
- 71. مدیریت دادههای حساس در فرمها
- 72. استفاده از `FormGroupDirective` و `FormControlDirective`
- 73. مروری بر فرمهای Template-Driven
- 74. مقایسه فرمهای Reactive و Template-Driven
- 75. کاربرد فرمهای Template-Driven
- 76. اعتبارسنجی در فرمهای Template-Driven
- 77. استفاده از `ngModel` و `ngForm`
- 78. اعتبارسنجیهای داخلی در Template-Driven
- 79. اعتبارسنجیهای سفارشی در Template-Driven
- 80. مدیریت خطاها در Template-Driven
- 81. بهترین زمان استفاده از هر نوع فرم
- 82. توسعه فرمهای قابل استفاده مجدد (Reusable Forms)
- 83. ایجاد کامپوننتهای فرم عمومی
- 84. مدیریت اعتبارسنجی در کامپوننتهای عمومی
- 85. کار با انواع دادههای مختلف در فرمها
- 86. مدیریت تاریخ و زمان در فرمها
- 87. مدیریت فایلها در فرمها (آپلود)
- 88. ارسال فایل به سرور
- 89. مدیریت وضعیت آپلود فایل
- 90. اعتبارسنجی فایلهای آپلود شده
- 91. اصول طراحی رابط کاربری فرمها
- 92. اهمیت User Experience در فرمها
- 93. راهنماییهای کاربر در فرمها
- 94. بازخورد بصری به کاربر
- 95. بهینهسازی عملکرد فرمها
- 96. کاهش تعداد اعتبارسنجیهای غیرضروری
- 97. مدیریت حافظه در فرمهای بزرگ
- 98. اعتبارسنجی فرمها در اپلیکیشنهای PWA
- 99. کاربرد اعتبارسنجی در اپلیکیشنهای موبایل با Angular
- 100. معرفی منابع بیشتر برای اعتبارسنجی فرم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.