آموزش هوش مصنوعی از صفر ، بدون پیش‌نیاز آموزش هوش مصنوعی ، از صفر بدون پیش‌نیاز!
🎯 شروع یادگیری
بستن تبلیغات
تسلط کامل بر سی‌شارپ با یک دوره پروژه‌محور

یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شی‌گرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفه‌ای و امکانات کامل!

مشاهده بیشتر
تسلط جامع بر MVC Core برای توسعه وب حرفه‌ای

یادگیری MVC Core از مبانی تا پیشرفته: شی‌گرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژه‌های کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!

مشاهده بیشتر

آموزش ASP.Net Core 2

آموزش ASP.Net Core 2

آموزش استفاده از ابزارهای .Net Core

آموزش .NET Core 2
آموزش .NET Core 2

.NET Core آخرین پلتفرم چند منظوره ای است که توسط ماکروسافت ارائه شده است. .NET Core در چندین پلتفرم مختلف کار می کند و نسخه ای از .NET است که جهت رسیدن به سرعت و انعطاف پذیری بیشتر مجددا طراحی شده است. .NET Core یکی از بزرگترین خدماتی است که ماکروسافت ارائه کرده است.

3525 بازدید
ادامه
نگاهی به آموزش .NET Core
نگاهی به آموزش .NET Core

نگاهی به آموزش .NET Core

1976 بازدید
ادامه
برپا کردن محیط .Net Core
آموزش برپا کردن محیط .Net Core

در این بخش به بررسی چگونگی برپا کردن محیط .NET Core می پردازیم. .NET Core پس از طراحی مجدد و قابل توجه فریمورک .NET به وجود آمده است. برپا کردن محیط .Net Core

2399 بازدید
ادامه
پیش نیازها(Prerequisites) در ASP.Net Core
تهیه پیش نیازها(Prerequisites) در ASP.Net Core

در این بخش وابستگی هایی را بررسی خواهیم کرد که شما باید آن ها را مستقر و اجرا کنید. این وابستگی ها شامل برنامه های .NET Core در سیستم های ویندوز هستند که با استفاده از ویژوال استودیو نوشته می شوند.

2644 بازدید
ادامه
شروع کار ASP.Net Core
آموزش شروع کار ASP.Net Core

Visual Studio 2015 محیطی با امکانات کامل را برای نوشتن برنامه های .NET Core فراهم می کند. در این بخش در ویژوال استودیو پروژه ی جدیدی را ایجاد می کنیم. بعد از آن که کار نصب تجهیز ویژوال استودیو 2015 را تمام کردید، می توانید برنامه ی .NET Core جدیدی را بسازید.

2224 بازدید
ادامه
اعداد(Numerics) ASP.Net  Core
آموزش اعداد(Numerics) ASP.Net Core

.NET Core از عددهای صحیح و اعداد اولیه با ممیز شناور استاندارد پشتیبانی می کند. اعداد(Numerics) ASP.Net Core

1852 بازدید
ادامه
زباله روبی(Garbage Collection) ASP.Net Core
آشنایی با زباله روبی(Garbage Collection) ASP.Net Core

در این بخش به مفهوم زباله روبی که یکی از مهمترین امکانات پلتفرم .NET است می پردازیم. زباله روبی (GC) تخصیص و آزادسازی حافظه را مدیریت می کند. این قابلیت نقش یک مدیر خودکار حافظه را ایفا می کند.زباله روبی(Garbage Collection) ASP.Net Core

1961 بازدید
ادامه
اجرای کد ASP.Net Core
نجوه اجرای کد ASP.Net Core

در این بخش با فرآیند اجرای .NET Core آشنا خواهیم شد و آن را با فریمورک .NET مقایسه خواهیم کرد. اجرای کد ASP.Net Core

2351 بازدید
ادامه
پیمانه ای بودن(Modularity) در .Net Core
پیمانه ای بودن(Modularity) در .Net Core

یکی دیگر از ملاحظات .NET Core ساخت و پیاده سازی برنامه ای است که پیمانه ای باشد. برنامه ی شما به جای نصب کل فریمورک .NET می تواند تنها چیزی را نصب کند که الزامی است. بیایید به ویژوال استودیو سری بزنیم تا مفهوم پیمانه ای بودن را درک کنیم.پیمانه ای بودن(Modularity) در .Net Core

1872 بازدید
ادامه
فایل های پروژه ای ASP.Net Core
پیاده سازی فایل های پروژه ای ASP.Net Core

در این بخش به بررسی فایل های پروژه ای .NET Core و چگونگی اضافه کردن فایل های موجود به پروژه می پردازیم.فایل های پروژه ای ASP.Net Core

2133 بازدید
ادامه
مراجع بسته ای(Package References) در .Net Core
Package References در .Net Core

در این بخش به بررسی چگونگی اضافه کردن بسته ها به برنامه ی .NET Core خود و چگونگی پیدا کردن یک بسته ی مشخص می پردازیم. اکنون می توانیم مستقیما به NuGet برویم و بسته ی مورد نیاز خود را اضافه کنیم، اما فعلا سری به بخش های دیگر می زنیم.مراجع بسته ای(Package References) در .Net Core

1788 بازدید
ادامه
ایجاد برنامه ی UWP به کمک .NET Core
آموزش ایجاد برنامه ی UWP به کمک .NET Core

در این بخش به بررسی چگونگی ایجاد یک برنامه ی UWP با استفاده از .NET Core می پردازیم. این برنامه به برنامه ی UWP ویندوز 10 نیز معروف است. UWP در نسخه های قبلی ویندوز اجرا نمی شود و تنها نسخه های آینده ی ویندوز را پشتیبانی می کند. ایجاد برنامه ی UWP به کمک .NET Core

2538 بازدید
ادامه
MSBuild در .Net Core
آموزش MSBuild در .Net Core

در این بخش به MSBuild و چگونگی کارکرد آن در .NET Core می پردازیم. MSBuild پلتفرم ساختاری ویژوال استودیو و مایکروسافت است. اگر شما در برنامه ی UWP پوشه ی پروژه را باز کنید، می توانید فایل های project.json و *.csproj را مشاهده کنید.MSBuild در .Net Core

4055 بازدید
ادامه
متاپکیج(Meta Package) های .Net Core
آشنایی با متاپکیج(Meta Package) های .Net Core

در این بخش به بررسی مراجع بین برنامه ی کنسول و UWP می پردازیم. اگر به مراجع موجود در Solution Explorer برنامه ی کنسول خود توجه کنید، می توانید مانند زیر .NETCoreApp را ببینید.متاپکیج(Meta Package) های .Net Core

1587 بازدید
ادامه
Windows Runtime و SDK های افزونه .Net Core
پیاده سازی Windows Runtime و SDK های افزونه .Net Core

اجزای Windows Runtime اشیاء کاملی هستند که می توانید آن ها را نمونه سازی کنید و از طریق هر زبانی مانند C#، ویژوال بیسیک، جاوا اسکریپت و C++ از آن ها استفاده کنید. در بخش قبل دیدیم که علاوه بر متاپکیج .NET Core برنامه ی UWP نیز به صورت پیش فرض اشاره ای به SDK یونیورسال ویندوز دارد.Windows Runtime و SDK های افزونه .Net Core

2332 بازدید
ادامه
ایجاد کتابخانه ی استاندارد در .NET Core
نحوه ایجاد کتابخانه ی استاندارد در .NET Core

کتابخانه های کلاسی نوع و متدهایی را که می توان از هر برنامه ای آن ها را فراخوانی کرد، مشخص می کنند. ایجاد کتابخانه ی استاندارد در .NET Core

1863 بازدید
ادامه
کتابخانه ی کلاسی پرتابل .Net Core
آشنایی کتابخانه ی کلاسی پرتابل .Net Core

در این بخش کتابخانه ی کلاسی پرتابل (PCL) را توضیح می دهیم و می گوییم که چرا به آن نیاز داریم. جهت درک این مطلب پوشه ی پروژه ی کتابخانه ی کلاسی که در بخش قبل ایجاد کردیم را باز کنید. کتابخانه ی کلاسی پرتابل .Net Core

1884 بازدید
ادامه
اضافه کردن مراجع به کتابخانه (Adding References to Library) .Net Core
مراحل اضافه کردن مراجع به کتابخانه (Adding References to Lib ...

در این بخش به بررسی چگونگی اضافه کردن مراجع به کتابخانه ی خود می پردازیم. اضافه کردن مراجع به کتابخانه مانند اضافه کردن آن ها به پروژه های دیگر مانند کنسول و UWP است.اضافه کردن مراجع به کتابخانه (Adding References to Library) .Net Core

2148 بازدید
ادامه
به اشتراک گذاشتن کتابخانه ها در .Net Core
آموزش به اشتراک گذاشتن کتابخانه ها در .Net Core

در این بخش به چگونگی اشتراک گذاری کتابخانه ی خود به صورت NuGet Package می پردازیم؛ به گونه ای که بتوان از این کتابخانه در پروژه های دیگر نیز استفاده کرد. ایجاد یک پکیج از کدی که می خواهید بسته بندی کنید و با دیگر بخش ها به اشتراک بگذارید و یا از طریق گالری همگانی nuget.org یا از طریق یک گالری خصوصی داخل تشکیلات شما آغاز می شود. این پکیج می تواند فایل های بیشتری همچون readme را نیز شامل شود.

1720 بازدید
ادامه
ایجاد پروژه ی Xamarin.Forms در .Net Core
نحوه ایجاد پروژه ی Xamarin.Forms در .Net Core

در این بخش به بررسی چگونگی استفاده از بسته های NuGet می پردازیم که قبلا آن ها را در فید خصوصی NuGet ایجاد و منتشر کردیم. بنابراین ابتدا یک پروژه ی Xamarin.Forms را ایجاد می کنیم. برای این کار ابتدا باید بدانیم که اصلا Xamarin.Forms چیست؟

1696 بازدید
ادامه
اشکال از PCL در .Net Core
رفع رفع اشکال از PCL در .Net Core

در این بخش می خواهیم خطایی را برطرف کنیم که در زمان نصب بسته ی NuGet از فیلد خصوصی موجود در پروژه ی Xamarin.Forms دریافت کردیم.اشکال از PCL در .Net Core

1505 بازدید
ادامه
ایجاد یک پروژه ی آزمایشی در .Net Core
ایجاد یک پروژه آزمایشی در .Net Core

در این بخش به چگونگی ایجاد یک پروژه ی آزمایشی با استفاده از .NET Core می پردازیم. آزمایش واحد، فرآیندی جهت برنامه نویسی نرم افزاری است که دارای کوچک ترین بخش های آزمون پذیر یک برنامه است که به این بخش ها واحد گفته می شود.ایجاد یک پروژه ی آزمایشی در .Net Core

2853 بازدید
ادامه
اجرای تست در ویژوال استودیو برای .Net Core
چگونگی اجرای تست در ویژوال استودیو برای .Net Core

در این بخش به چگونگی اجرای تست ها در ویژوال استودیو می پردازیم. .NET Core به گونه ای طراحی شده است که در پس آن امکان تست فراهم شده است. به گونه ای که ایجاد آزمایش های واحد برای برنامه ی خود حتی آسان تر از گذشته شده است. در این بخش می خواهیم پروژه ی تست خود را در ویژوال استودیو اجرا کنیم.اجرای تست در ویژوال استودیو برای .Net Core

3632 بازدید
ادامه
کتابخانه ی آزمایش برای .Net Core
پیاده سازی کتابخانه ی آزمایش برای .Net Core

در این بخش می خواهیم StringLibrary خود را تست کنیم. برای این کار بایدچیدمان پروژه های خود را به گونه ای مجددا انجام دهیم که بتوانیم از قراردادهای پیش فرض پیروی کنیم.کتابخانه ی آزمایش برای .Net Core

1763 بازدید
ادامه
فریمورک توسعه پذیری مدیریت شده (MEF) در  .Net Core
Frame Work توسعه پذیری مدیریت شده (MEF) در .Net Core

در این بخش می خواهیم به بررسی MEF بپردازیم. MEF در پلاگین های توسعه پذیری سوم شخص کاربرد دارد. همچنین به کمک آن می توان در برنامه ها معمولی از مزایای معماری پلاگین گونه ی با همراهی آزادانه بهره برد.فریمورک توسعه پذیری مدیریت شده (MEF) در .Net Core

1928 بازدید
ادامه
SDK های مربوط به .Net Core
آموزش SDK های مربوط به .Net Core

در این بخش می خواهیم به بررسی امکانات آینده ی .NET Core بپردازیم. کار خود را با ابزار خط فرمان .NET شروع می کنیم. به همین منظور در مرورگر خود این لینک را باز کنید.SDK های مربوط به .Net Core

3125 بازدید
ادامه
MSBuild و project.json مربوط به .Net Core
ساخت MSBuild و project.json مربوط به .Net Core

.NET Core تصمیم گرفته است تا project.json را رها کند و به MSBuild و *.csproj برگردد. این همان اتفاقی است که قبلا در نسخه ی تازه منتشر شده ی تجهیزات .Net Core 2.0 preview1 رخ داده است. این اتفاق تا حدی نا امید کننده است؛ زیرا project.json نقطه ی امیدی در این زمینه بود. با این حال این کار قابل درک است و مزایای بسیاری نیز دارد.

1620 بازدید
ادامه
بازگردانی و ساخت به کمک MSBuild به وسیله .Net Core
نحوه بازگردانی و ساخت به کمک MSBuild به وسیله .Net Core

در این بخش به چگونگی بازگردانی و ساختن فایل MSBuild (*.csproj) خود با استفاده از امکان خط فرمان می پردازیم. برای آن که ببینیم چه دستوراتی در .NET Core 2.0 preview 1 موجود هستند.بازگردانی و ساخت به کمک MSBuild به وسیله .Net Core

1398 بازدید
ادامه
انتقال(Migration) پایگاه داده(Data Base) در .Net Core
انتقال(Migration) پایگاه داده(Data Base) در .Net Core

در این بخش می‌خواهیم برنامه‌ی کنسول که به جای فایل MSBuild (*.csproj) شامل فایل project.json است را منتقل کنیم.انتقال(Migration) پایگاه داده(Data Base) در .Net Core

1695 بازدید
ادامه

آموزش امنیت با JWT

مقدمه‌ای بر JWT (JSON Web Tokens)
مقدمه‌ای بر JWT (JSON Web Tokens)

JWT یک استاندارد باز (RFC 7519) است که جهت انتقال امن اطلاعات میان طرفین و به‌صورت یک شیء JSON راه امن و جامعی را تعریف می‌کند. صحت این اطلاعات قابل‌تأیید بوده و می‌توان به آن‌ها اعتماد کرد چرا که آن‌ها از نظر دیجیتالی دارای امضا هستند. JWT ها را می‌توان به کمک RSA یا ECDSA و با استفاده از یک کلید خصوصی/عمومی یا یک کلید محرمانه (با الگوریتم HMAC) امضا کرد.مقدمه‌ای بر JWT (JSON Web Tokens)

3979 بازدید
ادامه