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

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

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

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

مشاهده بیشتر

آموزش MVC

در مهندسی نرم‌افزار،مدل-نما-کنترل‌گر یا Model–view–controller-MVC به یک الگوی معماری نرم‌افزار گفته می‌شود. الگوی ساختاری MVC به جداسازی داده‌های کاربرد(از جمله محتویات بخش مدل)از مؤلفه‌های ارائه شده به‌صورت گرافیکی (بخش نما) ومنطق مربوط به پردازش ورودی‌ها (بخش کنترل‌گر)اقدام می‌نماید. هدف الگوی ساختاری ام‌وی‌سی صرفاً یکپارچگی درساختار نرم‌افزار است و به کمک آن بدست گیری نرم‌افزار در راستای مدیریت و گسترش به سادگی انجام می‌گیرد.


آغاز کار با MVC

آموزش ساخت یک برنامه ی تحت وب با ASP.NET MVC 5
آموزش ساخت یک برنامه ی تحت وب با ASP.NET MVC 5

مقاله ی حاضر مبانی ساخت یک برنامه ی تحت وب MVC 5 را به وسیله ی محیط برنامه نویسی Visual Studio 2013 را به شما آموزش می دهد.

28605 بازدید
ادامه
آموزش افزودن Controller در MVC
آموزش افزودن Controller در MVC

کار خود را با ایجاد یک کلاس controller آغاز می کنیم. در پنجره ی Solution Explorer، روی پوشه ی Controllers راست کلیک کرده، سپس Add و پس از آن Controller را کلیک کنید.

17034 بازدید
ادامه
آموزش افزودن View در MVC
آموزش افزودن View در MVC

در این درس کلاس HelloWorldController را اصلاح کرده تا با استفاده از view template file ها، فرایند ایجاد و ارسال پاسخ های HTML به کاربر سمت سرویس گیرنده را به طور کامل کپسوله سازی کنیم...

17527 بازدید
ادامه
آموزش افزودن Model در MVC
آموزش افزودن Model در MVC

در این مبحث به منظور مدیریت فیلم ها در پایگاه داده، تعدادی کلاس اضافه می کنیم. کلاس هایی که قرار است در این درس اضافه کنیم، بخش " model " برنامه ی تحت وب MVC محسوب می شود...

13853 بازدید
ادامه
ایجاد کردن یک connection string و کار با نسخه ی  SQL Server LocalDB
آموزش ایجاد Connection String در MVC

در این بخش نحوه ی ایجاد کردن یک connection string و کار با نسخه ی SQL Server LocalDB را آموزش خواهیم داد...

29722 بازدید
ادامه
آموزش دسترسی به داده های Model از یک Controller
آموزش دسترسی به داده های Model از یک Controller

در این بخش یک کلاس MoviesController ایجاد کرده و کدی می نویسیم که اطلاعات movie را بازیابی کند و آن ها را در مرورگر با استفاده از یک view template نمایش دهد...

7044 بازدید
ادامه
آموزش Edit View و متدهای Edit
آموزش Edit View و متدهای Edit

در این فصل، view ها و action method های Edit ایجاد شده برای movie controller را بررسی خواهیم کرد...

10881 بازدید
ادامه
آموزش افزودن قابلیت جستجو در MVC
آموزش افزودن قابلیت جستجو در MVC

در این فصل از مقاله ی آموزشی MVC، نحوه ی افزودن قابلیت Search به متد Index را برای جستجوی movie ها بر اساس ژانر و اسم آن فیلم، شرح خواهیم داد...

12500 بازدید
ادامه
آموزش افزودن یک فیلد جدید در MVC
آموزش افزودن یک فیلد جدید در MVC

در این بخش با بهره گیری از Entity Framework Code First Migrations، بخشی از تغییرات را به کلاس های model انتقال داده تا تغییرات مورد نظر به کل پایگاه داده اعمال شود...

6928 بازدید
ادامه
آموزش افزودن قابلیت اعتبارسنجی در MVC
آموزش افزودن قابلیت اعتبارسنجی در MVC

در درس حاضر، منطق اعتبار سنجی را به مدل Movie خود اضافه کرده و اطمینان حاصل می کنیم که هر بار کاربر سعی بر ایجاد یا ویرایش یک فیلم در مدل movie می کند، قوانین اعتبارسنجی به درستی و کامل اجرا می شوند...

11901 بازدید
ادامه
آموزش متدهای Details و Delete در MVC
آموزش متدهای Details و Delete در MVC

در این درس، به بررسی متدهای Details و Delete که به صورت خودکار ایجاد شده اند، خواهم پرداخت...

6044 بازدید
ادامه

شروع کار با EF6 در MVC5

ایجاد یک Data Model با استفاده از EF6
ایجاد یک Data Model با استفاده از EF6

در این برنامه ی تحت وب، کاربران می توانند دانشجویان، دوره های آموزشی و اطلاعات اساتید را مشاهده و بروز رسانی کنند...

6711 بازدید
ادامه
پیاده سازی قابلیت های ساده ی CRUD با تکنولوژی EF در MVC
پیاده سازی قابلیت های ساده ی CRUD با تکنولوژی EF در MVC

در مبحث حاضر کدهای CRUD (ایجاد کردن، خواندن، بروز رسانی و حدف) را که به صورت خودکار توسط امکان MVC scaffolding ایجاد می شود ویژه ی controller ها و view ها مورد بازبینی قرار داده و سفارشی تنظیم می کنیم...

5525 بازدید
ادامه
آموزش مرتب سازی، فیلتر کردن و صفحه بندی در MVC با استفاده از EF
آموزش مرتب سازی، فیلتر کردن و صفحه بندی در MVC با استفاده از ...

در درس حاضر قابلیت های مرتب سازی، فیلتر کردن و صفحه بندی را به صفحه ی Students Index اضافه خواهیم کرد. همچنین یک صفحه ایجاد می کنیم که عملیات ساده ی گروه بندی را اجرا می کند...

10257 بازدید
ادامه
آموزش Connection Resiliency در EF
آموزش Connection Resiliency در EF

برای اینکه دیگران بتوانند از برنامه ی شما استفاده کنند، بایستی آن را بر روی یک ارائه دهنده ی میزبان وب (web hosting provider) و پایگاه داده را بر روی سرویس دهنده ی پایگاه داده (database provider) مستقر کنید...

4897 بازدید
ادامه
آموزش Migration در Code First
آموزش Migration در Code First

تا به حال برنامه به صورت محلی بر روی IIS Express و در محیط رایانه ی شخصی شما اجرا می شد. جهت قرار دادن برنامه در دسترس عموم در محیط اینترنت، بایستی آن را بر روی یک ارائه دهنده ی میزبان وب (web hosting provider) مستقر سازید...

18572 بازدید
ادامه
آموزش Complex Model در ASP.NET MVC
آموزش Complex Model در ASP.NET MVC

در این درس موجودیت ها (entity) و روابط (relationship) پیچیده تری اضافه کرده و با تعریف اصول و قوانین قالب بندی – formatting، اعتبار سنجی و نگاشت پایگاه داده (database mapping)، data model خود را اختصاصی تنظیم می کنیم...

8488 بازدید
ادامه
آموزش  Navigation Property در EF
آموزش Navigation Property در EF

روش های مختلفی وجود دارد که EF می تواند داده های مربوط را در navigation property یک موجودیت بارگذاری کند: 1. Lazy Loading...

6431 بازدید
ادامه
بروز رسانی داده ها با EF در MVC
بروز رسانی داده ها با EF در MVC

در فصل قبلی داده های مربوطه را نمایش دادیم، حال در مبحث حاضر در مورد به روز آوری آن داده ها خواهیم پرداخت. در اکثر رابطه ها، این کار با بروز رسانی foreign key field و یا navigation property ها امکان پذیر می باشد...

3961 بازدید
ادامه
استفاده از مدل برنامه نویسی ناهمزمان و رویه های ذخیره شده با EF در MVC
استفاده از مدل برنامه نویسی ناهمزمان و رویه های ذخیره شده با ...

در این آموزش نحوه ی پیاده سازی مدل برنامه نویسی ناهمزمان را فراخواهید گرفت. Asynchronous code با استفاده ی بهینه از منابع سرور، کارایی برنامه را بالا می برد...

5634 بازدید
ادامه
مدیریت همروندی یا برنامه نویسی موازی در MVC
مدیریت همروندی یا برنامه نویسی موازی در MVC

آموزش حاضر به شما می آموزد، زمانی که چند کاربر سعی بر بروز آوری entity یکسان می کنند، چگونه تداخلات (conflict) ناشی از آن را مدیریت کنید...

7596 بازدید
ادامه
آموزش وراثت در EF
آموزش وراثت در EF

نمونه برنامه ی وب دانشگاه Contoso توضیح می دهد که چگونه با استفاده از Entity Framework 6 Code First و Visual Studio 2013 برنامه های ASP.NET MVC 5 ایجاد کرد....

6886 بازدید
ادامه
آموزش مدیریت سناریوهای پیچیده EF6 در MVC
آموزش مدیریت سناریوهای پیچیده ی EF6 در برنامه های MVC

این آموزش شامل نکاتی بسیار زیادی می باشد که در سناریوهای پیچیده توسعه ی برنامه های تحت وب MVC که از EF Code First بهره می گیرند، بکار شما می آید...

6014 بازدید
ادامه

آموزش EF6 با رویکرد DataBase First در MVC5

آموزش کار با Database First با تکنولوژی EF6 در MVC5
آموزش کار با Database First با تکنولوژی EF6 در MVC5

این مبحث سناریویی را درنظر می گیرد که در آن شما پایگاه داده ی خود را آماده دارید و فقط می خواهید کدهای لازم برای برنامه ی تحت وب را بر اساس فیلدهای آن پایگاه داده بنویسید...

6880 بازدید
ادامه
آموزش ایجاد برنامه ی تحت وب و Data model
آموزش ایجاد برنامه ی تحت وب و Data model

یک پروژه ی جدید داخل محیط Visual Studio، در یک solution جدید یا همان solution ای که پروژه ی پایگاه داده را در آن ایجاد کردید، ایجاد نمایید...

6580 بازدید
ادامه
آموزش ایجاد View ها
آموزش ایجاد View ها

اکنون شرایط برای ایجاد کدی که عملیات استاندارد و متداول داده را برای کلاس model ارائه می دهد، فراهم شده است...

4757 بازدید
ادامه
آموزش ویرایش پایگاه داده
آموزش ویرایش پایگاه داده

در این آموزش، یک ستون جدید به جدول Student افزوده تا بتوان اسم کوچک دانشجوی مورد نظر را در آن ثبت نمود. برای این منظور، پروژه ی پایگاه داده را باز کرده، سپس فایل Student.sql را باز نمایید...

7223 بازدید
ادامه
آموزش تنظیم یک View در MVC
آموزش تنظیم یک View در MVC

در این مبحث، دوره های آموزشی که دانشجویان در آن ثبت نام کرده اند را ویژه ی هر دانشجو به view با نام Details اضافه می کنیم و جزئیات دانشجوی انتخابی را در قالب view Details به نمایش می گذارد...

3574 بازدید
ادامه
آموزش بهبود اعتبارسنجی داده ها در MVC
آموزش بهبود اعتبارسنجی داده ها در MVC

برخی از قوانین اعتبارسنجی به صورت خودکار به ورودی کاربر اعمال می شود.جهت تعریف قوانین اعتبارسنجی اضافه بر آنچه قبلا تعریف کرده ایم، می توان data annotations به کلاس model اضافه کرد...

4632 بازدید
ادامه

آموزش امنیت ، احراز هویت و مجوزها در MVC

آموزش MVC-پیاده سازی احراز هویت در شبکه های مجازی و هویت سنجی با OAuth2 در MVC
آموزش MVC-پیاده سازی احراز هویت در شبکه های مجازی و هویت سنج ...

این آموزش نحوه ی ساخت یک اپلیکیشن تحت وب مبتنی بر ASP.NET MVC 5 که به کاربران عضو خود امکان می دهد با استفاده از پروتکل هویت سنجی OAuth2.0 و اطلاعات احرازهویت (نام کاربری و گذرواژه) کاربر از عضویت در سایت های دیگر نظیر Facebook برای مجوزدهی ورود کاربر به سایت بهره می گیرد، را به صورت کاملا کاربردی به شما آموزش می دهیم.

5208 بازدید
ادامه
آموزش MVC -ایجاد یک اپلیکیشن تحت وب ایمن شده با MVC با استفاده از Login ، تایید ایمیل و Reset Password
آموزش MVC -ایجاد یک اپلیکیشن تحت وب ایمن شده با MVC با استفا ...

این آموزش نحوی ساخت یک اپلیکیشن تحت وب با ایمنی بالا مبتنی بر ASP.NET MVC5 به همراه قابلیت هایی نظیر تایید ایمیل، تنظیم مجدد گذرواژه و ثبت ورود به وسیله ی سیستم مدیریت کاربران در برنامه های ASP.NET (ASP.NET Identity membership) را به شما آموزش می دهد.

4974 بازدید
ادامه
آموزش MVC – پیاده سازی یک اپلیکیشن تحت وب مبتنی بر MVC5 با قابلیت ارسال SMS و ایمیل یا احرازهویت و تایید دو مرحله ای ورود به حساب (Two-Factor Authentication)
آموزش MVC – پیاده سازی یک اپلیکیشن تحت وب مبتنی بر MVC5 با ق ...

آموزش MVC – پیاده سازی یک اپلیکیشن تحت وب مبتنی بر MVC5 با قابلیت ارسال SMS و ایمیل یا احرازهویت و تایید دو مرحله ای ورود به حساب (Two-Factor Authentication)

4249 بازدید
ادامه

آموزش ساخت UI ، تم و چیدمان در MVC

آموزش MVC – استفاده از Page Inspector در ASP.NET MVC
آموزش MVC – استفاده از Page Inspector در ASP.NET MVC

Page Inspector یک ابزار جهت توسعه ی اپلیکیشن های تحت وب است که همراه مرورگر درون ساخته و پیش فرض خود در محیط جامع برنامه نویسی Visual Studio 2012 تعبیه شده. کافی است المان مدنظر خود را در مرورگر درون ساخته ی ابزار نام برده انتخاب نمایید، خواهید دید که Page Inspector بلافاصله منبع المان (کد) و CSS متناظر را برای شما هایلایت می کند.

3439 بازدید
ادامه
آموزش MVC – مقایسه ی Strongly-typed views و dynamic views درMVC
آموزش MVC – مقایسه ی Strongly-typed views و dynamic views در ...

سه روش برای ارسال اطلاعات از Controller (کلاس های C#) به view (فایل میزبان HTML و CSS) در ASP.NET MVC 3 وجود دارد:

3164 بازدید
ادامه

آموزش بهبود عملکرد در MVC

آموزش MVC – (تحلیل کارایی برنامه و جمع آوری آمار و اطلاعات مربوطه) Profiling و اشکال زدایی اپلیکیشن تحت وب ASP.NET MVC با استفاده از Glimpse
آموزش MVC – (تحلیل کارایی برنامه و جمع آوری آمار و اطلاعات م ...

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

2628 بازدید
ادامه
آموزش MVC – Bundling و Minification در MVC
آموزش MVC – Bundling و Minification در MVC

Bundling (گنجاندن چند فایل در قالب یک فایل واحد) و minification (کاهش حجم فایل و حذف کردن space و کاراکترهای اضافی و کامنت ها از فایل های jQuery) دو تکنیک جهت بهینه سازی اپلیکیشن هستند که از ویرایش 4.5 ASP.NET جهت کاهش زمان لازم برای زمان بارگذاری request استفاده می شود.

6093 بازدید
ادامه

آموزش اعتبارگیری از طریق ASP.Net MVC

آموزش اتصال به درگاه بانکی از طریق ASP.Net MVC
آموزش اتصال به درگاه بانکی از طریق ASP.Net MVC

در این مقاله سعی داریم اتصال به درگاه پرداخت اینترنتی بانک ملت را توسط Asp.Net MVC به شما آموزش دهیم

28942 بازدید
ادامه