Quantcast
Channel: ‫فید مطالب .NET Tips
Browsing all 2016 articles
Browse latest View live

‫پشتیبانی توکار از انجام کارهای پس‌زمینه در ASP.NET Core 2x

از زمان ASP.NET Core 2.1، قابلیت جدیدی به نام Generic Host، به آن اضافه شده‌است که از آن می‌توان برای انجام کارهای متداول پس زمینه، مانند ارسال ایمیل‌های خبرنامه‌ی یک برنامه، تهیه فایل‌های پشتیبان و...

View Article


‫شروع به کار با DNTFrameworkCore - قسمت 3 - پیاده‌سازی سرویس‌های موجودیت‌ها

در قسمت قبل سناریوهای مختلف مرتبط با طراحی موجودیت‌های سیستم را بررسی کردیم. در این قسمت به طراحی DTO‌های متناظر با موجودیت‌ها به همراه اعتبارسنج‌های مرتبط و در نهایت به پیاده سازی سرویس‌های CRUD آنها...

View Article


Image may be NSFW.
Clik here to view.

‫امکان تغییر شکل سراسری URLهای تولیدی توسط برنامه‌های ASP.NET Core 2.2

فرض کنید اکشن متدی را به صورت زیر تعریف کرده‌اید:namespace MvcHealthCheckTest.Controllers { public class HomeController : Controller { public IActionResult ViewDetails() { return View(); } زمانیکه...

View Article

Image may be NSFW.
Clik here to view.

‫شروع به کار با DNTFrameworkCore - قسمت 4 - پیاده‌سازی CRUD API موجودیت‌ها

پس از معرفی DNTFrameworkCore، طراحی موجودیت‌های سیستم وپیاده‌سازی DTOها، اعتبارسنج‌ها و سرویس‌های متناظر آنها، در این مطلب روش پیاده سازی CRUD API یکسری موجودیت فرضی را با استفاده از امکانات این...

View Article

Image may be NSFW.
Clik here to view.

‫معرفی قالب پروژه Web API مبتنی‌بر ASP.NET Core Web API و زیرساخت...

بعد از انتشار نسخه اولیه زیرساخت DNTFrameworkCore، در این مطلب قصد دارم قالب تهیه شده برپایه زیرساخت مذکور را معرفی کنم. در این قالب سیستم اعتبارسنجی کاربران مبتنی‌برJWT نیز تدارک دیده شده است.‌‌‌نصب...

View Article


Image may be NSFW.
Clik here to view.

‫پیاده سازی CQRS توسط MediatR - قسمت پنجم

کدهای این قسمت به‌روزرسانی شده و از این ریپازیتوری قابل دسترسی است. Event Sourcing در این قسمت قصد داریم تا اطلاعات Command‌های خود را بعد از Process، داخل یک دیتابیس Append-Only ذخیره کنیم. با استفاده...

View Article

‫شروع به کار با DNTFrameworkCore - قسمت 5 - مکانیزم Eventing و استفاده از...

در قسمت‌های قبل سعی شد یک دید کلی از نحوه استفاده از این زیرساخت ارائه شود؛ در این قسمت علاوه بر بررسی مکانیزم Eventing، با جزئیات بیشتری به استفاده از سرویس‌های پیاده‌سازی شده پرداخته خواهد...

View Article

Image may be NSFW.
Clik here to view.

‫اجزاء معماری سیستم عامل اندروید (قسمت اول :: امنیت سازمانی پروژه‌های...

در این مدت (قسمت‌های قبلی آموزش)، ما به اپلیکیشن‌های تلفن همراه، از دیدگاه توسعه دهندگان اندرویدی، به صورت فردی نگاه کردیم. اگرچه من بر این باورم که توسعه دهندگان فردی یا شرکت‌های توسعه دهنده کوچک‌تر،...

View Article


Image may be NSFW.
Clik here to view.

‫تنظیمات CORS در ASP.NET Core

برنامه‌های امروزی، ممکن است به چندین Web API مستقل، تبدیل شده و سپس برنامه‌هایی (Front-ends) جدای از آن‌ها برای کار با آن‌ها ایجاد شوند. بنابراین این وظیفه‌ی برنامه‌‌های Web API است که مطمئن شوند...

View Article


‫چک لیست شروع به ساخت یک نرم افزار بزرگ یا متوسط

 کتابها و منابع آموزشی بسیاری در جهت یادگیری برنامه سازی و مهندسی نرم­ افزار وجود دارند که اکثراً هم مطالب مفید و بسیار خوبی را ارائه می­دهند؛ با این‌حال یکی از سؤالات بزرگی که بعد از مطالعه آنها در...

View Article

Image may be NSFW.
Clik here to view.

‫کار با چندین نوع بانک اطلاعاتی متفاوت در Entity Framework Core

یکی از مزایای کار با ORMها، امکان تعویض نوع بانک اطلاعاتی برنامه، بدون نیازی به تغییری در کدهای برنامه است. برای مثال فرض کنید می‌خواهید با تغییر رشته‌ی اتصالی برنامه، یکبار از بانک اطلاعاتی SQL Server...

View Article

Image may be NSFW.
Clik here to view.

‫سرنوشت اعتبارسنجی درخواست‌ها در ASP.NET Core

Request Validation یا اعتبارسنجی درخواست‌ها چیست؟ اگر با وب فرم‌ها کار کرده باشید، حتما با تنظیم زیر در فایل web.config برنامه‌های وب آشنا هستید:<pages validaterequest="false"></pages> که...

View Article

‫پَرباد - آموزش پیاده‌سازی پرداخت آنلاین در دات نت - مقدمه

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

View Article


Image may be NSFW.
Clik here to view.

‫ساخت کتابخانه‌های عمومی جاوا اسکریپتی توسط Angular CLI

این روزها ساخت کتابخانه‌های مدرن جاوا اسکریپتی که نیازهای انواع و اقسام توسعه دهندگان آن‌ها را پوشش دهند، مشکل است. این کتابخانه‌ها باید دارای بسته‌های مختلفی با پشتیبانی از ES5 و ES2015 به بعد باشند؛...

View Article

‫پَرباد - آموزش پیاده‌سازی پرداخت آنلاین در دات نت - آموزش پایه

در قسمت مقدمه، با پَرباد و ویژگی‌های آن آشنا شدید. در این مقاله قصد داریم آموزش پایه استفاده از آن را آموزش دهیم.آنچه شما در این مقاله یاد خواهید گرفت: درخواست پرداختتایید پرداختبازگرداندن مبلغ پرداخت...

View Article


‫پَرباد - آموزش پیاده‌سازی پرداخت آنلاین در دات نت - تنظیمات

در قسمت قبلیاد گرفتیم چگونه عملیات پرداخت را انجام دهیم. در این قسمت قصد داریم با تنظیمات پَرباد آشنا شویم. این تنظیمات در حالت کلی شامل موارد زیر است: درگاه‌ها (اجباری)HttpContext (اجباری)پایگاه داده...

View Article

‫پَرباد - آموزش پیاده‌سازی پرداخت آنلاین در دات نت - آموزش پیشرفته

در قسمت قبل، با تنظیماتپَرباد آشنا شدیم. در این مقاله قصد داریم سایر امکانات قابل استفاده را آموزش دهیم.آنچه شما در این مقاله یاد خواهید گرفت:ایجاد صورت حساب پرداخت با استفاده از InvoiceBuilderدرگاه...

View Article


Image may be NSFW.
Clik here to view.

‫ذخیره سازی تنظیمات برنامه‌های ASP.NET Core در بانک اطلاعاتی به کمک Entity...

در مطلب «ارتقاء به ASP.NET Core 1.0 - قسمت 7 - کار با فایل‌های config » با مقدمات کار با فایل‌های تنظیمات برنامه و تامین کننده‌های مختلف آن‌ها آشنا شدیم. در این مطلب قصد داریم یک نمونه‌ی سفارشی تامین...

View Article

‫رمزنگاری خودکار فیلدها توسط Entity Framework Core

از EF Core 2.1 به بعد، قابلیت جدیدی تحت عنوان «تبدیلگرهای مقدار»، به آن اضافه شده‌است. برای مثال در EF Core، زمانیکه اطلاعات Enums، در بانک اطلاعاتی ذخیره می‌شوند، معادل عددی آن‌ها درج خواهند شد. اگر...

View Article

Image may be NSFW.
Clik here to view.

‫مروری بر Blazor (قسمت اول)

Blazerیک فریمورک جدید تحت وب هست که این امکان را به برنامه نویسان دات نت میدهد تا از طریق Open Web Standards بتوانند کدهای خود را در مرورگر اجرا و تجربه جدیدی از ساخت برنامه‌های تک صفحه‌ای را داشته...

View Article
Browsing all 2016 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>