کتاب ASP.NET Core Model Binding and Validation

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ASP.NET Core Model Binding and Validation

موضوع کلی: برنامه نویسی

موضوع میانی: ای‌اس‌پی دات نت کور (ASP.NET Core)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر ASP.NET Core
  • 2. آشنایی با مفاهیم Model Binding
  • 3. اصول اولیه Model Binding در ASP.NET Core
  • 4. انواع Model Binding (Query String, Route, Form)
  • 5. Binding داده‌های پیچیده
  • 6. Model Binding برای اشیاء سفارشی
  • 7. Custom Model Binders
  • 8. نحوه ایجاد Custom Model Binder
  • 9. ثبت Custom Model Binders
  • 10. Model Validation چیست؟
  • 11. مقدمه‌ای بر Data Annotations برای اعتبارسنجی
  • 12. اعتبارسنجی فیلدهای اجباری
  • 13. اعتبارسنجی طول رشته‌ها
  • 14. اعتبارسنجی اعداد (حداقل و حداکثر)
  • 15. اعتبارسنجی الگوهای رشته (Regex)
  • 16. اعتبارسنجی تاریخ و زمان
  • 17. اعتبارسنجی Email و URL
  • 18. اعتبارسنجی مقایسه‌ای (Compare)
  • 19. اعتبارسنجی سفارشی (Custom Validation Attributes)
  • 20. نحوه ایجاد Custom Validation Attribute
  • 21. اعتبارسنجی مدل‌های پیچیده
  • 22. اعتبارسنجی در سطح کلاس مدل
  • 23. اعتبارسنجی شرطی (Conditional Validation)
  • 24. استفاده از Remote Validation
  • 25. مدیریت خطاها در Model Validation
  • 26. نمایش پیام‌های اعتبارسنجی در View
  • 27. اعتبارسنجی در سمت سرور (Server-side Validation)
  • 28. اعتبارسنجی در سمت کلاینت (Client-side Validation)
  • 29. فعال‌سازی اعتبارسنجی سمت کلاینت
  • 30. آشنایی با FluentValidation
  • 31. نصب و پیکربندی FluentValidation
  • 32. قوانین اعتبارسنجی با FluentValidation
  • 33. اعتبارسنجی شرطی با FluentValidation
  • 34. اعتبارسنجی سفارشی با FluentValidation
  • 35. مدیریت خطاها در FluentValidation
  • 36. یکپارچه‌سازی FluentValidation با ASP.NET Core
  • 37. Model Binding و Validation در API Controller ها
  • 38. نحوه دریافت پارامترها در API
  • 39. اعتبارسنجی ورودی API
  • 40. استفاده از `[FromBody]`
  • 41. استفاده از `[FromQuery]`
  • 42. استفاده از `[FromRoute]`
  • 43. استفاده از `[FromHeader]`
  • 44. استفاده از `[FromForm]`
  • 45. Model Binding برای فایل‌ها
  • 46. اعتبارسنجی فایل‌ها
  • 47. آشنایی با AntiForgery Token
  • 48. استفاده از AntiForgery در Model Binding
  • 49. حفاظت در برابر حملات CSRF
  • 50. Model Binding و Partial Views
  • 51. Model Binding و View Components
  • 52. Model Binding و Tag Helpers
  • 53. Model Binding و Razor Pages
  • 54. Model Binding در فرم‌های پیشرفته
  • 55. استفاده از ViewModel برای تفکیک منطق
  • 56. Model Binding برای داده‌های JSON
  • 57. Model Binding برای داده‌های XML
  • 58. Model Binding برای داده‌های CSV
  • 59. Model Binding برای داده‌های Protocol Buffers
  • 60. Model Binding برای داده‌های GraphQL
  • 61. Model Binding و Internationalization (I18n)
  • 62. Model Binding و Localization (L10n)
  • 63. اعتبارسنجی اعداد در سیستم‌های مالی اسلامی
  • 64. اعتبارسنجی مبالغ ربا (ممنوع)
  • 65. اعتبارسنجی عقود شرعی
  • 66. اعتبارسنجی در سیستم‌های بانکی بدون ربا
  • 67. Model Binding برای داده‌های مربوط به احکام شرعی
  • 68. اعتبارسنجی در حوزه خانواده ایرانی-اسلامی
  • 69. Model Binding برای داده‌های مربوط به خانواده
  • 70. اعتبارسنجی در حوزه سلامت مطابق پروتکل‌های وزارت بهداشت
  • 71. Model Binding برای داده‌های پزشکی
  • 72. اعتبارسنجی داده‌های دارویی
  • 73. Model Binding برای داده‌های روانپزشکی
  • 74. اعتبارسنجی در حوزه اقتصاد مطابق مقررات بانک مرکزی
  • 75. Model Binding برای داده‌های اقتصادی
  • 76. اعتبارسنجی در حوزه هنر مطابق با مجوزهای رسمی
  • 77. Model Binding برای داده‌های هنری
  • 78. مدیریت داده‌های حساس در Model Binding
  • 79. امنیت در Model Binding
  • 80. تست Model Binding و Validation
  • 81. بهترین روش‌ها در Model Binding و Validation
  • 82. جمع‌بندی مفاهیم Model Binding و Validation
  • 83. مروری بر انواع اعتبارسنجی‌ها
  • 84. کاربرد Model Binding در پروژه‌های واقعی
  • 85. نکات پیشرفته در Model Binding
  • 86. نکات پیشرفته در Validation
  • 87. آینده Model Binding و Validation در ASP.NET Core
  • 88. منابع تکمیلی برای Model Binding
  • 89. منابع تکمیلی برای Validation

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.