چگونه قوانین معماری را در سی شارپ اجرا کنیم چگونه قوانین معماری را در سی شارپ اجرا کنیم پیاده سازی قوانین معماری در زبان برنامه نویسی سی شارپ از اهمیت بسیار زیادی برخوردار است. یونیت تست این است که چگونه اطمینان حاصل کنیم که بلاک های کدی که ایجاد می کنیم همان کاری که ما قصد انجام آن را دارید را انجام می دهند. C#.net 1401/02/10 برنامه نویسان 2760
پیاده سازی اعتبارسنجی برای Swagger در ASP.NET Core 6 پیاده سازی اعتبارسنجی برای Swagger در ASP.NET Core 6 زمانی که قصد دارید اپلیکیشن های دات نت 6 خود را بسازید احتمالا گاهی اوقات نیازمند این خواهید بود تا برای API های خود مستندسازی کنید. برای انجام این کار نیز شما نیازمند استفاده از Swagger و همینطور اعتبارسنجی برای Swagger خواهید بود. Swagger یک جعبه ابزار کامل است که یک نمایش گرافیکی از API شما را در اختیارتان قرار می دهد. زمانی که مستندات API شما در دسترس قرار گرفتند شما می توانید متدهای API خود را در داخل رابط کاربری که Swagger در اختیار شما قرار می دهد تست کنید. Asp.Net Core 1400/12/16 برنامه نویسان 2293
کتابخانه easyShortcut.js کتابخانه easyShortcut.js easyShortcut.js کتابخانه جاوااسکریپتی است که برای پیاده سازی Shortcut ها در صفحات وب است ...... Java Script 1400/09/14 alireza m 1992
چگونه AI و Machine Learning بر امنیت سایبری تأثیر میگذارند چگونه AI و Machine Learning بر امنیت سایبری تأثیر میگذارند هنگامی که کارشناسان امنیت سایبری برای شکست نبرد بیپایان خود با هکرها و مجرمان سایبری وارد عمل میشوند، از هر مزیت فناوری که میتوانند پیدا کنند استفاده میکنند. امروزه آنچه در برنامههای امنیت سایبری خود قرار دادهاند هوش مصنوعی و Machine Learning است، که هر دو ابزارهای قدرتمندی هستند که انقلابی در زمینه سایبری ایجاد کردهاند. برنامه نویسان 1400/04/06 ایمان مدائنی 1727
نحوه پیکربندی Google Analytics برای مشاغل محلی نحوه پیکربندی Google Analytics برای مشاغل محلی Google Analytics ابزاری قدرتمند برای مشاغل در هر اندازه ای است. وقتی به درستی استفاده شود، اطلاعات مهمی تولید میکند که میتواند به تصمیمگیری ارزشمند تجاری در بازاریابی آنلاین سئو کمک کند. Seo 1400/03/30 ایمان مدائنی 2185
5 استراتژی ضروری برای دیجیتال مارکتینگ 5 استراتژی ضروری برای دیجیتال مارکتینگ از آنجا که اینترنت به بخش جداییناپذیر زندگی روزمره ما تبدیل شده است، بسیاری از مشاغل شروع به استفاده از اینترنت برای تبلیغ و ترویج نام تجاری آنلاین خود کردهاند. تأسیس تجارت آنلاین نیازمند کار و تلاش زیادی است. استراتژیهای بازاریابی برنامه ریزی شده میتوانند به جذب مشتریان جدید و حفظ مشتریان موجود کمک کنند. برنامه نویسان 1400/03/11 برنامه نویسان 1322
5 مزیت مدیریت پروژه Agile برای توسعه نرم افزار 5 مزیت مدیریت پروژه Agile برای توسعه نرم افزار مدیریت پروژه Agile مجموعه کاملی از اقدامات تکراری و افزایشی برای حفظ کنترل است. مدیریت پروژه Agile شامل چندین روش مختلف است. محبوب ترین آنها scrum، Kanban، و XP هستند. از مدیریت Agile معمولا در توسعه نرمافزار استفاده میشود، اگرچه افراد معدودی دلیل این امر را درک میکنند. اما اگر شما نیاز به مدیریت یک تیم توسعه نرم افزار دارید، و هنوز Agile ندارید، از نظر مزیت رقابتی خود را فریب میدهید. در اینجا 5 مزیت مدیریت پروژه agile برای توسعه نرم افزار آورده شده است. برنامه نویسان 1400/03/10 برنامه نویسان 1860
ساخت مدل User سفارشی در Django ساخت مدل User سفارشی در Django این مقاله به صورت گام به گام توضیح میدهد چطور یک User model سفارشی در جنگو بسازیم تا از آدرس ایمیل به عنوان شناسه اصلی کاربر به جای نام کاربری برای احراز هویت استفاده شود. Python 1400/03/02 برنامه نویسان 4501
Artificial Intelligence (هوش مصنوعی) چیست و چطور عمل می کند؟ Artificial Intelligence (هوش مصنوعی) چیست و چطور عمل می کند؟ بررسی نحوه کارکرد هوش مصنوعی و بهترین زبان های مناسب این حوضه در سال 2021 برنامه نویسان 1400/03/01 محمد شعبانی (مدرس) 1504
ساخت برنامه های Realtime در انگولار با ASP.NET Core و SignalR ساخت برنامه های Realtime در انگولار با ASP.NET Core و SignalR این مقاله به شما نشان میدهد که چطور میتوانید با استفاده از SignalR و ASP.NET Core برنامه های realtime را در انگولار بسازید. AngularJs 1400/01/22 برنامه نویسان 2250
توسعه تست محور (TDD) در Visual Studio 2019 توسعه تست محور (TDD) در Visual Studio 2019 در این مقاله ما به مفهوم توسعه تست محور (TDD) خواهیم پراخت. ما میبینیم که چطور میتوانیم برای عملکردهای مختلفی که ایجاد میکنیم تست بنویسیم. در اینجا از ویژوال استودیوو 2019 به عنوان محیط توسعه استفاده میکنیم. یک کلاس ساده میسازیم و یکسری توابع را به آن اضافه میکنیم. سپس یکسری تست برای این توابع مینویسیم. برنامه نویسان 1399/12/11 برنامه نویسان 2622
الگوهای طراحی - Chain of Responsibility الگوهای طراحی - Chain of Responsibility این الگوی تحت الگوی رفتاری قرار می گیرد. اهدافی که الگوی Chain of Responsibility آن ها را دنبال می کند عبارتند از: 1. انجام کار در چند مرحله 2 . حذف پیچیدگی های پیاده سازی در مواردی که با if و else های تو در تو روبرو می شویم می توانیم از این الگو استفاده کنیم. در این مقاله مثال انتقال پول را بررسی خواهیم کرد. C#.net 1399/11/21 محسن فرخی 2560
الگوهای طراحی - الگوی Strategy الگوهای طراحی - الگوی Strategy الگوی Strategy تحت الگوهای ساختاری می باشد. اهدافی که الگوی Strategy آن ها را دنبال می کند عبارتند از: 1. پیاده سازی الگوریتم های مختلف 2. عدم وابستگی استفاده کننده به پیاده سازی 3. تاکید بر تک وظیفه ای 4. رعایت اصل OCP به زبان ساده در الگوی Strategy قسمت متغیر کلاس را جدا و قسمت ثابت کلاس را هم جدا پیاده سازی می کنیم. از مثال های پرکاربرد می توانیم سیستم تخفیف در فروشگاه را نام ببریم. C#.net 1399/10/13 محسن فرخی 1834
9 استراتژی قدرتمند سئو که باید برای رتبهبندی وبسایت خود پیاده کنید 9 استراتژی قدرتمند سئو که باید برای رتبهبندی وبسایت خود پیاده کنید اگر شما خودتان صاحب وبسایت هستید یا بر روی وبسایت مشتری کار میکنید، پس باید اهمیت سئو را بدانید. بدون استراتژیهای مناسب SEO نمیتوانید رتبه بالایی در گوگل بگیرید. Seo 1399/09/25 ایمان مدائنی 1396
ادغام NLog با ASP.NET Core Web Application ادغام NLog با ASP.NET Core Web Application در برنامههای دنیای واقعی، مکانیسم لاگ کردن مناسب خطا برای ردیابی و اشکالزدایی رفتارهای غیرمنتظره برنامه ضروری است. در Asp.Net Core ما یک Logging API داخلی داریم که در Microsoft.Extensions.Logging قرار گرفته است که به عنوان یک پکیج NuGet ارائه میشود. Asp.Net Core 1399/08/06 ایمان مدائنی 3154
بازاریابی محتوایی چیست؟ (+ استراتژی برای پیاده سازی آن) بازاریابی محتوایی چیست؟ (+ استراتژی برای پیاده سازی آن) بازاریابی محتوا چیست؟ بازاریابی محتوایی به معنی تولید محتوای هدفمند و با ارزش برای مخاطب خاص است که منجر به اقدامی خاص و سود آور میشود. ما با استراتژی بازاریابی محتوا میتوانیم سیلی عظیم از مخاطبین را با خود همراه کنیم Seo 1399/07/27 Sepehr fazel 2119
Social login را به برنامههای Ionic اضافه کنید Social login را به برنامههای Ionic اضافه کنید اپل در کنفرانس توسعهدهندگان WWDC خود در ژوئن 2019 سوشیال لاگین (یا ورود با اکانت شبکه اجتماعی) سرویس اپل را اعلام کرد. بسیار شبیه به social login گوگل و فیسبوک است. بیشتر این سرویسهای هویتی از Oauth و OpenID Connect (OIDC) استفاده میکنند و عملکرد اپل نیز مشابه است. برنامه نویسان 1399/07/23 برنامه نویسان 2160
سفارشی سازی کامپوننت Pagination در Angular 6 سفارشی سازی کامپوننت Pagination در Angular 6 امروز ما یاد می گیریم که چگونه یک کامپوننت سفارشی برای Pagination در Angular ایجاد کنیم و همچنین، چگونه ازیک کامپوننت در کامپوننت دیگر به عنوان یک child component استفاده کنیم. برنامه نویسان 1399/07/14 برنامه نویسان 1853
شناخت و درک Middleware در ASP.NET Core شناخت و درک Middleware در ASP.NET Core در این مقاله به توضیح امکانات و مفاهیم Middleware در ASP.NET Core می پردازیم. در پایان این مقاله شما به درک روشنی از معانی زیر خواهید رسید: Asp.Net Core 1399/07/10 برنامه نویسان 3417
پیاده سازی Async Await پیاده سازی Async Await هدف از نوشتن این مطلب، شناسایی مشکلات و اشتباهات رایجی است که هنگام پیاده سازی رخ می دهد، زیرا Async / Await یک بحث پیچیده است و حتی یک اشتباه کوچک یا پیاده سازی اشتباه منجر به عدم ثبات سیستم ها می شود. ایده این نیست که چرخ را دوباره اختراع کنیم، بلکه تصاحب بهترین شیوه ها و دستورالعمل های به اشتراک گذاشته شده ی جوامع بزرگتر است. C#.net 1399/07/06 برنامه نویسان 3364
بهینه سازی کوئریهای LINQ در C#.NET برای MS SQL Server بهینه سازی کوئریهای LINQ در C#.NET برای MS SQL Server LINQ به عنوان یک زبان قدرتمند برای مدیریت اطلاعات به .NET اضافه شد. به عنوان مثال LINQ to SQL با استفاده ازEntity Framework به شما این امکان را می دهد با DBMS به سهولت صحبت کنید. اما اغلب هنگام استفاده از آن، توسعهدهندگان فراموش میکنند که بررسی کنند چه نوع query SQl ای توسط provider ای که قابلیت کوئری زدن دارد، تولید میشود (در مثال ما Entity Framework). در این مقاله ما بررسی خواهیم کرد که چگونه میتوانیم عملکرد کوئریهای LINQ را بهینه کنیم. SQL Server 1399/07/05 برنامه نویسان 2789
5 الگوی عمده معماری نرمافزار 5 الگوی عمده معماری نرمافزار اول از همه ببینیم الگوی معماری نرمافزار چیست. الگویهای معماری روشهایی برای به دست آوردن طراحی ساختارهای خوب و اثباتشده هستند، به طوری که میتوان از آنها استفاده مجدد کرد. برنامه نویسان 1399/06/24 ایمان مدائنی 2323
چطور یک برنامه وب پیشرونده (PWA) با استفاده از React بسازیم چطور یک برنامه وب پیشرونده (PWA) با استفاده از React بسازیم برنامههای وب پیشرونده (PWA)، که توسط گوگل در سال 2015 معرفی شده است، برنامههایی هستند که احساسی شبیه به برنامههای بومی (native) را ارائه میدهند که برای کار cross-platform طراحی شدهاند. ویژگیهایی مثل قابلیت آفلاین، ذخیرهسازی محلی (local caching) برای assetها، push notifications، و مزایای عملکردی را ارائه میدهد. C#.net 1399/06/17 برنامه نویسان 3213
بهترین نکات سئو برای وبسایت ASP.NET بهترین نکات سئو برای وبسایت ASP.NET وبسایتها با استفاده از فریمورکها و زبانهای برنامهنویسی مختلف ساخته میشوند. فریمورک NET. یکی از گزینههای فراوان است که شما میتوانید انتخاب کنید. اگر از آن استفاده کنید وبسایت با استفاده از ASP.NET توسعه خواهد یافت. اگر شما یک تیم معتبر توسعه وب دارید که دانش لازم برای زبان مربوطه را دارد، به راحتی کار را انجام میدهید. با این حال، طراحی وبسایت چیزی نیست که شما برای تولید درآمد و جذب ترافیک نیاز دارید. اینجاست که فاکتور سئو باید در آن لحاظ شود. Seo 1399/06/15 ایمان مدائنی 1137
بهترین راهکارهای امنیتی Kubernetes که شما باید بدانید بهترین راهکارهای امنیتی Kubernetes که شما باید بدانید Kubernetes (k8s) شما را قادر میسازد تا بتوانید به طور موثر مدیریت کانتینر در cloud (فضای ابری) یا on-premises را هماهنگ کنید. به طور کلی k8s مزایای زیادی را ارائه میدهد. از جمله این ویژگیها برای خودترمیمی، rollbackهای خودکار، توزیع بار و مقیاسپذیری است. برنامه نویسان 1399/06/03 برنامه نویسان 2163