آموزش Asp.NET MVC 6

آموزش ایجاد یک فروشگاه اینترنتی به کمک ASP.NET MVC

مدرس :
رایگان

پروژه فروشگاه اینترنتی

در زمان فراگیری آموزش های مختلف در زمینه ی برنامه نویسی وب با استفاده از محصولات مایکروسافت بخصوص ASP.NET MVC همیشه با این سوال اساسی روبرو میشدم. چگونه مهارت های بدست آمده را در قالب یک پروژه ی اساسی پیاده سازی کنم ؟ این سوال تشویقی شد تا اکثر تکنیک های مورد نیاز برای ایجاد یک پروژه MVC را در قالب یک پروژه ی فروشگاه اینترتی در بیاورم و ما حصل این آموخته ها سر فصل هایی است که برای این آموزش کاربردی در نظر گرفتم.

در این آموزش سعی شده است تا دانش شما در زمینه ی برنامه نویسی وب با استفاده از ASP.NET MVC5 را به حدی برسانیم تا شما براحتی بتوانید سایر پروژه های مورد نیاز خود را با تکنیک هایی که در این آموزش پروژه محور یاد خواهید گرفت پیاده سازی نمایید. در این آموزش کلیاتی در مورد چگونگی شروع و به پایان رساندن اصولی و وموفقیت آمیز یک پروژه ی قوی با استفاده از ASP.NET MVC5 قدم به قدم پیش خواهیم برد و شما را به نقطه ای خواهیم رساند که در پایان این آموزش آمادگی مناسب برای مهاجرت از سایر ابزار های برنامه نویسی وب به ASP.NET MVC5 داشته باشید و  علاقه مند به انجام پروژه ها با استفاده از این فریم ورک قدرتمند شوید.

 در نهایت به این نکته اشاره میکنم که این آموزش میتواند مکمل بسیار مناسبی برای آموزش از سیر تا پیاز ASP.NET MVC5 موجود در آموزشگاه مجازی تمرین باشد. پس برای رسیدن به نتیجه ی مناسب با ما همراه باشید.

پیش نیاز های این دوره آموزشی :
آشنایی با زبان #C .
آشنایی مقدماتی با ASP.NET MVC . 

مدت زمان این دوره بیش از 10 ساعت می باشد.

لینک دانلود ویدیوی اول از بخش اول

لینک دانلود ویدیوی دوم از بخش اول

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

لینک دانلود ویدیوی ششم از بخش پنجم در مورد ادیتور تمپلیت ها

لینک دانلود ویدیوی پانزدهم از بخش ششم

سر فصل های آموزش فروشگاه اینترنتی با MVC5

         نحوه ی طراحی Layoutبرای صفحات سایت

o        بررسی طراحی Layoutبرای صفحات

o        تعریف Responsive web design

o        تعریف بوت استرپ

o        رفرنس دادن فایل های بوت استرپ به صفحه

o        نحوه ی طراحی Layoutبوسیله ی بوت استرپ

o        Offsetکردن ستون ها

o        ستون های تو در تو

o        ترتیب ستون ها

o        تگ های codeو pre

o        جدول ها در بوت استرپ

o        ایجاد فرم های معمولی و Horizontalدر بوت استرپ

o        ایجاد دکمه و هایپرلینک در بوت استرپ

o        پروژه ی عملی طراحی Layoutبوسیله ی بوت استرپ

         شروع پروژه ی ایجاد فروشگاه اینترنتی با ASP.NET MVC5

         ایجاد یک پروژه ی ASP.Net MVCبوسیله ی Visual Studio 2013

o        بررسی رفتار MVCبا استایل ها و اسکریپت ها

o        افزودن یک Templateآماده ی بوت استرپ به پروژه

o        مرتبط ساختن استایل ها و اسکریپت ها به htmlبا استفاده از فایل bundleconfig

o        Bundleچیست ؟

o        تعریف bundleجدید

o        چرا از bundleاستفاده می کنیم ؟

         تعریف مکانیزم فروشگاه اینترنتی

o        تعریف فروشگاه اینترنتی

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

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

o        جدول گروه های خبر

o        جدول خبر

o        جدول نظرات کاربران

o        جدول گروه های محصولات

o        جدول محصولات

o        جداول سفارش های خرید

o        جدول رهگیری پرداخت های آنلاین

o        استفاده از جدول ASPNetUsersبرای مدیریت کاربران

o        استفاده از جدول ASPNetRolesبرای مدیریت نقش های کاربران

         ایجاد کلاس های مدل که با طراحی دیتابیس مطابقت دارند

o        پیکر بندی کلاس های مدل با استفاده از Data Annotation

o        اتریبیوت Table

o        اتریبیوت Key

o        اتریبیوت MaxLenght

o        اتریبیوت MinLenght

o        اتریبیوت StringLenght

o        اتریبیوت Required

o        اتریبیوت Display

o        اتریبیوت DisplayFormat

o        اتریبیوت EmailAddress

o        اتریبیوت AllowHtml

o        اتریبیوت UIHint

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

o        بررسی Automatic Migration

o        بررسی متد seed

o        بررسی Code-Based Migration

o        بررسی دستورات Enable Migrations، Add Migrationو Update Database

o        ریست کردن Migration

o        Rollbackدر مایگریشن

o        بررسی دستورات Target Migrations، get Migrationsو get Help

o        بررسی دستورات Context Type Name، Enable Automatic Migrationsو Force

         ایجاد بخش های مدیریت

o        ایجاد بخش مدیریت نقش های کاربران با استفاده از Identity

o        بررسی الگوی MVC

o        بررسی مکانیزم Model Binding

o        Cross Site Request Forgery

o        چرا در MVC، View Stateنداریم ؟

o        تفاوت Html Helperها

o        Routingدر ASP.Net MVC

o        ایجاد بخش مدیریت کاربران با استفاده از Identity

o        اضافه کردن گرید سفارشی برای نمایش اطلاعات کاربران

o        نحوه ی تبدیل تاریخ میلادی به شمسی

o        نحوه ی افزودن Editor Templateها

o        ایجاد Date Pickerسفارشی برای دریافت تاریخ شمسی

o        ایجاد Date Time Pickerسفارشی برای دریافت تاریخ شمسی و زمان

o        ایجاد فایل آپلود سفارشی

o        ایجاد Editorسفارشی

o        نصب UI For ASP.NET MVCدر پروژه برای استفاده از WidGetهای مورد نظر در پروژه

o        Editor

o        Grid

o        Notification

o        Image Browser

o        Numeric TextBox

o        افزودن Editor Templateها

o        ایجاد Editor Templateهای سفارشی برای پروژه

o        فارسی سازی kendo Grid

o        ایجاد بخش های مدیریتی کاربر

o        ایجاد بخش مدیریت گروه های خبر ها

o        ایجاد بخش مدیریت خبر ها

o        ایجاد بخش مدیریت گروه های کالا ها

o        ایجاد بخش مدیریت کالا ها

o        ایجاد بخش مدیریت نظرات

o        ایجاد بخش مدیریت خرید ها

o        استفاده از Ajaxدر بخش مدیریت خرید ها

         ایجاد صفحات Front

o        ایجاد صفحات اصلی سایت برای نمایش

o        نمایش لیستی از کالا ها

o        نمایش لیست کالا ها بر اساس گروه کالا

o        نحوه ی ایجاد pagerبرای صفحات

o        استفاده از Ajaxبرای جلوگیری از post backشدن صفحه

o        دلایل استفاده از Partial، Render Partial، Actionو Render Action

o        ایجاد ویو جزییات محصولات

o        افزودن فرم ارسال کامنت

o        افزودن Captcha MVC5به فرم ارسال کامنت

o        نمایش نظرات کاربران

o        ایجاد بخش مقایسه کالا ها

o        نمایش لیست خبر ها بر اساس گروه خبر

o        ایجاد ویو جزییات خبر

         پیکربندی امنیت پروژه با استفاده از ASP.Net Identity

o        ایجاد صفحه ی ثبت نام

o        ارسال لینک تایید ثبت نام به ایمیل کاربر

o        ایجاد صفحه ی لاگین

o        پیاده سازی بازیابی کلمه عبور

o        ارسال لینک تغییر رمز عبور به ایمیل کاربر

o        استفاده از postalبرای ارسال ایمیل آسان

o        تعیین سطح دسترسی کاربران به صفحات بر اساس نقش ها

         ایجاد سبد خرید

o        استفاده از Ajaxو ASP.Net Web APIبرای افزودن کالا به سبد خرید

o        استفاده از Sessionبرای سفارش محصولات

o        ایجاد بخش های مدیریت سبد خرید

o        ایجاد بخش مدیریت پروفایل

         افزودن قابلیت پرداخت آنلاین

o        بررسی نحوه ی پرداخت آنلاین

o        استفاده از کلاس های مورد نیاز برای پرداخت آنلاین

o        فراهم کردن پارامتر های مورد نیاز بانک برای انجام عملیات پرداخت

o        ایجاد صفحه ی نمایش نتیجه ی تراکنش پرداخت

o        ثبت گزارش پرداخت و نمایش در فهرست فاکتور های کاربر

o        اعمال تنظیمات مربوط به منو ها

o        ایجاد صفحه ی تماس با ما


لینک      فایل های اصلی قابل پخش در تمامی ویدیو پلیرها :

فصل اول  (600 مگابایت)
فصل دوم (260 مگابایت)
فصل سوم (800 مگابایت)
فصل چهارم (540 مگابایت)
فصل پنجم (1000 مگابایت)
فصل ششم (600 مگابایت)
فصل هفتم (300 مگابایت)
فصل هشتم ( 670 مگابایت)
فایل های مثال بوت استرپ
فایل پروژه های این دوره

نظرات (220)

  • بی نام
    1393/12/08 05:32 عصر

    با سلام فیلم آموزش ایجاد یک فروشگاه اینترنتی به کمک ASP.NET MVC خریداری کرده ام اما زمانی که قصد دانلود فیلمها دارم خطای زیر نمایش داده می شود cannot download file because timeout detailes: the size of file ................................... been found in server reply امکان دانلود فیلمها وجود ندارد لطفا کمک نمایید

    پاسخ
    • مدیرسایت
      1393/12/10 03:50 عصر

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

      پاسخ
  • حسین
    1393/12/10 10:43 صبح

    سلامچند تا خطا در سورس وجود دارد و من هم می نویسم خطا میگره.یکی هنگام ثبت مدیر به هنگام ثبت نقش برای آن در متد seed و همچنین هنگام مدیریت نقش ها خطا نمایش می دهد.An exception of type 'System.Data.Entity.Core.EntityCommandExecutionException' occurred in EntityFramework.SqlServer.dll but was not handled in user code

    پاسخ
    • مهدی میلانی
      1393/12/11 03:22 صبح

      سلام از اونجایی که اطلاعات اولیه دیتابیس رو شما ندارید یکسری خطا ها ممکن است برای عدم وجود اطلاعات در ردیف های جداول باشد. در مورد متد seed کافی است بجای پاس دادن مقدار UserName ، مقدار email را به متد FindByName پاس دهید چون آدرس ایمیل به عنوان نام کاربری در این پروژه در نظر گرفته می شود. ممکن است در پاس دادن مقادیر در پروژه ناهمخوانی هایی موجود باشد که با توجه به اینکه پروژه ماحصل این دوره آموزشی است به راحتی قابل اصلاح است. تغییرات مورد نظر در فایل Configuration انجام خواهد شد

      پاسخ
      • ماهگل
        1394/10/20 12:21 صبح

        من به متد findbyname اش هم email را پاس دادم ولی باز درست نشد !!!! دقیقا همین خطایی که دوستمون گفتن رو می ده ...

        پاسخ
  • رضا
    1393/12/11 12:09 عصر

    مرسی عالی بود

    پاسخ
  • حسین
    1393/12/11 05:26 عصر

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

    پاسخ
    • مهدی میلانی
      1393/12/11 08:27 عصر

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

      پاسخ
  • بی نام
    1393/12/11 08:41 عصر

    سلام حجم فایلها چقدر است؟ دکمه خرید کار نمی کند

    پاسخ
    • مدیرسایت
      1393/12/11 08:47 عصر

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

      پاسخ
  • محمد پهلوانی نژاد
    1393/12/13 06:15 عصر

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

    پاسخ
    • مدیرسایت
      1393/12/13 06:25 عصر

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

      پاسخ
  • محمد
    1393/12/13 06:51 عصر

    متاسفانه نمی توانم با download manager مثل flash get یا bitcomet انها را دانلود کنم لطفا راهنمایی کنید.

    پاسخ
    • مدیرسایت
      1393/12/13 07:02 عصر

      با دانلود منیجر به راحتی قابل دانلود است، تصویر زیر را ببینید:http://download.tamr.in/dmanager.jpgپس از انتخاب گزینه در پنجره بعد فایل های مورد نظر را انتخاب و دانلود کنید. چنانچه مشکل حل نشد، توضیحات بیشتری از طریق ایمیل (در فوتر صفحه) برای ما ارسال کنید تا برای حل مشکل راهنمایی لازم صورت گیرد.

      پاسخ
  • امید
    1393/12/15 10:16 عصر

    تخفیف نداریم، Identity رو قبلا گرفتم، تخفیف خرید، یا سال جدید ؟

    پاسخ
    • مدیرسایت
      1393/12/17 09:32 صبح

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

      پاسخ
  • بی نام
    1393/12/22 08:51 عصر

    سلام برنامه قسمت Part2-LayoutInMVC-Bundles =>V4_HowToUsingBundles-Tamrin =>time 5:47 s ارور 0x800a01b6 - JavaScript runtime error: Object doesn't support property or method 'scrollUp' میده لطفا یه چک کنید ببینید بابت چیه. اینم عکس ارور http://www.hexupload.com/0mx0m6ea7hzh

    پاسخ
    • مدیرسایت
      1393/12/23 02:29 عصر

      در حال بررسی هستیم،

      پاسخ
    • مهدی میلانی
      1393/12/23 04:32 عصر

      با سلام - ربط مشکل مطرح شده به دقیقه و ثانیه نوشته شده چیست؟ مشکل در پخش ویدیوست یا در پروژه ی پیوست شده؟ ضمنا پروژه بررسی شد ، خطای مظرح شده مشاهده نشد..لطفاً جزئیات بیشتری از خطا و محل وقوع آن را به ایمیل شخصی بنده ارسال نمایید.MilaniF.Mahdi@gmail.com

      پاسخ
  • حسین
    1394/01/06 12:16 صبح

    سلام چند تا سوال داشتم چطور میتونم مثال همین سایت لینک امکان پاسخ دادن به نظر بنویسم باید تو اکشن لینک پاسخ چی بنویسم؟ من یه فیلد bool تعریف کردم که هنگام نمایش با اچ تی ام ال هلپر ها true و false نشون مید و میخوام به مرد و زن نغییر بدم؟ من یه فیلد از نوع string تعریف کردم و چند تا گزینه می خوام مانند مقدماتی ، متوسط پیشروفته و .. رو از طریق DropDownListfor استفاده کنم و نمایش بدم من این موارد رو از مدل میخوام نمایش بدم چون هنگام ویرایش هم به تونم نمایش بدم و همچنین اتربیوت های که برای انها تعریف کردم اعمال بشه ممنون میشم راهنمایی کنید.

    پاسخ
  • حسین
    1394/01/15 03:59 عصر

    سلام بد نیشت

    پاسخ
  • بی نام
    1394/01/19 05:32 عصر

    سلام خسته نباشید دومورد اررور داشتم تو برنامه اول اینکه وقتی قسمت باندل رو بوسیله false کردن توی webconfige فعال میکنم همه آیکون هایی که از css گرفته میشن نشون داده نمیشن ولی تو فیلم آموزشی موردی ندارن دوم توی قسمت آموزش پوشه Part6-Eshop-View-ContactForm-Comments ویدیوی V9_CreateChildeProductGroupsView-Tamrin من همه اون کارای که گفتید رو انجام دادم اما قسمت افزودن به مقایسه کار نمیده . توی فیلم نشون دادم و ایمیل کردم براتون لیطفا پیگیری کنید ببنید مشکل از کجاس

    پاسخ
  • اسی
    1394/02/04 11:16 صبح

    سلام این اموزش که 25000 تومان بود چرا شد 65000 تومان ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    پاسخ
    • مدیرسایت
      1394/02/04 11:29 صبح

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

      پاسخ
  • esi
    1394/02/04 10:55 عصر

    سلام اقای مدیر من خیلی به این اموزش احتیاج دارم تو این چند روزه رفتم 2 تا ویندوز عوض کزدم تا پول دستم بیاد این اموزش رو بخرم خواهش میکنم امکان داره من این آموزش همون 25000 تومان بخرم خواهش میکنم

    پاسخ
  • بی نام
    1394/02/06 10:00 صبح

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

    پاسخ
  • بی نام
    1394/02/07 12:17 صبح

    هزینه بسته آموزشی خیلی بالاست لطفا کاهش دهید....

    پاسخ
  • اسی
    1394/02/07 04:25 عصر

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

    پاسخ
  • مدیرسایت
    1394/02/07 05:16 عصر

    تخفیف به مدت محدود اعمال شد

    پاسخ
  • امید
    1394/02/09 08:36 صبح

    سلام و خسته نباشی، من موارد بالا رو کار کردم ولی یک ایده جدید میخوام برای کپچا، اگر مشکلی نیست سولوشن اون فایل رو برای اپلود کنید ممنون میشم، یا دوستان برام ارسال کنند، omid.nasri@outlook.com

    پاسخ
    • مرتضی دلیل
      1394/02/10 08:04 عصر

      لطفا این آدرس را ببینید شاید به درد خورد. http://www.dotnettips.info/post/1809/%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DA%A9%D9%BE%DA%86%D8%A7%DB%8C%DB%8C-captcha-%D8%B3%D8%B1%DB%8C%D8%B9-%D9%88-%D8%B3%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-asp-net-mvc-5

      پاسخ
  • حسین
    1394/02/12 04:54 عصر

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

    پاسخ
  • امید
    1394/02/13 01:58 عصر

    با سپاس از جناب مرتضی دلیل برای پاسخ به بنده، اما ایا روش های دیگری که از سیشن استفاده نکرده باشید موجود هستش، به صورت فایل PDF و یا پروژه قرار دهید، در پروژه های قبلی من از نسخه کپچای استفاده میکنم که به صورت اتربیوت و بالای اکشن قرار خواهد گرفت. و فرم رو به صورت valid or not valid پاسخ خواهد داد .دوستان اگر روش های دیگری سراغ دارید بزارید ممنون میشم.

    پاسخ
  • بی نام
    1394/02/14 07:27 عصر

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

    پاسخ
    • مدیرسایت
      1394/02/16 11:17 عصر

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

      پاسخ
  • صادق
    1394/02/16 06:22 عصر

    تعداد جلسات 8 جلسه هست؟ و اینکه چرا سبد خرید کار نمیدیه؟ مرسی

    پاسخ
    • مدیرسایت
      1394/02/16 11:32 عصر

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

      پاسخ
  • یک برنامه نویس
    1394/02/26 11:34 صبح

    سلام وقت شما بخیر با توجه به کیفیت خوب محصولات شما، بنده نیز استراتژی قیمت رقابتی کمتر وتعداد فروش بیشتر را به شما عزیزان پیشنهاد میکنم. این مبلغ له اضافه حداقل یک شارژ اینترنت 3گیگابایتی به مبلغ 17000 تومان رقم قابل توجهی برای پرداخت کاربران می باشد- بنابراین استراتژی (برنده -برنده ) هم به نفع شما و هم کاربران متقاضی می باشد ولی باز هم خود دانید. با تشکر.

    پاسخ
  • حسین
    1394/03/18 12:32 عصر

    با سلام من یه سوال داشتم ممنون میشم اگه جواب بدید. موقع ای که ارتباط جداول رو برقرار می کنید از HashSet استفاده می کنید. میشه از Fluent Api در خود کلاس استفاده کنیم و یک کلاس اینترنال کانفیگوریشن تعریف کنیم و همچنین از این روش برای کسکیت آن دلیت استفاده کرد یا روش بهتری هم است.

    پاسخ
    • مهدی میلانی
      1394/04/05 11:09 صبح

      با سلام ، روش های متفاوتی برای پیاده سازی Data Access Layer وجود دارد ، ازین به بعد برای ساخت کلاس های مدل می توانید از ابزار قدرتمند EF Power Tools استفاده کنید ، با استفاده ازین ابزار دیگر شما درگیر یکسری مسائل اضافه تر برای ساخت کلاس های مدل نخواهید بود.

      پاسخ
  • بی نام
    1394/03/23 06:43 عصر

    با عرض سلام قیمت محصول بسیار زیاد می باشد ، لطفاً در قیمت محصول تجدید نظر فرمائید تا در کنار افزایش فروش از رضایت مشتریان نیز برخوردار گردید .

    پاسخ
    • مدیرسایت
      1394/03/23 06:55 عصر

      این قیمت به دلیل مدت زمان این آموزش(بیش از ده ساعت) و همچنین کیفیت این آموزش منصفانه است. لازم به ذکر است دوستانی پروژه ی همین دوره را با تغییرات کمی در سایت خود قرار داده اند و با قیمتی بیش از 100 هزارتومان به مشتریان عرضه می کنند. (فقط پروژه و نه دوره آموزشی) شاید اگر در مورد فروشگاه اینترنتی به کمک MVC در منابع فارسی جستجو کنید در مجموع 1 ساعت مطلب مفید پیدا نکنید؛ با همه اینها این قیمت تنها بر اساس مدت زمان طولانی پروسه تولید و همچنین کیفیت آموزشی این مجموعه تعیین شده است. امیدواریم در صورت خرید در مورد کیفیت این دوره آموزشی با ما هم عقیده شوید.

      پاسخ
  • محمد موسوی
    1394/03/24 08:26 صبح

    هزینه فیلم های آموزشی شما با احتساب هزینه اینترنت با هزینه کلاس های حضوری فرق زیادی نداره !!! لطفا کمش کنید که ما هم بتونیم خریداری کنیم ...

    پاسخ
    • مدیرسایت
      1394/03/24 11:44 صبح

      امیدواریم در آینده مدرسین تمرین، دوره هایی خلاصه تر با مدت زمان کمتر و همچنین هزینه کمتر تهیه کنند؛ در پاسخی که به دوست دیگری داده شد توضیح دادیم که نحوه ارزشگذاری ما به چه صورت است.

      پاسخ
  • mostaf
    1394/03/30 12:27 عصر

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

    پاسخ
  • اکبری
    1394/03/31 03:47 صبح

    قیمت این محصول برای ما زیاد میباشد لطفا قیمت را پاین بیاورین 2 ماه پیش 25000 تومان میدادین حد اقل 1 تخفیف ماه رمضان بدین با تشکر این همه متقاضی نا امیدنکنین من فقط گیر چنتا نکته هستم

    پاسخ
  • بی نام
    1394/03/31 04:46 عصر

    سلام خدمت اقای میلانی و مدیریت سایت لطفا برای این پکیج 1 تخفیف بگذارید تا دوستان تشویق به خرید بشوند نه دمبال نسخه های غیر قانونیش باشند با تشکر

    پاسخ
  • مدیرسایت
    1394/03/31 06:45 عصر

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

    پاسخ
  • احسان
    1394/03/31 08:57 عصر

    سلام متاسفانه موفق به دانلود بخش 10 نشدم لطفا بررسی بفرمائید . با تشکر

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

      بررسی شد؛ مشکلی وجود ندارد و دانلوو انجام شد؛ چنانچه هنوز نمیتوانید این لینک را دانلود کنید از طریق ایمیل info@tamr.in اطلاع دهید تا لینک جدید برای شما ارسال شود.

      پاسخ
  • حسین
    1394/04/01 10:51 صبح

    با سلام برای پروفایل کاربر یه جدول دیگه بگیریم بهتره یا تمام فیلدها رو تو همون جدول یوزر بگریم بهتره؟

    پاسخ
    • مهدی میلانی
      1394/04/05 11:14 صبح

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

      پاسخ
  • حسین
    1394/04/05 04:56 عصر

    با سلام چطور میتونم از دامنه اصلی فایلی را به ساب دومین مانند dl.mydomain.com آپلود کرد و یا فایلی را از ساب دومین خواند.

    پاسخ
  • بی نام
    1394/04/07 11:17 صبح

    سلام خسته نباشید آمورشتون 60 تومن می ارزه واقعا راجع به kendo grid که آموزش دادید سوال دارم . فایل kendo.all.min.js به تنهایی حجمش تقرییبا 2 مگابایته. توی پروژه ها ، همه با این حجم زیاد سایت درست میکنن یا راه حل دیگه ای براش هست البته به جز www.telerik.com/download/custom-download ممنون میشم راهنمایی کنید

    پاسخ
  • بی نام
    1394/04/13 12:56 صبح

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

    پاسخ
  • محمد
    1394/04/13 12:29 عصر

    سلام .پلیر نصب شده قادر به اجرای فصل اول ، دوم و سوم نیست ولی مابقی فصل ها بدون مشکل اجرا میشه اطفا بررسی کنید.

    پاسخ
  • زهره
    1394/04/19 11:30 صبح

    با سلام و خسته نباشید همون طور که فرمودین فایل کانفیگ رو دانلود کرده و در فولدر اصلی و در کنار فولدر های فصول دوره قرار دادم ولی موقع اجرا پیغام : لطفا از وجود فایل کانفیگ در فولدر اصلی مطمئن شوید . میاد . ممنون میشم راهنماییم کنید

    پاسخ
    • مدیرسایت
      1394/04/19 11:36 صبح

      بعد از این پیغام از شما مسیر فایل کانفیگ را میخواهد چنانچه مسیر را بدهید مشکلی پیش نخواهد آمد؛ دقت کنید فایل کانفیگ باید از طریق همان سیستمی دانلود شود که "قبلا" برنامه پخش کننده را روی آن نصب کرده اید. در صورتی که مشکل ادامه داشت از طریق ایمیل ما جزییات را بفرستید تا مشکل حل شود، info(at)tamr.in

      پاسخ
  • حسین
    1394/04/22 10:38 صبح

    با سلام چرا من به جای نام کاربریه غیر از ایمیل یک چیز دیگر وارد می کنم لاگین نمیشه و زمانی که نام کاربری و ایمیل یکسان هستند لاگین میشه. چطور می تونم این مشکلو حل کنم. تا بتونم هنگام ثبت نام، نام کاربری هم ثبت کنم.

    پاسخ
  • حسین
    1394/04/23 04:08 عصر

    سلام چرا هر سوالی می پرسیم فقط نمایش میدینش و پاسخ نمی دین؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    پاسخ
    • مدیرسایت
      1394/04/23 04:15 عصر

      سوالتون واضح نیست. در مورد سایت تمرین هست یا محتوای دوره؟ در صورتی که در مورد محتوای دوره است با تهیه کننده ی دوره توسط ایمیل ایشان در میان بگذارید. اگر هم در مورد سایت تمرین است متوجه منظور شما نشدیم.

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

    سلام دوستان من این آموزش را گرفتم واقعا تا انجا که میشده آقای دلیلی خوب و شفاف مطالب بیان کرده و مشکلی در کل سایت وجود ندارد و به خوبی کار میکند اگر کسی از دوستان به مشکلی بر میخوره باید دقیق از اول نکته به نکته همراه با آموزش وبسایت خود را بسازه فقط قسمت سرچ را بیان نکردن که آن را هم فقط با چند خط میتوان راه اندازی کرد به نظر من هر کس که تا پایان دوره برود و نتواند قسمت سرچ را خودش بسازد باید دوره را از اول تکرار کند اگرم کسی خواست به من ایمیل بزنه کدهای مربوط به سرچ را برایش مفرستم ویا اگر راهنمای بخواهد ferdowsiyan@gmail.com با تشکر از سایت خوب تمرین

    پاسخ
  • علیرضا
    1394/05/02 07:29 عصر

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

    پاسخ
  • حسین
    1394/05/02 11:03 عصر

    با سلام من یه سایت برای خودم ساختم و تو سرور واقعی آپلود کردم همه چیز درست کار میکنه ولی هنگام آپلود تصویر خطای زیر رو میده لطفا راهنمایم کنید Access to the path '/Images/Uploads/Posts/' is denied.

    پاسخ
    • مهدی میلانی
      1394/05/04 09:08 صبح

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

      پاسخ
  • بی نام
    1394/06/02 02:44 عصر

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

    پاسخ
    • مدیرسایت
      1394/06/02 03:11 عصر

      سلام، ممنون از خریدتون. در صورتی که در دیدن ویدیو با فایل اصلی مشکل دارید از فایل جایگزین که در فولدر محل نصب برنامه در سیستم شما وجود دارد استفاده کنید. به مسیر نصب نرم افزار پخش کننده رفته و فایل SafeMode_Player را اجرا کند.

      پاسخ
  • پوررستمی
    1394/06/11 07:35 صبح

    سلام. آیا مشاهده با پلیر منحصر از جانب شما همچنان برقرار است؟

    پاسخ
    • مدیرسایت
      1394/06/11 10:20 صبح

      بله و نسخه جدیدی از پلیر نیز تهیه شده است و کسانی که پیش از این پلیر را روی سیستم نصب کرده اند میتوانند آن را uninstall و نسخه جدید را نصب کنند.

      پاسخ
  • مصطفی
    1394/06/13 08:41 عصر

    سلام لطفا کد تخفیف را برای فیلم های آموزشی هم قرار بدین ! حداقل با تخفیف کمتر ممنون

    پاسخ
  • بی نام
    1394/06/21 01:14 عصر

    سلام وقتی با پلیر فیلم ها رو puse میکنم و قتی دوباره play میکنم فیلم گیر میزنه و برفکی میشه !!!

    پاسخ
    • مدیرسایت
      1394/06/21 03:00 عصر

      به محل نصب نرم افزار رفته و فایل اجرایی دیگری وجود دارد که نامش safeMode است؛ فایل ها را با آن برنامه نیز پخش و تست کنید.

      پاسخ
  • محمد پوررستمی
    1394/06/29 03:52 عصر

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

    پاسخ
    • مدیرسایت
      1394/07/11 10:49 عصر

      نرم افزار پخش ویدیو به روز رسانی شده است و در سیستم هایی که مشکل داشتند فایل safe-mode به خوبی کار میکند.

      پاسخ
  • لیدا
    1394/07/06 12:58 صبح

    با سلام. فکر نمیکنید 75000 تومان برای خیلی از مشتاقان مبلغ زیادی باشه. درسته که این مبلغ در برابر هزینه کلاسهای برنامه نویسی مبلغ کمیه ولی شما بجای تخفیف اومدید 40 درصد به قیمت قبلی اضافه کردید. خواهشمندم نسبت به قیمت تجدید نظر بفرمایید

    پاسخ
    • مدیرسایت
      1394/07/12 02:18 عصر

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

      پاسخ
  • بی نام
    1394/07/11 08:58 عصر

    باعرض سلام میخواستم بدانم که ایا میتوان همین سورس پروژه را تغییر داده و بعنوان یک سایت جدید اپلود کرد.؟ 2-سوال بعدی در این رابطست که چطور میتوان بعد ثبت نام کاربر به شماره دریافتی از او اس ام اس داد, منظور از این سوال بنده اینست که بدنبال چه مبحثی برای اموزش ارسال اس ام اس در وبسایت زیبایتان یا سایر سایتها باید گشت 3-اگر امکانش هست از مهندس میلانی نام سی اس اس ها و اسکریپتها باندل شده برای تمپلیت ایی شاپ را اینجا جهت حذف و تغییر تمپلیت اعلام کنند. ببخشید درخواستهام زیاد شد ممنون از زحمات اموزشهای کاربردیتان

    پاسخ
  • مهدی میلانی
    1394/07/13 12:47 عصر

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

    پاسخ
    • بی نام
      1394/07/13 06:05 عصر

      بسیار سپاسگذارم مهندس!

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

    با عرض سلام در حین ازمایش پروژه به دو مشکل برخوردم اول اینکه بعضی از ویو ها حین باز شدن اخطار زیر رو میدهند There is already an open DataReader associated with this Command which must be closed first دوم اینکه هنگام دیباگ پروژه برای رفع عیب دیباگر بین مایگریشن های یک تا چهار که در پوشه مایگریشن است بصورت حلقه وار می چرخد و در ان گیر میکند میخواستم بدانم علتی هست یاطبیعیست با سپاس و درود

    پاسخ
  • بی نام
    1394/07/17 03:01 صبح

    درگاه پرداخت مشکل داره به صفحه زیر که میرسه صفحه سفید میشه http://payline.ir/payment/gateway-8010672

    پاسخ
    • مدیرسایت
      1394/07/17 03:55 صبح

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

      پاسخ
  • محمد حسین
    1394/07/22 05:54 عصر

    سلام چرا گرون کردید?????????????? بابا اگه ما پول داشتیم قبلاً گرفته بودیم من اون موقع پول نداشتم بگیرم حالا اومدم میبینم 15 تومن دیگه گرون شده چرا آخه با ما اینجوری میکنید؟

    پاسخ
  • مهدی میلانی
    1394/07/23 06:39 عصر

    در مورد سوال اول این قسمت رو به کانکشن استرینگ اضافه کنید : MultipleActiveResultSets=True; در مورد migration به صورت کامل در آموزش توضیحاتی ارائه شده است لطفا طبق آموزش پروژه رو انجام دهید.

    پاسخ
  • لیدا
    1394/07/26 05:09 عصر

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

    پاسخ
  • مهدیه
    1394/07/30 01:30 عصر

    سلام، این آموزش به صورت بیته از طریق پست هم ارسال میشه؟!!! یا فقط لیمک دانلود می ده؟!!! اگر لینک دانلود می ده میشه بفرمایید حجمش چه قدره؟!!!

    پاسخ
    • مدیرسایت
      1394/07/30 01:38 عصر

      حدودا دو و نیم گیگ است. فعلا ارسال پستی نداریم.

      پاسخ
  • مهناز زین الدینی
    1394/08/25 07:35 عصر

    سلام خسته نباشید من 14 بخش دانلود کردم اما هر فولدر که extract میکنم شامل آموزش های یکسانی هستند همشون 1 تا 8 را دارند. درسته؟

    پاسخ
    • مدیرسایت
      1394/08/25 07:40 عصر

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