MVC تشکیل شده ازسه لایه که M برای V ، MODELS برای View و C برای مهمترین قسمت ، Controller است. به هر لایه در MVC مسئولیت خاصی اختصاص داده شده است . View برای ظاهر است و مسئولیت نمایش خروجی نهایی به کاربر را دارد . Model ، داده ها و منطق کسب و کار را تامین می کند . بنابراین ، Model چیزی جز کلاس نیست . Model میتواند با لایه data access در تعامل باشد . بعضی از Serviceها ، مانند سرویس WCF یا Web Service که داده ها را میدهند.Controller در واقع قلب MVC است ، آن با هر دو لایه سر و کار دارد . به همین دلیل است که به Controller ، هماهنگ کننده (coordinator)  بین Model و View نیز می گویند .

محتوای یک فایل زبان ASP شامل مواردی مانند Text, ، تگ ها و اسکریپت HTML می باشد که این اسکریپت ها  بر روی سرور اجرا می شوند.

سخن مدرس:

در این دوره درخدمتتون هستیم با یکی دیگر از ویدیوهای آموزشی فوق العاده از تکنولوژی Asp.net MVC 5.2 در سایت دانشجویار که اینبار الگوی ما طبق درخواست‌های متعدد کاربران، سایتی فروشگاهی با امکانات فراوان مشابه وبسایت ایسام است که محصولات را به دو صورت عادی و مزایده به فروش می‌رساند.

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

  • سبد خرید حرفه‌ای (+ مباحث حرفه‌ای و امنیتی بالا)
  • درگاه پرداخت پی لاین
  • ارسال ایمیل (کلاس اصلی را خودمان ایجاد می‌کنیم)
  • ارسال SMS از طریق وب سرویس
  • فعال سازی حساب کاربری از طریق ایمیل
  • فعال سازی حساب کاربری از طریق SMS
  • آپلود تصویر با بررسی حجم و قالب و …
  • آپلود گروهی فایل و تصویر با بررسی حجم و قالب و …
  • سیستم ارسال پیغام خصوصی بین کاربران با دریافت Delivery(تأیید خوانده شدن)
  • احراز هویت حرفه‌ای (از احراز هویت Asp استفاده نمی‌کنیم. طراحی حرفه‌ای)
  • دارای دو سطح دسترسی مدیر و فروشندگان
  • دارای سیستم تاریخچه‌ خریدهای کاربر (حرفه‌ای)
  • سیستم تسویه‌حساب قدرتمند (درخواست تسویه‌ فروشنده)
  • فروش محصولات به دو صورت مزایده و فروش عادی
  • اعمال فیلترها به‌صورت فوق حرفه‌ای
  • و موارد بسیار زیاد دیگر که با مطالعه‌ سرفصل به آن پی می‌برید.

به‌عنوان مدرس این دوره به کلیه‌ کاربران گرامی که می‌خواهند این زبان قدرتمند را به‌صورت حرفه‌ای فرابگیرند توصیه می‌کنم این دوره را تهیه بفرمایید چون مباحث از مبتدی و خیلی ساده شروع‌شده و تا  مباحث فوق حرفه‌ای، به شیوه‌ کاملاً رسا و ساده گفته‌شده است. امیدوارم مورد تأیید شما واقع‌شود.

جزئیات و ریز سرفصل دوره را پایین همین صفحه مطالعه کنید.

امیدوارم توانسته باشم که در امر یادگیری این تکنولوژی قدرتمند، رهگشای راه دانشجویان عزیز شده باشم…

 مخاطبین دوره:

  • افراد علاقه مند به ASP MVC
  • افرادی که به دنبال کسب درآمد از برنامه نویسی هستند.
  • افراد علاقه مند به ساخت فروشگاه اینترنتی
  • و…

آنچه دراین آموزش فرامی گیرید:

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

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

تکنولوژی ها ونرم افزارها:

  • HTML/Xhtml
  • زبان های اسکریپت نویسی مانند java script , Vb script
  • و…

سرفصل های آموزش ساخت فروشگاه مشابه ایسام با asp mvc 5.2:

  • قسمت 1 :
    • معرفی مدرس و توضیحات دوره ( توضیحات اصلی پروژه اصلی هنگام انجام پروژه )
  • قسمت 2 :
    • مقدمه ای بر  Asp.net
  • قسمت های 3 و 4 :
    • آموزش Sql Server
    • نحوه Index گذاری و بالا بردن سرعت کوئری ها
  • قسمت های 5 و 6 و 7 :
    • آموزش کامل تکنولوژی Linq
    • آموزش مقدماتی Entity Framework
  • قسمت های 8 و 9 و 10 :
    • طراحی دیتابیس اصلی پروژه با ایندکس گذاری برای سرعت بخشیدن به سایت
    • ایجاد دیاگرام و ارتباط بین جداول مربوط به پروژه سایت فروشگاهی ایسام
  • قسمت 11 :
    • ایجاد دسته های وبسایت
    • دانلود پک های لازم از Nuget
  • قسمت 12 :
    • ایجاد لایوت برای طراحی سایت
    • نمایش محصولات (فعلا به صورت تست)
  • قسمت 13 :
    • کامل کردن بخش نمایش محصول در صفحه اصلی
    • چگونگی استفاده از Repository برای مرتب سازی کدها
    • نمایش منوهای بالای سایت و خواندن از دیتابیس
    • نمایش اسلاید های سایت
  • قسمت 14 :
    • معرفی پارشیال ویو
    • ایجاد بخش دسته بندی سایت با پارشیال ویو به صورت آبشاری با بینهایت زیر دسته(حرفه ای)
    • نمایش محصولات یک دسته خاص با کلیک بر روی آن
    • استفاده از Helper ها در MVC
  • قسمت 15 :
    • ایجاد بخش فیلترهای محصولات به صورت فوق حرفه ای
    • اختصاص فیلتر به دسته ای خاص به صورت حرفه ای
  • قسمت 16 :
    • ایجاد قسمت حداقل و حداکثر قیمت برای فیلتر ها
    • نمایش محصولات بر حسب فیلتر و دسته ها و … به صورت همزمان (کدنویسی سمت سرور)
  • قسمت 17 :
    • تلفیق دسته بندی، جستجو و فیلتر در یک صفحه به صورت حرفه ای
    • پیشرفته سازی بخش فیلتر ها که وضعیت های خود را با رفرش صفحه حفظ نمایند.
  • قسمت 18 :
    • صفحه بندی نتایج جستجو به صورت حرفه ای
    • انجام محاسبات بخش صفحه بندی
  • قسمت 19 :
    • ایجاد بخش جستجوی سایت بر حسب عنوان
    • پیشرفته سازی صفحه بندی
  • قسمت 20 :
    • ایجاد بخش صفحه اختصاصی محصولات
    • معرفی و استفاده از Section
    • نحوه نمایش تاریخ به صورت شمسی
    • ایجاد بخش مربوط به نمایش نظرات سایت (نمایش)
    • تفکیک نظر از پاسخ آن
  • قسمت 21 :
    • ایجاد بخش ثبت نظر یا سوالات کاربران
    • بخش پاسخ سوالات که فقط فروشنده محصول می تواند به سوالات پاسخ دهد
  • قسمت 22 :
    • محدودیت نظر دهی فقط برای کاربران لاگین کرده
    • ایجاد قسمت درباره فروشنده در صفحه اختصاصی محصول
    • ایجاد قسمت لیست پیشنهادات ثبت شده برای مزایدات
    • محاسبه زمان باقی مانده مزایده و تبدیل آن به زمان قابل فهم
  • قسمت 23 :
    • ایجاد قسمت لاگین در سایت (فقط لاگین.برای تست اجزای مختلف سایت)
    • ثبت پیشنهاد برای محصول مزایده به صورت ایجکس
    • نمایش قسمت ثبت مزایده فقط برای محصولات مزایده ای
    • حرفه ای سازی بخش ثبت پیشنهاد(هر کاربر فقط یک بار بتواند پییشنهاد ثبت کند)
  • قسمت 24 :
    • ایجاد قسمت لاگین در سایت (فقط لاگین.برای تست اجزای مختلف سایت)
    • ثبت پیشنهاد برای محصول مزایده به صورت ایجکس
    • نمایش قسمت ثبت مزایده فقط برای محصولات مزایده ای
    • حرفه ای سازی بخش ثبت پیشنهاد(هر کاربر فقط یک بار بتواند پییشنهاد ثبت کند)
  • قسمت 25 :
    • شروع ایجاد سبد خرید
    • افزودن به سبد خرید توسط ایجکس به صورت حرفه ای
  • قسمت 26 :
    • ایجاد بخش نمایش محصولات سبد به حالت پنجره شناور و ایجکسی
    • آپدیت سریع محصولات سبد به حالت جکویری ایجکسی (پیشرفته)
  • قسمت 27 :
    • ایجاد بخش حذف محصول از سبد خرید به صورت کاملا ایجکسی و پیشرفته
    • اسفاده از تگ a به صورت Ajax
  • قسمت 28 :
    • آموزش اتصال به درگاه پرداخت پی لاین
    • جلوگیری از دورزدن سبد خرید و پرداخت (رفع یک باگ مهم به صورت حرفه ای)
  • قسمت 29 :
    • ایجاد بخش نهایی بعد از پرداخت
    • نمایش محصولات خریداری شده توسط کاربر
    • ثبت شماره پیگیری و اطلاعات مشتری برای فروشنده
  • قسمت 30 :
    • ایجاد بخش تماس با ما
    • مقدمه ای بر Validation ها
    • مقدمه ای بر Metadata ها و Attribute ها
    • مقدمه ای بر نحوه درج داده در جدول
  • قسمت 31 :
    • ایجاد بخش ثبت نام کاربر
    • معرفی Attribute بسیار کارآمد Remote
    • آپلود تصویر
    • بررسی Validation سمت سرور و سمت کلاینت
  • قسمت 32 :
    • ایجاد کلاس اختصاصی برای ارسال ایمیل
    • آموزش ارسال ایمیل فعال سازی برای کاربر
    • نحوه فعال سازی زمان کلیک روی لینک
  • قسمت 33 :
    • ایجاد کلاس اختصاصی برای ارسال SMS با استفاده از وب سرویس سایت SMS.ir
    • آموزش ارسال SMS فعال سازی برای کاربر
    • ایجاد صفحه ورود کد و فعال سازی
  • قسمت 34 :
    • تکمیل قسمت مربوط به لاگین کاربر
    • ایجاد منوی کاربری
    • بخش اطلاع رسانی سریع
    • ایجاد بخش ویرایش پروفایل به صورت حرفه ای
  • قسمت 35 :
    • ایجاد بخش افزودن محصول جدید(به صورت حرفه ای)
    • اختصاص دسته به محصول
    • اختصاص فیلتر به محصول (فوق حرفه ای)
  • قسمت 36 :
    • ادامه بخش افزودن محصول جدید و کد نویسی سمت سرور (حرفه ای)
    • ایجاد بخش آپلود برای اسلایدر به صورت نامحدود (حرفه ای) آپلود گروهی تصاویر
    • نحوه ست کردن Editor به نام CKEditor روی یک فیلد
  • قسمت 37 :
    • ایجاد بخش مدیریت محصولات
    • صفحه بندی حرفه ای برای بخش مدیریت
  • قسمت 38 :
    • ایجاد قسمت ویرایش محصولات به صورت فوق حرفه ای با تمام فیلتر ها و تصاویر به صورت ایجکس( فوق حرفه ای و کاربردی)
  • قسمت 39 :
    • ادامه ویرایش محصولات به صورت فوق حرفه ای
  • قسمت 40 :
    • کد نویسی سمت سرور برای ویرایش محصولات (به صورت فوق حرفه ای)
  • قسمت 41 :
    • انجام برخی ریزه کاری ها داخل سایت برای افزایش قدرت و کارایی بیشتر
    • هر محصول که مزایده اش تمام شد باید خودکار مزایده را ثبت شود و بالاترین پیشنهاد برنده است
    • ارسال پیام برای کاربر برنده و کاربران موفق نشده
    • ایجاد بخش شمارنده بازدیدها
    • محصولات فروش عادی که فروخته شدند باید از تعداد موجودی آن ها کم شود
  • قسمت 42 :
    • مدیریت پیغام ها
    • ارسال پیام جدید
    • تفکیک پیام های خوانده شده از نخوانده ها
    • تفکیک پیام های سیستمی از دیگر پیام ها
  • قسمت 43 :
    • افزودن کد کپچا به قسمت ارسال پیام بین کاربران
    • تکمیل بخش سمت سرور ارسال پیام
    • ایجاد قسمت Delivery یا تایید خواندن یک پیام
  • قسمت 44 :
    • ایجاد قسمت تاریخچه خرید ها
    • نمایش وضعیت محصولات
  • قسمت 45 :
    • ایجاد قسمت فروش ها برای فروشندگان
    • تغییر وضعیت محصولات به فروش رفته مثلا (در حال ارسال یا ارسال شده یا …)
  • قسمت 46 :
    • ایجاد بخش مزایدات برنده شده برای خریدار
    • صفحه بندی پیشرفته
  • قسمت 47 :
    • ایجاد بخش پرداخت برای مزایدات برنده شده(حرفه ای)
  • قسمت 48 :
    • ایجاد بخش صورت حساب
    • درخواست وجه (فروشنده از سایت درخواست وجه محصولات خود را می کند)
    • بخش تاریخچه پرداخت ها به صورت ساده و بدور از پیچیدگی
    • نمایش موجودی و بستان کاری ها و … کاربر
  • قسمت 49 :
    • ایجاد بخش مدیریت نظرات ثبت شده برای محصولات کاربر
    • تفکیک نظرات تایید شده از تایید نشده ها
  • قسمت 50 :
    • شروع بخش مدیریت اصلی سایت
    • نحوه ایجاد احراز هویت برای دسترسی فقط کاربران خاص به یک بخش
    • ایجاد قسمت منوها مخصوص مدیر
  • قسمت 51 :
    • ایجاد بخش مدیریت تنظیمات
    • ایجاد بخش مدیریت اسلایدر
  • قسمت 52 :
    • ایجاد قسمت مدیریت فیلترها به صورت فوق حرفه ای
  • قسمت 53 :
    • ادامه قسمت فیلترها به صورت فوق حرفه ای
  • قسمت 54 :
    • بخش مدیریت دسته بندی ها (فوق حرفه ای)
    • تلفیق با فیلتر ها
  • قسمت 55 :
    • ایجاد بخش مدیریت وضعیت های ارسال
  • قسمت 56 :
    • ایجاد بخش مدیرت کاربران به صورت حرفه ای
  • قسمت 57 :
    • مدیریت صورت حساب ها و بررسی درخواست وجه فروشندگان
  • قسمت 58 :
    • مدیریت محصولات(فقط توانایی حذف) و کنترل تمام محصولات تمام کاربران
  • قسمت 59 :
    • نحوه تهیه هاست و دامین
    • آموزش مقدمات و ساده Website Panel
    • ایجاد دیتابیس لازم پروژه
  • قسمت 60 :
    • پابلیش سایت
    • ارسال دیتابس روی سرور
    • تعیین نام سرور و ایجاد دوباره مدل
    • آپلود سایت و تست آن
  • قسمت 61:
    • ایجاد جداول موردنیاز
    • ویرایش جدول محصولات و افزودن فیلدهای مورد نیاز
    • تفکیک محصولات دانلودی و فروش عادی و مزایده ای
  • قسمت 62:
    • ایجاد بخش های مربوط به لینک موقت
    • شبیه سازی درگاه بانک ملت
    • بررسی درگاه بانک ملت
  • قسمت 63:
    • ایجاد کشن مربوط به دانلود فایل
    • نوشتن متد مربوط به دانلود و به حداقل رساندن استفاده از حافظه رم
  • قسمت 64:
    • ایجاد بخش مدیریت دانلودها برای کاربر (تاریخچه خرید محصولات دانلودی)
  • قسمت 65:
    • افزودن بخش محصولات دانلودی به صفحه افزودن محصول
    • افزودن بخش ویرایش محصولات دانلودی به صفحه ویرایش محصول
  • قسمت 66:
    • اتصال بانک ملت به پروژه
    • آپلود سایت
    • خرید فایل به صورت واقعی و تست پروژه

 

 

مزایای خرید دوره :

  • تمامی آموزش ها 3 ماه بعد از انتشار دوره دارای پشتیانی تخصصی توسط مدرس هستند.
  • فایل های جانبی موردنیاز همراه با لینک های آموزش در اختیار شما قرار می گیرد.
  • با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
  • ویدئو های آموزشی توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود.
  • ویدئو های آموزشی ما در حد نیاز به مباحث تئوری می پردازد و بیشتر آموزش به صورت عملی و متناسب با بازار کار می باشد.
  • بلافاصله پس از ثبت سفارش لینک دانلود برای شما فعال شده و به ایمیلتان ارسال میگردد. همچنین در صورت انتخاب گزینه پستی مراحل ارسال مرسوله از طریق ایمیل به اطلاع شما میرسد.
  • کیفیت تمامی دوره های سایت تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما یا به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید و یا ۷۰ درصد مبلغ پرداختی به کیف پول شما بازگشت داده می شود.

 

ادامه متن دوره ...