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

اگر به تاریخچه ASP.NET نگاه کنیم ، خواهیم دید که عمر این محصول ماکروسافت کم هم نیست . حدود 14 سال است که این محصول سرپاست و در حال سرویس دهی به برنامه نویسان حوزه وب میباشد .از روز شروع و تولید این محصول زمان زیادی گذشته و ماکروسافت روزبه روز سعی در بهبود آن داشته ، ولی آنچه تحت عنوان ASP.NET Core 1.0 به بازار آمده ، یک انقلاب واقعی است .

در این بخش با تغییر کلاس HelloWorldController برای استفاده از فایل های View تا به بهترین نحوه HTML را بتوانیم encapsulate کنیم.

در این بخش، شما می توانید کلاس هایی برای مدیریت فیلم ها در پایگاه داده در برنامه نویسی ASP.Net MVC Core اضافه کنید.

MvcMovieContext آبجکتی است که وظیفه اتصال به پایگاه داده و نقشه سازی اشیاء فیلم به سوابق پایگاه داده را مدیریت می کند. database contextبا Dependency Injection container در متد ConfigureServices در فایل Startup.cs ثبت می شود

ما شروع خوبی با این برنامه داشتیم ولی هنوز تا ایده آل شدن این اپلیکیشن فاصله داریم.ما نمی خواهیم زمان(12:00:00 AM در عکس زیر)را ببینیم و تاریخ انتشار باید دوکلمه باشد.آموزش متدهای Control و Viewها در ASP.Net MVC Core

در این بخش با اضافه کردن قابلیت جستجو به اکشن Index در برنامه نویسی ASP.Net MVC Coreشما می توانید فیلم ها را بر اساس نام و ژانر جستجو کنید.

در این قسمت Entity Framework Code First برای اضافه کردن یک فیلد جدید به مدل و انتقال آن به پایگاه داده در ASP.Net MVC Core استفاده کنید.

در این بخش شما منطق اعتبارسنجی(validation ) در ASP.Net MVC Core را به مدل فیلم اضافه خواهید کرد و اطمینان حاصل خواهید کرد که قوانین اعتبار در هر زمان که یک فیلم ایجاد یا ویرایش می شود، اعمال شود.

فایل کنترلر Movie را باز کرده و متد Details را بررسی کنیدآموزش ASP.Net MVC Core

نحوه استفاده از ذخیره سازی توزیع شده(distributed caching) و Redis در MVC Core.

آموزش MVC Core-استفاده از Angular 4(CLI) در MVC Core
آموزش مفاهیم ASP.Net MVC Core

برای یک پروژه خالی، services و middleware را برای فشرده سازی در Startup پیکربندی (configure) می کنیم.آموزش فشرده ساز پاسخ (Response Compression) در Asp.Net MVC Core

این مقاله نشان می دهد چگونه یک برنامه Entity Framework Core 2.0 MVC Web با استفاده از Visual Studio 2017 و ASP.NET Core ایجاد کنیم و چگونه عملیات CRUD را به برنامه اضافه کنیم.


نحوه استفاده از ذخیره سازی توزیع شده(distributed caching) و Redis در ASP.NET Core.

چگونگی بازنویسی URL در ASP.NET Core پیاده سازی. کنیم.

نحوه دسترسی به اطلاعات دایرکتوری و فایل در ASP.NET Core، تضمین دسترسی محدود به فایل سیستم.

اول، ما نیاز داریم یک برنامه ASP.NET Core 2 Angular 4 SPA ایجاد کنیم. دستور زیر را در command prompt تایپ کنید که برنامه را ایجاد می کند و وابستگی(dependencies) NuGet را بازیابی می کند.

اخیرا تیم دات نت(.Net) SignalR را برای ASP.NET Core اعلام کردند. بنابراین، در این مقاله، من سعی می کنم نشان دهم چگونه می توانیم SignalR را با هسته ASP.NET برای یک Angular client استفاده کنیم.

نحوه ذخیر اطلاعات در حالت session با استفاده از ASP.NET Core.

نحوه استفاده از ذخیره سازی Azure Blob در ASP.NET Core

در این مقاله من چگونگی ایجاد یک برنامه وب MVC در Asp.net Core 2.0 با استفاده از ADO.NET را توضیح می دهم.ما یک نمونه سیستم مدیریت رکورد کارمندان(Employee Record Management System) به همراه عملیات CRUD ایجاد خواهیم کرد.

یک پروژه خالی ASP.NET Core ایجاد کنید که شامل ویژگی های پیش فرض مانند empty shell نیست.

چگونه از پیام ها(information, errors, warnings) در ASP.NET Core می توانیم log بگیریم.

نحوه کار با structured logging در ASP.NET Core و Serilog

در این مقاله، ما به طور کامل درباره Visual Studio Code، نحوه نصب VS Code در ویندوز و نحوه پیاده سازی ویژگی های VS Code و نحوه اضافه کردن extension ها به VS Code بحث خواهیم کرد.آموزش شروع کار با Visual Studio Code در ASP.Net MVC Core

در این مقاله ما بحث خواهیم کرد که چگونه می توان یک برنامه HelloWorld با ASP.NET Core 2.0 با استفاده از Visual Studio Code ایجاد کرد. ما نحوه ایجاد برنامه ASP.NET Core MVC، نحوه ایجاد Controller جدید، نحوه ایجاد View جدید و نحوه اجرای برنامه HelloWorld و غیره را خواهیم آموخت.

اگر شما یک developer، tester یا manager هستید، گاهی اوقات درک متد های مختلف API می تواند یک چالش ،هنگام ساخت و مصرف برنامه باشد.آموزش چگونگی استفاده از Postman با ASP.NET Core Web API Testing

صفحات Razor در ASP.NET Core 2.0 معرفی شده اند تا برنامه های ساده وب رابتوان سریعتر ساخت و راه خوبی برای بازی با مفاهیم مختلف ASP.NET Core مانند Razor، Layout Pages و Helpers Toggle هستند.

آموزش شروع کار با ASP.NET MVC Core و jQuery CRUD با استفاده از WEB API

آموزش استفاده از ASP.NET MVC Core و Angular 4(CLI)

نحوه ایجاد کردن یک پروژه خالی را در مقاله (ASP.NET CORE 2.0 EMPTY PROJECT) آموزش دادیم.ابتدا یک پروژه خالی ایجاد کنید و سپس متد Configure() از کلاس Startup را از middleware مورد نیاز برای هندل کردن error استفاده کنید.در زیر من از یک middleware سفارشی (تعریف شده به عنوان lambda) برای رسیدگی به exceptions های تولید شده استفاده می کنم:

آموزش استفاده از Azure NoSQL در ASP.NET MVC Core 2.0

Tag helper یک ویژگی جدید در ASP.NET MVC است. این کد server-side را برای ایجاد و رندر کردن عناصر HTML در Razor View فعال می کند. این یک ویژگی از موتور Razor View است. آنها کلاس های C # هستند که در ایجاد view با ایجاد عناصر HTML شرکت می کنند. با استفاده از tag helper ، می توانیم محتوای عنصر HTML را تغییر دهیم و ویژگی های اضافی را به عنصر HTML اضافه کنیم.

Razor Pages یک ویژگی جدید در ASP.NET Core MVC است. ما می توانیم زمانی که برخی از سناریوهای page-focused وجود دارد از این روش استفاده کنیم.

مایکروسافت ورژن alpha از SignalR را برای ASP.NET MVC Core 2.0 در تاریخ 14 سپتامبر 2017 منتشر کرده است. این اولین انتشار رسمی یک SignalR جدید است که سازگار با ASP.NET Core است و شامل یک server component، یک client دات نت با استفاده از .NET Standard 2.0 و یک client جاوا اسکریپت / TypeScript است.

آموزش کار با ASP.NET MVC Core 2.0 Middleware

چگونه می توان محتوای استاتیک (HTML, CSS, JavaScript, Images) از برنامه ASP.NET MVC Core ارائه داد.

آموزش آشنایی با محیط ASP.NET MVC Core 2.0


در این مقاله، ما نحوه استفاده از SignalR Core در برنامه های ASP.NET Core 2.0 وب را برای برقراری ارتباط در زمان واقعی(real-time communication) یاد خواهیم گرفت.

در این مقاله، ما قصد داریم نحوه استفاده از Client Side Grid (DataTables Grid) را با ASP.NET Core MVC گام به گام یاد بگیریم. اکثر برنامه نویس ها از "DataTables Grid" استفاده می کنند و اگر دلیل استفاده شان را بپرسید ، می گویند: "چون استفاده از آن آسان و open source است".
آموزش بهروری(Performance) در MVC

Glimpse یک خانواده ی بزرگ و در حال گسترش از پکیج های متن باز و رایگان (open source) NuGet است که اطلاعات دقیق و جزئی درباره ی میزان کارایی اپلیکیشن، اشکال زدایی، تشخیص خطاها را برای اپلیکیشن های تحت وب مبتنی بر ASP.NET فراهم می کند.
آموزش کار با ابزارهای MVC Core

اگر به تاریخچه ASP.NET نگاه کنیم ، خواهیم دید که عمر این محصول ماکروسافت کم هم نیست . حدود 14 سال است که این محصول سرپاست و در حال سرویس دهی به برنامه نویسان حوزه وب می باشد .

اگر به تاریخچه ASP.NET نگاه کنیم ، خواهیم دید که عمر این محصول ماکروسافت کم هم نیست . حدود 14 سال است که این محصول سرپاست و در حال سرویس دهی به برنامه نویسان حوزه وب میباشد .از روز شروع و تولید این محصول زمان زیادی گذشته و ماکروسافت روزبه روز سعی در بهبود آن داشته ، ولی آنچه تحت عنوان ASP.NET Core 1.0 به بازار آمده ، یک انقلاب واقعی است .

در این بخش با تغییر کلاس HelloWorldController برای استفاده از فایل های View تا به بهترین نحوه HTML را بتوانیم encapsulate کنیم.

در این بخش، شما می توانید کلاس هایی برای مدیریت فیلم ها در پایگاه داده اضافه کنید.این کلاس ها (Model) خواهد بود و درواقع بخش(MVC).شما از این کلاس ها با (EF Core)برای کار با پایگاه داده استفاده می کنید.

MvcMovieContext آبجکتی است که وظیفه اتصال به پایگاه داده و نقشه سازی اشیاء فیلم به سوابق پایگاه داده را مدیریت می کند

آموزش MVC Core - کنترلر و متد و View،ما شروع خوبی با این برنامه داشتیم ولی هنوز تا ایده آل شدن این اپلیکیشن فاصله داریم.ما نمی خواهیم زمان(12:00:00 AM در عکس زیر)را ببینیم و تاریخ انتشار باید دوکلمه باشد.

در این بخش با اضافه کردن قابلیت جستجو به اکشن Index شما می توانید فیلم ها را بر اساس نام و ژانر جستجو کنید.آموزش MVC Core – آموزش افزودن جستجو به برنامه Asp.net MVC Core

هنگامی که از EF Code First برای ایجاد یک پایگاه داده استفاده می کنید،Code First یک جدول را به پایگاه داده اضافه می کند تا به شناسایی شیء پایگاه داده با کلاس های مدل از آن بپردازد. اگر آنها در هماهنگی نیستند، EF یک استثناء(exception) را صادر می کند. این امر باعث می شود که مشکلات پایگاه داده / کد ناسازگار پیدا شود.

در این بخش شما منطق اعتبارسنجی(validation ) را به مدل فیلم اضافه خواهید کرد و اطمینان حاصل خواهید کرد که قوانین اعتبار در هر زمان که یک فیلم ایجاد یا ویرایش می شود، اعمال شود.آموزش MVC Core - اضافه کردن اعتبار سنجی(Validation) در MVC Core

آموزش MVC Core - بررسی Details و متد Delete در MVC CoreEntity FramewWork کار جستجو داده ها را با استفاده از SingleOrDefaultAsync آسان کرده است. ویژگی امنیتی مهم ساخته شده در این روش این است
آموزش MVC Core-آموزش پاسخ دهی حافظه(Cache) در MVC Core

نحوه فشرده سازی responses در ASP.NET Core

ساده ترین راه برای آزمایش یک برنامه API ، استفاده از Windows PowerShell یا Visual Studio Package Manager Console است. من به شما گام به گام نحوه استفاده از PowerShell یا PM ((Package Manager Console))را برای تست کاربرد application Web APIs نشان می دهم.

این مقاله نشان می دهد چگونه یک برنامه Entity Framework Core 2.0 MVC Web با استفاده از Visual Studio 2017 و ASP.NET Core ایجاد کنیم و چگونه عملیات CRUD را به برنامه اضافه کنیم.

نحوه ذخیره(cache) responses در ASP.NET Core.

چگونگی بازنویسی URL در ASP.NET MVC Core پیاده سازی. کنیم.

نحوه دسترسی به اطلاعات دایرکتوری و فایل در ASP.NET Core، تضمین دسترسی محدود به فایل سیستم.

اول، ما نیاز داریم یک برنامه ASP.NET Core 2 Angular 4 SPA ایجاد کنیم. دستور زیر را در command prompt تایپ کنید که برنامه را ایجاد می کند و وابستگی(dependencies) NuGet را بازیابی می کند.

اخیرا تیم دات نت(.Net) SignalR را برای ASP.NET Core اعلام کردند. بنابراین، در این مقاله، من سعی می کنم نشان دهم چگونه می توانیم SignalR را با هسته ASP.NET برای یک Angular client استفاده کنیم.

نحوه ذخیر اطلاعات در حالت session با استفاده از ASP.NET Core.آموزش MVC Core-آموزش Session State در MVC Core

آموزش MVC Core-Azure Blob Storage In ASP.NET Core 2.0نحوه استفاده از ذخیره سازی Azure Blob در ASP.NET Core.

آموزش MVC Core-آموزش ایجاد یک PowerShell در MVC Core-یک پروژه خالی ASP.NET Core ایجاد کنید که شامل ویژگی های پیش فرض مانند empty shell نیست.

آموزش MVC Core-آموزش Logging در MVC Core،چگونه از پیام ها(information, errors, warnings) در ASP.NET Core می توانیم log بگیریم.

آموزش MVC Core-ساختار Logging در MVC Core نحوه کار با structured logging در ASP.NET Core و Serilog

در این مقاله، ما به طور کامل درباره Visual Studio Code، نحوه نصب VS Code در ویندوز و نحوه پیاده سازی ویژگی های VS Code و نحوه اضافه کردن extension ها به VS Code بحث خواهیم کرد.آموزش MVC Core-شروع کار با Visual Studio Code

در این مقاله ما بحث خواهیم کرد که چگونه می توان یک برنامه HelloWorld با ASP.NET Core 2.0 با استفاده از Visual Studio Code ایجاد کرد. ما نحوه ایجاد برنامه ASP.NET Core MVC، نحوه ایجاد Controller جدید، نحوه ایجاد View جدید و نحوه اجرای برنامه HelloWorld و غیره را خواهیم آموخت.

اگر شما یک developer، tester یا manager هستید، گاهی اوقات درک متد های مختلف API می تواند یک چالش ،هنگام ساخت و مصرف برنامه باشد.ایجاد مستندات(documentation) خوب و help pages ها برای Web API با استفاده از Postman و با .NET Core یک راه آسان برای فراخوانی HTTP می باشد.

آموزش MVC Core-نحوه استفاده از صفحات Razor در ASP.NET Core 2.0صفحات Razor در ASP.NET Core 2.0 معرفی شده اند تا برنامه های ساده وب رابتوان سریعتر ساخت و راه خوبی برای بازی با مفاهیم مختلف ASP.NET Core مانند Razor، Layout Pages و Helpers Toggle هستند.

آموزش MVC Core-شروع کار با ASP.NET Core و jQuery CRUD با استفاده از WEB API،دوره آموزش MVC Core،دوره آموزشی MVC Core،کلاس آموزش MVC Core،آموزش برنامه نویسی MVC 5،آموزش برنامه نویسی MVC 5 در آموزشگاه تحلیل داده،آموزش برنامه نویسی MVC 5 در آموزشگاه تحلیل داده در تهران

آموزش MVC Core-آموزش رفع Error Pages در MVC Coreصفحات خطا(error pages) را در برنامه ASP.NET Core ارائه دهید.

آموزش MVC Core-آموزش استفاده از Azure NoSQL در MVC Coreنحوه استفاده از پایگاه داده Azure NoSQL در ASP.NET Core

آموزش MVC Core-مقدمه ای بر Tag Helpers ها در MVC CoreTag helper یک ویژگی جدید در ASP.NET MVC است. این کد server-side را برای ایجاد و رندر کردن عناصر HTML در Razor View فعال می کند. این یک ویژگی از موتور Razor View است. آنها کلاس های C # هستند که در ایجاد view با ایجاد عناصر HTML شرکت می کنند.

Razor Pages یک ویژگی جدید در ASP.NET Core MVC است. ما می توانیم زمانی که برخی از سناریوهای page-focused وجود دارد از این روش استفاده کنیم.

مایکروسافت ورژن alpha از SignalR را برای ASP.NET Core 2.0 در تاریخ 14 سپتامبر 2017 منتشر کرده است. این اولین انتشار رسمی یک SignalR جدید است که سازگار با ASP.NET Core است و شامل یک server component، یک client دات نت با استفاده از .NET Standard 2.0 و یک client جاوا اسکریپت / TypeScript است.

آموزش MVC Core-آموزش استفاده از MVC Core Middlewareایجاد یک "Hello World" با استفاده از ASP.NET Core Middleware

آموزش MVC Core-آموزش ایجاد Static Files در MVC Core،چگونه می توان محتوای استاتیک (HTML, CSS, JavaScript, Images) از برنامه ASP.NET Core ارائه داد.


آموزش MVC Core-آموزش پیکربندی MVC Coreچگونه تنظیمات پیکربندی را از منابع مختلف بخوانیم و در برنامه خودمان استفاده کنیم؟

در این مقاله، ما نحوه استفاده از SignalR Core در برنامه های ASP.NET Core 2.0 وب را برای برقراری ارتباط در زمان واقعی(real-time communication) یاد خواهیم گرفت.

در این مقاله، ما قصد داریم نحوه استفاده از Client Side Grid (DataTables Grid) را با ASP.NET Core MVC گام به گام یاد بگیریم. اکثر برنامه نویس ها از "DataTables Grid" استفاده می کنند و اگر دلیل استفاده شان را بپرسید ، می گویند: "چون استفاده از آن آسان و open source است".

آموزش MVC Core-آموزش ایجاد Mvc View Component در MVC Coreنحوه استفاده از بخش های "web pages" با استفاده از "View Components" در ASP.NET Core MVC.

آموزش MVC Core-آموزش ساختار MVC Routing در MVC Core،مسیر یابی(Routing) چگونه در ASP.NET Core MVC کار می کند؟

آموزش MVC Core-آموزش MVC Project (مدیریت رویداد) در MVC Core،این پروژه در فرایند مدیریت رویداد(Event Management) متمرکز است و اینجا، ما باید فرآیند مدیریت رویداد را به صورت خودکار انجام دهیم.

آموزش MVC Core-کار با MVC Core از Command Line،در این مقاله، بیایید ببینیم چگونه با ASP.NET Core از خط فرمان(Command Line) کار می کنیم.

آموزش MVC Core،این مقاله نحوه اضافه کردن "Class Library" به "ASP.NET Core" را با استفاده از "NET Core Command-Line Interface (CLI)" به روش ساده توضیح می دهد.

آموزش MVC Core-آموزش استفاده از Azure Cache در MVC Core،در این مقاله، ما نحوه استفاده از Azure Redis cache در ASP.NET Core یاد می گیریم.
![آموزش MVC Core-آموزش استفاده از MVC [Remote] Validation در MVC Core آموزش MVC Core-آموزش استفاده از MVC [Remote] Validation در MVC Core](https://www.tahlildadeh.com/UploadPages/CategoriesPic/Article/NETCoreMVC2022-04-18-13-18-57.png)
آموزش MVC Core-آموزش استفاده از MVC [Remote] Validation در MVC Core،نحوه اجرای اعتبار سنجی مدل با استفاده از ویژگی [Remote] در ASP.NET Core MVC.

آموزش MVC Core-اجرای MVC Core از طریق مونواکثر اوقات ما از .NET Core CLI برای اجرای ASP.NET Core web application استفاده می کنیم ، مانند dotnet run و dotnet xxx.dll

آموزش MVC Core-آموزش تزریق وابستگی در Views ها در MVC Coreنحوه تزریق و استفاده از services در ASP.NET Core MVC Views.