• معماری Clean در ASP.NET Core: راهنمای کامل برای توسعه ساختارمند

    منتشر شده در 1404/09/23 | بازدید : 26 بار | زمان مطالعه : 15 دقیقه

    در این مقاله، با معماری Clean در ASP.NET Core آشنا می‌شویم. این الگو یک راهکار ساختاریافته برای جداسازی مسئولیت‌ها در پروژه‌های برنامه‌نویسی است که به توسعه‌پذیری و نگهداری بهتر کد منجر می‌شود. با استفاده از لایه‌های مستقل، اصول SOLID و تزریق وابستگی، پروژه‌ای ماژولار و قابل تست ایجاد می‌کنیم.

    بیشتر بخوانید
  • افزایش امنیت برنامه‌های وب با استفاده از ASP.NET Core

    منتشر شده در 1404/09/19 | بازدید : 25 بار | زمان مطالعه : 12 دقیقه

    امنیت یکی از مهم‌ترین چالش‌ها در طراحی و توسعه برنامه‌های وب است و ASP.NET Core با ارائه ابزارها و قابلیت‌های قدرتمند، مسیر ایمن‌سازی اپلیکیشن‌های تحت وب را هموار کرده است. در این مقاله، با برخی از مهم‌ترین تکنیک‌های امنیتی نظیر احراز هویت (Authentication)، مجوزدهی (Authorization)، محافظت در برابر حملات CSRF و XSS و نحوه پیاده‌سازی آن‌ها در ASP.NET Core آشنا می‌شوید. همچنین به معرفی بهترین شیوه‌ها و مثال‌های کدنویسی کاربردی پرداخته می‌شود تا بتوانید امنیت پروژه‌های خود را بهبود ببخشید.

    بیشتر بخوانید
  • افزایش امنیت برنامه‌های وب با ASP.NET Core

    منتشر شده در 1404/08/15 | بازدید : 64 بار | زمان مطالعه : 15 دقیقه

    در این مقاله به بررسی مهم‌ترین روش‌های افزایش امنیت برنامه‌های وب با استفاده از ASP.NET Core می‌پردازیم. با یادگیری اصول احراز هویت، مجوزدهی، جلوگیری از حملات XSS و CSRF، و استفاده از ابزارهای امنیتی داخلی دات‌نت کور، می‌توانید برنامه‌ای ایمن، مقیاس‌پذیر و قابل اعتماد ایجاد نمایید.

    بیشتر بخوانید
  • ساختن راهنما برای ASP.NET WebAPI -مستندسازی برای API ها

    منتشر شده در 1395/11/27 | بازدید : 20205 بار | زمان مطالعه : 12 دقیقه

    یک ابزار بسیار قوی برای ساخت راهنمای آنلاین و نمایش شماتیک API ها (سرویس های تحت وب مخصوصا WebAPI) می باشد که محبوبیت خیلی زیادی بین کاربران خود داشته است به طوریکه برای 25 زبان توسعه داده شده است.

    بیشتر بخوانید
  • تغییرات موتور نمایش Razor در asp.net core

    منتشر شده در 1395/11/25 | بازدید : 13555 بار | زمان مطالعه : 12 دقیقه

    یکی از مهم ترین ارکان سه گانه الگوی MVC ، بخش View است. در asp.net این رکن عمدتا توسط موتور نمایش razor پیاده سازی می شود. با توسعه و پیشرفت asp.net core این موتور نمایش هم تغییراتی کرده و قابلیت هایی به آن افزوده شده که در این مقاله به برخی از آنها اشاره می کنیم.

    بیشتر بخوانید
  • آشنایی با فرامین CLI در asp.net core

    منتشر شده در 1395/11/14 | بازدید : 11163 بار | زمان مطالعه : 12 دقیقه

    CLI یا Command Line Interface حاوی مجموعه ای از ابزارهای برای کامپایل، اجرا، پکیج و منتشر کردن برنامه های asp.net core است. آشنایی با این امکان برای تسلط بر چارچوب asp.net core بسیار ضروری است.

    بیشتر بخوانید