آموزش Asp.NET MVC 6

ویدیو های این دوره در تمامی پلیرها قابل پخش است.
امیدواریم با رعایت حقوق مادی و معنوی این مجموعه، به ما در تولید مجموعه های جدیدتر کمک نمایید.


در این دوره سعی شده به شکلی نسبتا عملی و با انجام مثال و توسعه آن در فصول مختلف مفاهیم MVC  به همراه اتفاقات جدید در ASP.NET MVC 6 بیان شود. با توجه به اینکه مبانی MVC تغییر نکرده است و تنها امکانات بیشتری نسبت به ASP.NET MVC5 در نسخه 6 وجود دارد ، زمان این دوره به مدت بسیار کوتاه صرف آموزش مبانی MVC شده است و به کاربرانی که علاقمند هستند مبانی MVC را بیشتر و بهتر بدانند توصیه می شود 5 فصل دوره سیر تا پیاز MVC را که یک دوره آموزشی جامع ASP.NET MVC است از طریق همین سایت دریافت کنند.

طراحی دوره به شکلی صورت گرفته که هم برای افراد تازه کار در حوزه وب و هم برای افرادی که با نسخه های قبلی ASP.NET MVC یا ASP.NET WebForm کار کرده اند جذاب باشد.

توجه کنید که هنوز نسخه نهایی ASP.NET MVC 6  و EntityFramework 7 و Identity 3 و به طور کلی نسخه نهایی ASP.NET 5  تا امروز (27 مهر 1394) عرضه نشده است و با توجه به مدت زمان طولانی که از انتشار نسخه های اولیه آن میگذرد بعید به نظر می رسد تغییرات اساسی در نسخه نهایی دیده شود. چنانچه موضوعات جدیدی در ASP.NET MVC6 در آینده مطرح شود که در نسخه های فعلی وجود نداشته باشد ، ویدیوهای این دوره در همین صفحه به روز رسانی خواهند شد.
شما می توانید پس از خرید این دوره به همین صفحه مراجعه کنید و لینک های مرتبط با این دوره را به تفکیک (هر بخش یک لینک) مشاهده کنید.

پیش نیاز این دوره آشنایی با سی شارپ و تجربه کار با Html,Css است.

پیش از آغاز این دوره :
مشاهده 5 فصل اول دوره سیرتاپیاز MVC به منظور آشنایی عمیق تر با ساختار MVC پیشنهاد می شود.
مشاهده دوره کوتاه آموزشی دلیگیت ها و هر چیز مشکل مرتبط با آن به دلیل توضیح منشا عبارات لامبدا توصیه می شود.
مشاهده دوره کوتاه Linq در 30 دقیقه به دلیل مهارت یابی در استفاده از Linq توصیه میشود.

سرفصل دوره آموزشی ASP.NET MVC 6

(مدت زمان : بیش از 8 ساعت
(حجم حدود 1200 مگابایت)


فصل اول : مقدمات
بخش 1 : مقدمه
دوره آموزشی ASP.NET MVC6 برای چه کسانی مناسب است؟ / پیش نیاز این دوره چیست؟
بخش 2 : مقدمه ای بر دات نت نسخه 5
اصطلاحاتی که باید بدانیم/ DNVM، DNX و DNU چه هستند؟/ CoreClr و Clr چیست؟

آموزش ASP.NET 5
بخش 3 : DNVM، DNX و DNU
چطور از نسخه های دات نت نصب شده روی سیستم مطلع شویم؟/ نقش Environment Variable چیست؟ /نصب Dnvm نصب نسخه های دات نت مورد نیاز
بخش 4 : مثالی برای کار با دات نت 5
یک پروژه سی شارپ را بدون ویژوال استودیو ایجاد و اجرا کنیم/ از فایل Project.Json بیشتر بدانیم/
بخش 5 : داکیومنت دات نت 5
توضیح کلیات این داکیومنت/ آناتومی یک اپلیکیشن
بخش 6 : MVC چیست؟
توضیح در مورد معماری MVC
آموزش ASP.NET MVC
بخش 7 : بررسی یک پروژه جدید در ویژوال استودیو
بررسی تمپلیت های موجود در Visual studio 2015 / معرفی بخش های ویژوال استودیو/ توضیحات در مورد ساختار فایل های یک پروژه بدون تمپلیت / معرفی بخش Properties یک پروژه/ درباره global.Json و Project.Json / اجرای متفاوت یک پروژه دات نت و کامپایل پشت صحنه / معرفی references / معرفی wwwroot
بخش 8 : شروع کار با یک پروژه Web Application
تفاوت تمپلیت این پروژه با دیگر پروژه ها/ معرفی یک مثال به عنوان پروژه/ معرفی فولدرهای این تمپلیت/ معرفی نحوه ارتباط با دیتابیس/ نحوه تفسیر ریکوئست ها به کنترلر و اکشن مورد نیاز/ معرفی Route/ معرفی Razor /معرفی Layout / معرفی PartialView / معرفی RenderBody
بخش 9 : جمع بندی


فصل دوم : آشنایی با مکانیزم MVC در عمل
بخش  1 : مقدمه
بخش 2 : معرفی تگ Environment
بررسی تگ Environment / بررسی View source در مرورگر
ASP.NET MVC 6 Environment Tag
بخش  3 : ایجاد کنترلر Messages
اولین مواجهه با tag helper ها در منو/ ایجاد اکشن و ویو بررسی کد Razor در ویو
بخش 4 : ایجاد action
ایجاد لینک های جدید در صفحه و ارجاع به اکشن 
بخش 5 : ViewBag
نحوه انتقال اطلاعات بین اکشن و ویو/ نقش ViewData /داینامیک کردن تگ title صفحه
بخش 6 : ایجاد یک فرم
چطور یک فرم درست کنیم؟
بخش 7 : دریافت اطلاعات فرم
تفاوت Post و Get /چطور اکشن ها را تفکیک کنیم
بخش 8 : مدل Model
معرفی مدل/ نحوه استفاده از مدل
بخش 9 : مدل Model قسمت دوم
استفاده از مدل در اکشن چگونه است؟/ چطور مدل را بین اکشن و ویو پاس دهیم؟
بخش 10 : Model Validation
چرا داده ها نیاز به ولیدیشن دارند؟/ استفاده از attribute ها در مدل/ درباره ModelState/  EditorFor چیست؟ / تگ هلپر چگونه جایگزین html helper می شود؟
What is TagHelper
بخش 11 : Model Validation 2
ولیدیشن در سمت View/ استفاده از تگ هلپر برای ولیدیشن/ ValidationSummary / عبارت خطا را دلخواه کنید
بخش 12 : AntiforgeryToken
Cross Site Request Forgery چیست؟
Cross Site Request Forgery
بخش 13 : View
معرفی ویژگی های View/ آشنایی با Razor
بخش 14 : جمع بندی


فصل سوم : ذخیره سازی در دیتابیس
بخش 1 : مقدمه
بخش 2 : نصب EntityFramework 7
چطور از مدل برای ذخیره سازی در دیتابیس استفاده کنیم؟/ ایجاد یک پروژه جدید برای دسترسی به دیتابیس از صفر/ کار با Nuget / نصب پکیج های مورد نیاز به شکل غیرخودکار و از طریق کنسول
آموزش Nuget
بخش 3 : تنظیمات اولیه EF7
بررسی Project.Json / معرفی مدل به عنوان نقشه تشکیل جدول/ معرفی dbContext /درباره ConnectionString /اضافه کردن سرویس های مورد نیاز برای EF
MVC 6 Add Services
بخش 4 : Migration
استفاده از Command برای آپدیت دیتابیس/ نکات کلیدی در فعالسازی Migration/ تغییرات در مایگریشن جدید/ بررسی خطاها هنگام استفاده از Package Manager Console / آشنایی با فایل های مایگریشن/ بررسی دیتابیس از طریق پنجره Server Explorer /بررسی قابلیت های Code First
آموزش Migration در EntityFramework 7
بخش 5 : اولیه سازی اطلاعات Data Initialization
ایجاد کلاس مناسب برای Initial /کار با ServiceProvider /اضافه کردن اطلاعات به دیتابیس در ابتدای اجرای پروژه
بخش 6 : جمع بندی


فصل چهارم : مدیریت اطلاعات
بخش 1 : مقدمه
بخش 2 : آماده سازی دیتابیس
IdentityDbContext به جای DbContext /انتقال اطلاعات فصل قبل به پروژه ی در حال انجام
بخش 3 : ایجاد یک ردیف در دیتابیس
استفاده از Injection و IOC درونی در MVC6 /استفاده از Service Provider برای دسترسی به دیتابیس /اضافه کردن دسترسی به دیتابیس در اکشن ها /آشنایی با مکانیزم ذخیره اطلاعات و متد Add
بخش 4 : معرفی DI و EF و Identity
چند نکته در مورد تزریق وابستگی و انتیتی فریم ورک و آیدنتیتی
بخش 5 : ویرایش اطلاعات
ویرایش متن پیام ارسالی از کاربر در دیتابیس / تفاوت اکشن Create و Edit / آشنایی با نقش Routing در این بخش
بخش 6 : ویرایش اطلاعات قسمت دوم
ایجاد اکشن Edit /فراخوانی اطلاعات از دیتابیس توسط EF و عبارات لامبدا (Lambda Expression) /خداحافظی با html هلپرها و استفاده از تگ هلپر
Tag Helper or Html Helper in MVC 6
بخش 7 : ویرایش اطلاعات قسمت سوم
به روز رسانی اطلاعات ویرایش شده در دیتابیس
Create Action and Edit Action in Asp.NET MVC 6
بخش  8 : قدم اول در آشنایی با Identity 3
مقدمه ای در مورد آیدنتیتی/ آشنایی با UserManager و RoleManager /آشنایی با کنترلر Account /آشنایی با اتریبیوت Authorize /آشنایی با View Model
بخش 9 : قدم اول در آشنایی با Identity 3 قسمت دوم
تولید جداول مورد نیاز در دیتابیس به کمک مایگریشن / تولید ستون های کاستوم در جدول User
بخش 10 : User Manager & Role Manager
کاستوم کردن کل جداول آیدنتیتی/ اولیه سازی اطلاعات مربوط به کاربران به کمک کلاس DataInitializer / اضافه کردن نقش / افزودن یک یا چند نقش به کاربر
بخش 11 : چگونه Identity3 را یاد بگیریم؟
معرفی یک سایت برای کار با آیدنتیتی
بخش 12 : Authorize
محدود کردن دسترسی ها در اکشن و کنترلر
بخش 13 : جمع بندی


فصل پنجم : نمایش اطلاعات و مفاهیم پیشرفته
بخش 1 : مقدمه
بخش 2 : نقشه راه
ایجاد یک جدول برای مدیریت اطلاعات
بخش 3: افزودن و حذف خطاهای مدل
کار با ModelState /شناسایی کاربر لاگین شده
بخش 4 : ارتباط بین جداول در CodeFirst
ایجاد پراپرتی مورد نیاز برای اتصال جداول / تبت تغییرات در دیتابیس به کمک مایگریشن بدون درد!
بخش 5 : مشخصات کاربر جاری
بهینه کردن کد در استفاده از dbContext /بررسی عمیق تر State مدل ارسال شده به اکشن
بخش 6 : نمایش لیستی از اطلاعات
تکمیل اکشن Index /ایجاد یک View به منظور نمایش لیستی از اطلاعات / استفاده از Tag helper برای ایجاد ستون عملیات / اعمال تغییر در دیتابیس حین پیشروی پروژه
بخش 7 : ViewModel
فلسفه ViewModel / ایجاد ViewModel و تعیین پراپرتی های مورد نیاز / استفاده از ولیدیشن به کمک اتریبیوت در ViewModel /ایجاد یک عبارت لامبدا پیچیده برای تولید آبجکت هایی از جنس ViewModel / استفاده از عبارات سی شارپی در View
بخش 8 : حفاظت از View
استفاده از شروط محدودیت نقش ها در جای مناسب در View
بخش 9 : مقدمه ای بر جدول مدیریت کاربران
آموزش Ajax
بخش 10 : Ajax
پیاده سازی Ajax در View و استفاده از اکشن به شکل یک سرویس / آشنایی با RenderSection / مواجهه با عیوب احتمالی /  استفاده از پنجره کنسول در Developer tools
بخش 11 : Ajax قسمت دوم
آشنایی با مکانیزم Ajax / مواردی که باید رعایت شود / مکانیزم اتصال ایجکسی با سرور در MVC 6 و تفاوت با گذشته
بخش 12 : Ajax قسمت سوم
حذف آیتم ها از جدول به کمک Ajax
بخش 13 : آشنایی با Repository
توضیحی تکمیلی در مورد IOC / اصلاح کد های نوشته شده / نوشتن ریپازیتوری مناسب برای Message / استفاده از Repository /نوشتن یک ریپازیتوری اولیه برای User
بخش 14 : آشنایی با Repository قسمت دوم
توضیحی در مورد Service
بخش 15 : Routing
آشنایی با اتریبیوت Route / حل مشکلات احتمالی ناشی از تداخل
بخش 16 : اضافه کردن اکشن های جدید
چطور دسترسی به بخش های مختلف را به کمک ایجاد لینک تسریع ببخشیم/ اصلاح ریپازیتوری
بخش 17 : Partial View
آشنایی با پارشال ویو/ دقت کردن در انتخاب ویو مدل متناسب با View
بخش 18 : آشنایی با ViewComponent
تفاوت با پارشال/ مزیت ها نسبت به Child Action / تفاوت با Html.Action
ViewComponent in MVC 6
بخش 19 : آَشنایی با Web api
ایجاد سریع و آسان سرویس های مورد نیاز
بخش 20 : جمع بندی

نظرات (47)

  • یک برنامه نویس
    1394/07/30 01:38 عصر

    سلام آقای دلیل من قصد خرید این مجموعه رو دارم ولی قبلش چند تا سئوال دارم که امیدوارم جواب همش رو ازتون بگیرم: 1- EF7 هنوز به مرحله استفاده نهایی نرسیده مثلاً در ایجاد روابط هنوز خیلی مشکل داره، پس چطوریشما اونو برای پروژه آموزش دادین؟ 2- حجم دانلود بعاد از خریذ این مجموعه چقدر هستش؟ 3- آیا مجموعه (سیرتاپیازی) که از MVC5 ارائه دادین و هنوزم ادامه داره، ربطی به این مجموعه داره؟ منظورم اینه که بهتره اونو رها کنیم و مستقیم بیایم آموزش MVC6 ویا اونو هم ادامه بدیم؟ با تشکر از شما

    پاسخ
    • مرتضی دلیل
      1394/08/01 12:03 صبح

      نسخه های بتا EF7 منتشر شده؛به امید خدا در زمان انتشار نهایی EF7 آموزش آن عرضه خواهد شد، اما در این دوره اصول کار با EF باید گفته میشد و بنا بر آموزش کامل آن نیست، چون این اصول در EF7 در نسخه های بتا نیز وجود دارد و احتمال زیاد چون چندین ماه از عرضه آن گذشته تغییر چندانی نخواهد کرد، همچنین مایگرشن پس از کمی تحول به ثبات رسیده و نیاز بود در این آموزش گفته شود چون به شکل code first عمل کرده ایم. حجم دانلود حدود یک گیگ است؛ مجموعه سیرتاپیاز ادامه داره و ربطی به این دوره نداره ولی اصولش مشترکه (حداقل پنج فصل اول قبل از این دوره ببینید) حداقل تا یکسال آینده MVC ۵ دوام میاره همونطور که حتا الان پروژه ها و فریم ورکا بر اساس ام وی سی ۴ بسته میشه.بنظرم دونستن تغییرات ام وی سی شیش برای افرادی که با نسخه پنج کار میکنن ضروری هست.

      پاسخ
  • صادق
    1394/07/30 09:36 عصر

    این کاری که اون پلیر رو برای فایلها نذاشتید عالیه آیا میشه خواهش کنم اون اموزشهای قبلی رو هم اصلاح کنید که بدون پلیر بلز بشه

    پاسخ
    • مدیرسایت
      1394/08/01 10:01 عصر

      نسخه جدید پلیر دارای یک فایل safe-mode است که بر اساس سورس MediaPlayer ویندوز کار میکند و بدون هیچ مشکلی فایل ها را پخش میکند. اگر مشکلی در عرضه این دوره پیش نیاید در آینده نیز به همین شکل فایل ها را عرضه خواهیم کرد.

      پاسخ
  • محسن
    1394/08/04 05:16 عصر

    خیلی خوب و کاربردی هست کاش انگولار هم می گفتید

    پاسخ
  • مهمان
    1394/08/30 10:25 عصر

    سلام. من قصد تهیه این آموزشتون رو داشتم. فقط قبلش چند تا سوال داشتم. 1. منی که تا حالا سولوشن های وب C# رو کار نکردم(webform) به نظرتون از همین اول MVC رو شروع کنم بهتره یا اول webform رو یاد بگیرم بعد. 2- مباحث UML بیان شده؟ 3- نحوه استفاده از store procedure در این آموزش مطرح شده؟ با تشکر

    پاسخ
    • مدیرسایت
      1394/09/01 01:38 صبح

      بله هیچ نیازی به یادگیری وب فرم نیست اما همانطور که در متن توضیحات این محصول دیده میشود توصیه شده پنج فصل اول دوره سیر تا پیاز موجود در سایت تمرین مشاهده شود تا آماده ی این دوره شوید؛ در مورد بقیه موارد سرفصل ها را مطالعه کنید با جزییات توضیح داده شده است و در دوره MVC مواردی که فرمودید وجود ندارد.

      پاسخ
  • مهمان
    1394/09/01 02:00 صبح

    با سلام. با توجه به عرضه MVC6 میخواستم بدونم آیا نیازی به بروزرسانی پروژه به این ورژن هست؟ من قصد شروع MVC رو دارم و ترجیح میدم از آخرین ورژن باشه. آیا این ورژن جوابگو هست؟ و یا در آینده آپدیت میشه؟ با تشکر

    پاسخ
    • مدیرسایت
      1394/09/01 02:28 صبح

      پس از منتشر شدن نسخه نهایی لازم است رفرنس ها جایگزین شود و ساختار سولوشن تغییر نخواهد کرد و احتمالا با فرض اینکه تغییرات عجیب غریب رخ ندهد(در ویدیو در این مورد توضیح داده شده است) نیازی به دستکاری کد ها نیست؛ در صورتیکه اگر از نسخه پنج بخواهید به نسخه شش نقل مکان کنید به علت تغییر فولدرها و ساختار پروژه، زحمت بیشتری را متحمل خواهید شد. دقت کنید در نسخه ششم ام وی سی ، از لحاظ برنامه نویسی تغییرات ساختاری رخ نداده اما دات نت جدید(نسخه ۵) تغییراتی را به ساختار فولدرهای سولوشن اعمال کرده است. به همین دلیل پس از انتشار نسخه نهایی احتمالا پروژه های preview چندان دستخوش تغییر نخواهند شد.

      پاسخ
  • سعید
    1394/09/04 12:34 صبح

    سلام برا اینکه identity و entitiframework را کامل یاد بگیریم دوره های قبلی کفایت میکنه یا این دو هم تغییر کردن

    پاسخ
    • مرتضی دلیل
      1394/09/04 12:45 صبح

      در این دوره آیدنتیتی و انتیتی فریم ورک به شکل پایه ای آموزش داده نمیشوند بلکه به کمک آنها ما پروژه ای در ASP.NET MVC6 انجام میدهیم و با آنها آشنا میشویم و نحوه استفاده از آنها را یاد میگیریم. همچنین از تغییرات نحوه اعمال کدفرست به دیتابیس در این دوره مطلع میشوید. دوره های مستقل Identity و EntityFramework در سایت تمرین، برای نسخه 3 آیدنتیتی و نسخه 7 انتیتی فریم ورک کفایت میکنند و تغییرات اساسی (بر اساس آنچه تا الان در نسخه های بتا منتشر شده) در آنها مشاهده نشده است.

      پاسخ
  • حمزه
    1394/09/04 12:44 عصر

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

    پاسخ
    • مرتضی دلیل
      1394/09/08 04:11 صبح

      سلام، صد درصد میتوانید.

      پاسخ
  • حسین
    1394/09/06 10:03 عصر

    سلام دیگه برای این دوره تخفیف نمی گذارید؟

    پاسخ
    • مدیرسایت
      1394/09/07 11:49 صبح

      سلام؛ چون بیش از یکماه این دوره در تخفیف بود فعلا برنامه ای برای تخفیف نداریم.

      پاسخ
  • Amiri
    1394/09/14 04:45 عصر

    سلام چطور میشه بوت استرپ رو در mvc6 فارسی کرد

    پاسخ
    • مدیرسایت
      1394/09/14 10:40 عصر

      اگر منظور راست چین کردن است کافیست فایل بوت استرپ اصلاح شده را جایگزین فایل بوت استرپ موجود در پروژه کنید(اگر گزینه web application را انتخاب کرده باشید بوت استرپ از ابتدا در پروژه وجود دارد). اگر در پروژه بوت استرپ وجود نداشت از طریق نوگت یا باوِر آن را به پروژه اضافه کنید.

      پاسخ
  • Amiri
    1394/09/15 06:25 صبح

    سلام همین کار رو انجام دادم نشد لطفا خودتون امتحان کنید با تشکر

    پاسخ
    • مرتضی دلیل
      1394/09/15 03:23 عصر

      سلام. نیاز به توضیح بیشتری هست.از کارتون عکس و فیلم بگیرید و به ایمیل تهیه کننده ویدیو ارسال کنید. هر تغییری در فایل بوت استرپ مستقبما به ویو اعمال می شود ربطی به نسخه MVC ندارد.

      پاسخ
  • بی نام
    1394/09/18 10:51 صبح

    سلام لطفا تعییراتی را ک جدیدا مایکروسافت داده را یکم توضیح بدید

    پاسخ
  • hossein
    1394/09/21 04:11 عصر

    سلام آیا روش database first در این دوره آموزش داده خواهد شد یا کلا code first هست؟

    پاسخ
    • مرتضی دلیل
      1394/09/21 04:14 عصر

      سلام. کدفرست است.

      پاسخ
  • حسین
    1394/09/23 11:10 عصر

    سلام تو این دوره نحوه تبدیل دیتابیسی که از اینتیتی فریم ورک در asp.net استفاده شده به MVC توضیح دادین؟ مثلا من در asp خودم کلاس یوزر را با اینتیتی فریم ورک ساختم و سایر جداول در صورتی که در mvc این جداول به صورت پیش فرض ساخته می شون! مثلا من در asp ای دی کاربر رو int گرفتم ولی در mvc از جیوآی دی استفاده شده! ممنوم میشم پاسخ دهید

    پاسخ
    • مرتضی دلیل
      1394/09/23 11:41 عصر

      بنظر منظورتون تمپلیت آماده است که درونش آیدنتیتی وجود داره؛ در این ویدیو کلیات استفاده از جداول آیدنتیتی صحبت شده، خواسته ی شما در کاستوم کردن جداول هم در بخش هشت و نهم فصل چهارم وجود دارد؛ چنانچه بخواهید عمیق تر از نحوه کار آیدنتیتی مطلع شوید دوره آموزش آیدنتیتی در سایت تمرین را پیشنهاد میکنم.

      پاسخ
  • Kamali
    1394/09/25 01:43 صبح

    سلام ببخشید میشه یک دیتا گرید مثل gridMvc رو آموزش بدید.آخه تو MVC 6 نتونستم ازش استفاده کنم هلپر اضافه کردن ستون رو پیدا نکردم

    پاسخ
  • Kamali
    1394/10/02 02:27 عصر

    میشه جواب بدید سلام ببخشید میشه یک دیتا گرید مثل gridMvc رو آموزش بدید.آخه تو MVC ۶ نتونستم ازش استفاده کنم هلپر اضافه کردن ستون رو پیدا نکردم.

    پاسخ
    • مرتضی دلیل
      1394/10/09 11:16 صبح

      انشالله پس از انتشار نسخه نهایی چند ویدیو آموزشی دیگر به این مجموعه اضافه خواهد شد.

      پاسخ
  • محمدرضا
    1394/10/08 10:23 صبح

    سلام آقای دلیل میشه یکم توضیح هم در مورد signalR در mvc 6 بدین هر کاری کردم نتونستم درست کنم .توی mvc 5 مشکلی نیست اما تو 6 نمیشه

    پاسخ
    • مرتضی دلیل
      1394/10/09 11:17 صبح

      این لینکو یه نگاهی بندازید : http://stackoverflow.com/questions/30475804/any-samples-for-mvc6-with-signalr

      پاسخ
  • محمدرضا
    1394/10/10 12:45 عصر

    سلام آقای دلیل توی mvc 6 خیلی چیزا تغییر کرده و خیلی چیزها نیست یا حذف شده مثلا من الان میخوام از دیتا بیس فیرست استفاده کنم اما اصلا گزینه ای نیست که من دیتا بیسمو بیارم توی پروژم . میشه در این رابطه توضیح بدین ممنون

    پاسخ
    • مدیرسایت
      1394/10/14 01:50 عصر

      هنوز بخش دیتابیس فرست در انتیتی فریم ورک 7 در حال توسعه است.(نسخه RC1) نقشه راه مربوط به توسعه این فریم ورک را ببینید : https://github.com/aspnet/EntityFramework/wiki/Roadmap

      پاسخ
  • بی نام
    1394/12/09 11:15 عصر

    خواهش میکنم کمکم کنید خیلی اذیت میشم من به یک مشکلی برخوردم تو migration استاد دلیلللللللللللللللللللللللللللللللللل کجاییییییی؟؟؟؟

    پاسخ
    • مرتضی دلیل
      1394/12/10 04:54 صبح

      از مشکل و خطا عکس بگیر و به ایمیلم ارسال کن.

      پاسخ
  • حسین
    1395/03/18 11:16 عصر

    با سلام بنده این مجموعه را خریدارری کرده ام ولی چون فایل برنامه ها را ندارم خیلی سخته امکان داره فایل برنامه ها را برای دانلود بزاری با تشکر

    پاسخ
    • مدیرسایت
      1395/03/22 04:40 صبح

      با عرض پوزش بابت تاخیر در پاسخ، آخرین لینک موجود در لینک ها برای دانلود پروژه آماده شده و قابل استفاده است.

      پاسخ
  • مرتضی
    1395/04/11 12:34 عصر

    سلام میخواستم بپرسم این مجموعه آموزشی کامل شده ؟ ورژنی که از دات نت استفاده می کنه توی هاست ها ساپورت میشه؟ ، هزینه هاستی که این ورژن رو ساپورت می کنه متفاوته؟ نسخه نهایی MVC6 و EntityFrameWork 7 انتشار پیدا کرده?

    پاسخ
    • مرتضی دلیل
      1395/04/11 05:14 عصر

      سلام؛ این مجموعه ناقص نیست و براساس تغییرات به روز می شود؛ فعلا دو به روزرسانی انجام شده است. نسخه ام وی سی شش فعلا ریلیز کاندیدیت است و انتیتی دات نت کور ورژن RTM آخرین نسخه است. در مورد هزینه ها هم اطلاعی ندارم.

      پاسخ
  • حسین
    1395/05/07 07:33 عصر

    سلام ممنون بابت آموزش های خوبتون. لطفا جواب این سوال رو بدید کی دوره زامارین رو تو سایت قرار میدید؟ سپاس فراولن

    پاسخ
    • مدیرسایت
      1395/05/07 08:27 عصر

      سلام تشکر از اظهار لطفتون. هنوز تهیه این دوره به پایان نرسیده برای همین نمیتوانیم زمان مشخصی را تعیین کنیم

      پاسخ
  • حمزه
    1395/06/24 01:42 عصر

    سلام اقای دلیل من این اموزش را خریدم و دو بار مرور کردم و واقعا خیلی کمک کرد تا بتونم یک وب سایت بنویسم. فقط الان یک مشکل دارم میخوام بتونم لیست کاربرها را ببینم و رول جدید ایجاد کنم و به کاربرها دسترسی بدم . شما منبعی ندارید که اینکارها داخلش انجام شده باشه؟ بازم ممنونم از اموزشهای مختصر و مفیدتون

    پاسخ
    • مرتضی دلیل
      1395/06/29 05:12 صبح

      منبع خاصی سراغ ندارم اما کار سختی نیست. شما کافیه نقش ها و دسترسی ها را از قبل تعریف کنید. به زبان ساده فرض پنج نقش دارید و ده اکشن. هر اکشن برای یک یا چند نقش در دسترس است(مثلا به کمک اتریبیوت). اینها موارد فیکس برنامه شماست. حالا در طراحی لیست کاربرها در بخش ادمین میتوانید به کمک UserManager نقش هر کاربر را هر زمان تعریف یا بازتعریف کنید. تا اینجای کار موضوع ساده است. اما اگر میخواهید همه چیز به شکل داینامیک باشد یعنی سطح دسترسی ها برای هر نقش نیز بنا به خواست شما تغییر کند کار پیچیده میشود و منبع خاصی هم برای اینکار سراغ ندارم.

      پاسخ
  • علی
    1395/10/22 06:48 عصر

    سلام.اموزشهاتون حدودا از بقیه جاها سطحشون بالاتره.اما پشتیبانی سایتتون واقعا واقعا واقعا واقعا واقعا ضعیفه.قبلا هم اموزش فروشگاه اینترنتی رو خریده بودم دو روز طول کشید تا بالاخره با player باز شد.حالا هم از صبح تا حالا لینک دانلود رو ندارم.چی بگم دیگه.اصلا رو ساییتون نمیشه برنامه ریزی کرد.

    پاسخ
  • حسین
    1395/11/01 01:23 عصر

    سلام ممنون بابت آموزش های عالی الان خیلی وقت هستش که دیگه تو سایت آموزش قرار نمی دید؟ دور زمارین هنوز آماده نشده؟ سپاس فراوان

    پاسخ
  • سعد شمسائی
    1395/11/03 08:32 عصر

    بابا ای ول. چیزی که من چندین ماه تو اینترنت دنبالش بودم بالاخره پیدا شد. یکم گرونه ولی ارزششو داره. انشالله در آینده نزدیک خواهم خرید. امیدوارم کیفیت آموزش خوب باشه.

    پاسخ
  • سعد
    1395/11/04 06:07 عصر

    سلام. میتونید نمونه هایی کوتاه از آموزش MVC6 بزارید؟

    پاسخ
  • حسین
    1395/11/11 06:43 عصر

    سلام Asp.Net core همان MVC6 هستش؟

    پاسخ
    • مدیرسایت
      1395/11/11 07:56 عصر

      ام وی سی شش بخشی از asp.net 5 بود. سال پیش اسم دات نت پنج به دات نت کور تغییر کرد.با توجه به اینکه وب فرم در دات نت کور وجود ندارد میتوان گفت دات نت کور همان ام وی سی شش است.

      پاسخ

ارسال دیدگاه

Captcha

راهنمای استفاده از محتوای آموزشی سایت (حتما پیش از خرید مطالعه کنید)

دو نوع محصول در سایت موجود است. محصولات رایگان و محصولاتی با قیمت مشخص. در صورتی که یک محصول رایگان باشد به سادگی از طریق لینک های موجود در توضیحات مربوط به آن محصول، میتوانید آن را دانلود نمایید.
در صورتی که محصول برای خرید در سایت قرار داده شده باشد باید مراحل زیر را طی نمایید :
1. پس از ثبت نام و لاگین شدن، روی قیمت محصول مورد نظر کلیک کنید تا در سبد خرید ثبت شود، سبد شما در بالای صفحه سمت چپ قابل رویت است
2. میتوانید چندین محصول را انتخاب نمایید تا در سبد خرید شما ثبت شود
3. پس از پایان تقاضا، روی سبد خرید کلیک نمایید تا به صفحه ی مربوط به محصولات انتخاب شده هدایت شوید
4. پس از چک کردن نام محصولات با کلیک روی پرداخت آنلاین میتوانید هزینه محصولاتی که انتخاب نموده اید را پرداخت کنید
5. چنانچه پرداخت با موفقیت انجام شود صفحه ی حاوی شماره خرید و همچنین اعلام موفقیت برای شما نمایش داده میشود
6. از این پس با مراجعه به صفحات مربوط به محصولات خریداری شده(مثلا همین صفحه) میتوانید لینک های دانلود آنها را نیز ببینید، به شرط آنکه لاگین شده باشید
آموزشیکامپیوترویدیومکانیکPDFنرم افزارجامداتEntityFrameworkC#اندرویدCFDوب سرویسWCFASP.NET MVCASP.NETjavaوردپرسPhpحضوریتایپ اسکریپت
مرتضی دلیلمهدی میلانیمرحمت زینعلیترجمه فارسیفرید ذوالقدرحمیدرضا غرویان