چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

بیش از ۱۰ هزار ساعت ویدئوی آموزشی

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
 » 
رشته کامپیوتر
 » 
برنامه نویسی وب
 » 
آموزش ASP
 » 
آموزش core
 » 
آموزش پیشرفته طراحی سایت رسانه آموزشی با Asp.Net Core 2.2
۵۴ نظر
4,364 بازدید
آموزش پیشرفته طراحی سایت رسانه آموزشی با Asp.Net Core 2.2

آموزش پیشرفته طراحی سایت رسانه آموزشی  با Asp.Net Core 2.2

اولین سؤالی که زمان مطالعه دربارهٔ Razor Page به ذهن می‌رسد این است که چرا از Razor Page به‌جای MVC استفاده کنیم؟ جواب این سؤال یک خط است و می‌توانیم بگوییم زمانی که روی UI تمرکز می‌کنیم یا وقتی به UI نسبت به ساختارهای پیچیده یا منطق داده‌ها اولویت می‌دهیم می‌توانیم از Razor Page به‌جای MVC استفاده کنیم.

درواقع در یک پروژهٔ MVC که Controller, View, Model, View-Model, Routing و غیره با یکدیگر یک گروه تشکیل داده‌اند تا اپلیکیشن اجرا شود، اگر شما یک عملکرد واحد را تغییر دهید یا اضافه کنید، باید در ViewModel در قسمت Entity های مربوطه، نگاشت داده‌های آن و همچنین View تغییراتی ایجاد کنید.

تیم ASP Core تلاش زیادی می‌کند استفاده از Razor Pages را بجای MVC جا بیاندازد. الگوی MVC سال‌ها از محبوب‌ترین روش‌های پیاده‌سازی سایت بوده است اما اشکالاتی هم دارد.

در الگوی MVC همیشه نیاز به کنترلر دارید.  حتی وقتی می‌خواهید یک صفحهٔ ساده “ارتباط با ما” نمایش دهید باید کنترلر و اکشن داشته باشید. همچنین مدل و ویو و کنترلر در فولدرهای مجزا نگه‌داری می‌شوند و مدیریت کردن پروژه در درازمدت سخت می‌شود. اگر بخواهید یک کنترلر را به همراه مدل و ویوهایش به یک پروژهٔ دیگر منتقل کنید با دردسرهای زیادی روبرو هستید.

در Razor Pages دیگر کنترلر نداریم و اکشن‌ها می‌توانند درون فایل ویو یا در یک فایل همنام ویو (مانند کلاسهای Win Form) قرار گیرند. در الگوی MVC درواقع Controller اهمیت ندارد بلکه اکشن‌های درون کنترلر هستند که درخواست‌ها را مدیریت می‌کنند. این دقیقاً بخشی است که Razor Pages روی آن تأکید دارد.

وقتی از Razor Pages استفاده می‌کنید تمام قابلیت‌های MVC را دارید. بخشی از MVC است و درون یک سرویس بارگذاری می‌شود. وقتی یک پروژهٔ MVC در ASP Core ایجاد می‌کنید هم‌زمان Razor Page هم به پروژه اضافه می‌شود. می‌توانید بخشی از سایت را MVC و بخش دیگر را با Razor Page طراحی کنید.

مایکروسافت تأکید می‌کند که Razor Page فقط برای طراحی سایت‌های کوچک نیست و می‌توانید برای پیاده‌سازی هر سایتی از آن استفاده کنید. اما برنامه نویسان پر سابقهٔ MVC هنوز با شک و تردید به این تکنولوژی نگاه می‌کنند.

در این دوره تمامی امکانات موردنیاز برای ساخت یک وب‌سایت حرفه‌ای با استفاده از  Asp.net Core را یاد خواهید گرفت.

Asp.Net Core , رسانه آموزشی , Asp.Net Core 2.2 , طراحی سایت

مزایای شرکت در در این دوره آموزشی :

  • یادگیری کامل معماری به نام Clean Architecture و پیاده سازی آن در پروژه
  • کار با ۳ قالب جهت یادگیری بهتر در چالش های به وجود آمده در هنگام طراحی
  • پیاده سازی یک سایت رسانه آموزشی کامل با Asp.net Core 2.2
  • استفاده حداکثری از قابلیت های Asp.net Core  و EF Core
  • یادگیری پیکربندی کامل یک پروژه خام Asp Core جهت پیاده سازی پروژه سنگین
  • یاد گیری کامل بحث Razor Page
  • سعی در عدم به وجود امدن بحث تکراری در هر جلسه آموزشی
  • کار با انواع پلاگین های Jquery و Ajax
  • چگونه در Asp Core یک Custom Attribute بنویسیم؟
  • Refactor کردن کدها جهت تمیزی پروژه

 

پیش نیاز این آموزش آشنایی با asp core است .می توانید برای پیش نیاز آموزش مهاجرت از asp mvc به asp core را مشاهده کنید.

 

موارد مهمی که در این دوره آموزشی به آن پرداخته شده است :

  • Identity Claims
  • Razor Page
  • تولید لینک دانلود فایلها از خود سرور جهت جلوگیری از public شدن لینک دانلود فایلها
  • درگاه پرداخت ( زرین پال )
  • انواع کد تخفیف ( بر اساس بازه زمان ، تعداد ، بی نهایت )
  • فیلتر محصولات به صورت Ajax
  • کار با Notification های جی کوئری

 

سرفصل های آموزش پیشرفته طراحی سایت رسانه آموزشی با Asp.Net Core 2.2 :

  • جلسه ۱ : معرفی دوره
  • جلسه ۲ : ایجاد پروژه ، پیکربندی و ایجاد ساختار پروژه با معماری Clean Architecture
  • جلسه ۳ : ایجاد مدل مربوط به کاربران و سطح دسترسی ، ایجاد روابط و ساخت دیتابیس
  • جلسه ۴ : توضیحاتی در مورد قالب و انتقال قالب به پروژه
  • جلسه ۵ : ایجاد تغییراتی در قالب ، کد نویسی ثبت نام کاربران ، چک کردن شماره موبایل و ایمیل تکراری
  • جلسه ۶ : کد نویسی ورود کاربران ، چک کردن فعال یودن حساب کاربری ، کا با پلاگین Sweet Alert در صورت ورود موفق کاربر
  • جلسه ۷ : کد نویسی فعال سازی حساب کاربری
  • جلسه ۸ : پیکربندی Authentication ، پیاده سازی Claim در پروژه و دسترسی به Claim ها  از طرسق Identity
  • جلسه ۹ : کد نویسی ارسال ایمیل فعال سازی حساب کاربری
  • جلسه ۱۰ : کد نویسی بازیابی کلمه عبور با ارسال ایمیل
  • جلسه ۱۱ : انتقال قالب پنل کاربری با طراحی متریال
  • جلسه ۱۲ : نمایش اطلاعات پروفایل کاربر جاری در پنل کاربری
  • جلسه ۱۳ : نمایش اطلاعات پروفایل کاربر جاری جهت ویرایش اطلاعات
  • جلسه ۱۴ : کد نویسی ذخیره اطلاعات پروفایل کاربر
  • جلسه ۱۵ : کد نویسی تغییر کلمه عبور
  • جلسه ۱۶ : طراحی مدل مربوط به کیف پول کاربر
  • جلسه ۱۷ : کد نویسی محاسبه کیف پول کاربر ، نمایش لیست تراکنشهای کاربر
  • جلسه ۱۸ : کد نویسی اتصال به درگاه پرداختی جهت شارژ کیف پول
  • جلسه ۱۹ : معرفی اجزای قالب پنل مدیریت و انتقال ان به پروژه ، اضافه کردن Razor Page
  • جلسه ۲۰ : داینامیک کردن ساید بار منو پنل مدیریت ، کد نویسی نمایش مشاهده اطلاعات مدیر جاری
  • جلسه ۲۱ : طراحی و کد نویسی ویرایش اطلاعات پنل مدیریت
  • جلسه ۲۲ : طراحی و کد نویسی تغییر کلمه عبور پنل مدیریت ، کد نویی نمایش اطلاعات کاربران
  • جلسه ۲۳ : طراحی و کد نویسی نمایش اطلاعات کاربران به همراه فیلتر سازی و صفحه بندی اطلاعات
  • جلسه ۲۴ : طراحی و کدنویسی ثبت کاربان توسط مدیر ، کد نویسی نمایش سطح دسترسی ها
  • جلسه ۲۵ : چک کردن عدم تکراری بودن هنگام ثبت شماره موبایل و ایمیل کاربران توسط مدیر ، پیش نمایش عکس کاربر هنگام آپلود
  • جلسه ۲۶ : کد نویسی نمایش اطلاعات کاربر برای ویرایش کاربران توسط مدیر
  • جلسه ۲۷ : کد نویسی انتخاب سطح دسترسی کاربر و ویرایش نهایی اطلاعات کاربران توسط مدیر
  • جلسه ۲۸ : نمایش سطح های دسترسی کاربران در لیست کاربران ، حذف کاربران و لیست کاربران حذف شده و کار با Query Filter  در EF
  • جلسه ۲۹ : کد نویسی حذف دسترسی های کاربر پس از حذف ، کد نویسی تغییر ایمیل کاربری و رمز نگاری ایمیل
  • جلسه ۳۰ : کد نویسی پایانی تغییر ایمیل کاربری بدون عوض شدن پسورد کاربر
  • جلسه ۳۱ : کد نویسی نمایش ، ایجاد ، حذف و ویرایش نقش ها
  • جلسه ۳۲ : طراحی جداول مربوط به سطح دسترسی های نقش ، کد نویسی نمایش نقش های دسترسی ها
  • جلسه ۳۳ : کد نویسی ثبت و ویرایش نقش ها برای هر سطح دسترسی
  • جلسه ۳۴ : کد نویسی یک Attribute جهت تعیین دسترسی های کاربر
  • جلسه ۳۵ : رفع باگ جلسه قبلی ، نوشتن یک CustomAttribute برای چک کردن داشتن Role برای کاربر
  • جلسه ۳۶ : ایجاد مدل گروه بندی ، کد نویسی نمایش گروه بندی چند سطحی در سایت
  • جلسه ۳۷ : ایجاد جدولهای دوره ها ، سطح دوره ها ، نوع دوره ها ، مدرس دوره ، شرکت های تولید کننده دوره و ایجاد روابط
  • جلسه ۳۸ : تغییرات در دیتابیس ، کد نویسی نمایش گروه بندی ها ، مدرسین ، نوع و سطح آموزش ها برای قسمت درج آموزش
  • جلسه ۳۹ : اضافه کردن ویرایشگر CkEditor به همراه فعال سازی اپلود تصویر ، Ajaxی کردن انتخاب گروه ها و زیر گروه ها
  • جلسه ۴۰ : کد نویسی ثبت دوره اموزشی
  • جلسه ۴۱ : اعتبارسنجی فایل اپلود شده ، ذخیره عکس در ۲ سایز ، فعال سازی اپلود فایل تا حجم ۱ گیگابایت (Mac-Linux-IIS)
  • جلسه ۴۲ : کد نویسی نمایش دوره های اموزشی وب سایت در پنل مدیریت
  • جلسه ۴۳ : نمایش همه گروه و زیر گروه های دوره ، کد نویسی ویرایش اطلاعات دوره
  • جلسه ۴۴ : رفع مشکل انتخاب گروه بندی هنگام ویرایش و نمایش پیغام مناسب بعد از ثبت و ویرایش اموزش
  • جلسه ۴۵ : کد نویسی نمایش محصولات اموزشی در صفخه اول وب سایت
  • جلسه ۴۶ : کد نویسی فیلترینگ پیشرفته و قرار دادن صفحه مربوط به جست و جوی پیشرفته
  • جلسه ۴۷ : کد نویسی فیلترینگ بر اساس نوع آموزش و گروه بندی اموزش
  • جلسه ۴۸ : فیلتر دوره های اموزشی بر اساس مدرسین و شرکت های تولیده کننده
  • جلسه ۴۹ : کد نویسی و نمایش شرکت های تولیده کننده و تعداد تولید آموزش در وب سایت
  • جلسه ۵۰ : کد نویسی نمایش مدرسین و تعداد تولید آموزش در وب سایت
  • جلسه ۵۱ : صفحه بندی ، نگه داری مقادیر گروه بندی انتخاب شده ، نگه داری مقادیر جست و جو هنگام عوض شدن صفحه در فیلترینگ
  • جلسه ۵۲ : کد نویسی نمایش جزئیات هر دوره
  • جلسه ۵۳ : ادامه بحث نمایش جزئیات هر دوره ، تبدیل دقیقه به زمان
  • جلسه ۵۴ : ایجاد مدل مربوط به فاکتور ها ، کد نویسی صدور فاکتور هنگام خرید دوره آموزشی
  • جلسه ۵۵ : کد نویسی نمایش جزئیات فاکتور هر کاربر ، محاسبه جمع کل ، طراحی قسمت کد تخفیف
  • جلسه ۵۶ : چک کردن میزان اعتبار کیف پول نسبت به جمع کل سفارش ، کد نویسی نهایی سفارش و ثبت تراکنش
  • جلسه ۵۷ : طراحی جدول دوره های دانلود کاربر ، ادامه کد نویسی نهایی کردن فاکتور سفارش کاربر و امنیت
  • جلسه ۵۸ : طراحی مدل جدول تخفیف ها ، ایجاد کلاس Enum برای نمایش پیغام های مناسب هنگام وارد کردن کد تخفیف
  • جلسه ۵۹ : کد نویسی کد تخفیف ، کد نویسی نمایش پیغام های مربوط به وضعیت کد تخفیف وارد شده
  • جلسه ۶۰ : کد نویسی ایجاد کد تخفیف توسط مدیر ، استفاده از پلاگین جی کوئری برای انتخاب تاریخ شمسی
  • جلسه ۶۱ : کد نویسی نمایش کد های تخفیف ، ویرایش کد تخفیف ، کد نویسی چک کردن کد تخفیف تکراری با Ajax
  • جلسه ۶۲ : کد نویسی نمایش لیست دوره های خریداری شده کاربر و دانلود فایلها در پنل کاربری با رعایت نکات امنیتی
  • جلسه ۶۳ : کد نویسی ثبت نظرات برای هر دوره با Ajax
  • جلسه ۶۴ : کد نویسی نمایش نظرات و صفحه بندی نظرات به صورت Ajax
  • جلسه ۶۵ : کد نویسی چک کردن کد تخفیف تکراری هنگام ویرایش ، نمایش دوره های امورشی ویژه در صفحه اول
  • جلسه ۶۶ : کد نویسی نمایش پر فروش ترین محصولات
  • جلسه ۶۷ : کد نویسی مدیریت گروه بندی ها ، افزودن ، ویرایش سر گروه  و زیر گروه ها
  • جلسه ۶۸ : طراحی Loading بسیار زیبا برای بارگذاری صفحات ، نمایش یا عدم نمایش منوهای مدیریت بر اساس سطح دسترسی
  • جلسه ۶۹ : کد نویسی نمایش فاکتور ها و زیر فاکتورهای سفارشات کاربران در پنل مدیریت
  • جلسه ۷۰ : نمایش کلی اطلاعات وب سایت اعم از ( تعداد کاربران ، میزان درآمد و …) – و نمایش جدول فروش  دوره ها

 

* سورس ، قالب و  فایلهای مربوط به هر جلسه در آموزش موجود می باشد. *

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

مشاهده دموهایی از آموزش

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

دریافت کنید

175,000 تومان
افزودن آموزش به سبد خرید
در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

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

    نظرات کاربران

    ۵۴
    • وهاب
      چهارشنبه ۱۹ تیر ۱۳۹۸ - ۱۷:۱۵

      سلام.استاد این دوره رو پاپلیش کردم روی سرور قرار دادم وقتی یک کاربر لاگین میکند اولا بعد از رفتن به صفحه اول مشخصاتش و نشان نمیده دوما اگر بعد تازه سازی وارد پنل بشه و کس دیگه ای لاگین کرده باشه مشخصات اون نشون میده و باید یک بار تازه سازی بشه.پروژه رو باید تحویل بدم ممنون میشم اگر راهنمایی کنید.خیلی جستجو زدم.من کارمasp.form هست اونجا sessain این مشکل حل میسد چون متغیر پاپلیک جایی تعریف شده.

    • farshaduk
      شنبه ۸ تیر ۱۳۹۸ - ۱۲:۵۲

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

      ممنون میشم راهنمایی بفرمایید.

      • بهنام کلانتر
        شنبه ۸ تیر ۱۳۹۸ - ۱۳:۲۷

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

        • farshaduk
          یکشنبه ۹ تیر ۱۳۹۸ - ۰۷:۱۵

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

          ممنون میشم راهنمایی کنین

    • داود
      سه شنبه ۴ تیر ۱۳۹۸ - ۱۱:۴۳

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

      • بهنام کلانتر
        سه شنبه ۴ تیر ۱۳۹۸ - ۱۱:۵۸

        سلام ایمیل تون رو چک کنید

    • داود
      دوشنبه ۳ تیر ۱۳۹۸ - ۱۵:۳۸

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

      • بهنام کلانتر
        دوشنبه ۳ تیر ۱۳۹۸ - ۱۶:۲۳

        سلام
        راهنمایی جهت بارگذاری روی سرور براتوت ایمیل شد
        لطفا ایمیل تون رو چک کنید

    • assassinsajjad
      سه شنبه ۲۱ خرداد ۱۳۹۸ - ۲۰:۴۳

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

      • بهنام کلانتر
        سه شنبه ۲۱ خرداد ۱۳۹۸ - ۲۲:۳۱

        سلام از نظر بنده مشکلی نداره

    • reza.jashnsaz
      یکشنبه ۱۲ خرداد ۱۳۹۸ - ۲۰:۳۱

      سلام بعد از خرید دوره اگه سوالی داشتیم چطور میتونیم از مدرس بپرسیم ؟

      • پشتیبان نگینانی
        دوشنبه ۱۳ خرداد ۱۳۹۸ - ۰۸:۰۶

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

    • محمد
      یکشنبه ۵ خرداد ۱۳۹۸ - ۱۶:۲۶

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

    • محمد
      شنبه ۴ خرداد ۱۳۹۸ - ۱۸:۳۷

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

      • بهنام کلانتر
        شنبه ۴ خرداد ۱۳۹۸ - ۱۹:۰۰

        سلام دوست عزیز
        طبق قولی که بنده به کاربران داده بودم این که کارهای تکراری در پروژه انجام نشه که باعث میشه کاربر خسته بشه و همچنین باعث بالا رفتن ساعت اموزشی و قیمت آموزش میشه
        در نهایت بنده سعی کردم که ۲ تا قسمت از پروژه رو به عهده خود کاربر بذارم که یه کم خودش کد نویسی رو انجام بده که واقعا این قسمت چیز خاصی نداره و مثل بقیه بخش ها قابل پیاده سازی است
        یکی بخش اساتید و یکی هم ثبت شرکت ها که بنده فقط کد نویسی نمایششون رو انجام دادم

    • محمد
      شنبه ۴ خرداد ۱۳۹۸ - ۰۹:۵۲

      سلام من هر چقدر میخوام دیتابیس رو migrationکنم مثل فیلم خطا میده نمیشه؟

      PM> Add-Migration mig_initDatabase
      Microsoft.EntityFrameworkCore.Infrastructure[10403]
      Entity Framework Core 2.2.4-servicing-10062 initialized ‘LatinMediaContext’ using provider ‘Microsoft.EntityFrameworkCore.SqlServer’ with options: None

      • بهنام کلانتر
        شنبه ۴ خرداد ۱۳۹۸ - ۱۹:۰۱

        سلام
        اموزش رو با دقت نگاه کنید ممکنه یکی از لایه های پروژه اون پکیچ های مربوطه نصب نشده باشه و یا ورژن نصبی یکی نباشند

    • میلاد
      یکشنبه ۲۹ اردیبهشت ۱۳۹۸ - ۲۰:۲۶

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

    • وهاب
      سه شنبه ۳ اردیبهشت ۱۳۹۸ - ۱۵:۳۷

      سلام. اگه ممکنه publish و آماده کردن بر روی iis یا هاست و راهنمایی کنید من از asp web form روی این تکنولوژی .ممنون از آموزش جامع تون.

    • منصوره
      دوشنبه ۲ اردیبهشت ۱۳۹۸ - ۱۸:۳۹

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

      • پشتیبان نگینانی
        سه شنبه ۳ اردیبهشت ۱۳۹۸ - ۰۸:۰۳

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

    • بهنام
      شنبه ۳۱ فروردین ۱۳۹۸ - ۱۶:۵۰

      سلام آقای کلانتر.
      من دوره آموزشی ASP.NET MVC شما رو خریدار کردم و چندین بار هم دیدم. اما مشکلی که داشتم این بود که اونجا خیلی از مباحث Bootstrap استفاده نکرده بودید و سایت ظاهر زیبایی نداشت. ازتون ممنونم که توی این آموزش این کار رو کردید.
      سوالی که ازتون داشتم اینه که آیا اون آموزش MVC میتونه بهم کمک کنه تا زودتر این آموزشتونو به پایان برسونم؟ چون به شدت نیازمند اینم که زودتر اطلاعاتم رو به روز کنم.
      امیدوارم که شما هم مثل من که قبل از عید خدمتم تموم شد ، خدمتتون تموم شده باشه. بازم ممنون از آموزش های هدفمندتون…

      • بهنام کلانتر
        دوشنبه ۲ اردیبهشت ۱۳۹۸ - ۰۰:۰۹

        سلام دوست عزیز
        ممنون نظر لطفتونه
        شما کافیه بعد از دیدن دوره MVc همچنین دوره آموزشی مهاجرت از Asp.net MVc به Asp.net Core رو هم مشاهده کنید که خیلی بهتون کمک میکنه :
        https://www.daneshjooyar.com/learning-asp-net-core/

        • بهنام
          شنبه ۱۴ اردیبهشت ۱۳۹۸ - ۲۰:۱۳

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

          • بهنام کلانتر
            شنبه ۱۴ اردیبهشت ۱۳۹۸ - ۲۱:۰۳

            سلام دوست عزیز
            تمامی فایلهای استفاده از در پروژه اعم از قالب در سورس وجود داره
            کافیه شما به پوشه Other مراجعه کنید و قالب مورد نظر رو استفاده کنید

    • Alireza.Mohammadifard
      چهارشنبه ۲۸ فروردین ۱۳۹۸ - ۱۵:۰۹

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

    • davidrobert
      سه شنبه ۲۰ فروردین ۱۳۹۸ - ۲۰:۱۰

      سلام و خسته نباشید این دوره آموزشی چند درصد Razor Pages هستش بنده آموزش های زیادی دیدم که در مورد Razor Pages صحبت کردن ولی متاسفانه آخر سر رفتن سراغ MVC و Controller به پروژه اضافه کردن یعنی هر آموزش کور که دیدم ولی متاسفانه از نوع MVc یاد دادن بخاطر همین برام مهم که آموزش کامل Razor Pages باشه چون تنها تکنولوژی که خیلی خوب با ADO ارتباط داره تکنولوژی Razor Pages هستش بخاطر همین اگه تکنولوژی امده باشه و آموزش Razor Pages بده و Ef داشته باشه برام مهم نیست چون کدهای اصلی Razor Pages بیشتر به کارم میاد و همین طور شما در دوره آموزشی Razor Pages مباحث آنگولار، اجکس و JQuery کامل آموزش داده شده چون مباحث بیشتر Razor Pages و همین طور ارتباط با آنگولار، جکوری و آجکس برای من خیلی مهم هستش که داخل آموزشی باشه و ممنون میشم دیدگاه بنده پاخس بدید با تشکر

      • بهنام کلانتر
        سه شنبه ۲۰ فروردین ۱۳۹۸ - ۲۳:۴۸

        سلام پنل مدیریت رو کامل با razor page زدیم و بقیش رو mvc
        دلیلش در اموزش گفتم چرا
        و اینکه انگولار گفته نشده ولی بحث ajax و کار با پلاگین های جی کوئری گفته شده

    • 123
      یکشنبه ۱۱ فروردین ۱۳۹۸ - ۱۹:۴۶

      با سلام
      استاد ببخشید من ویژوال استدیو ۲۰۱۹ رو هم از سایت اصلی دانلود کردم ولی نسخه ۲٫۱ رو داره ابدیت ۲٫۲ رو هم نصب کردم نمیاره با لا چی کار کنم ممنو می شم را هنمایی بکنین

    • kamali
      پنج شنبه ۸ فروردین ۱۳۹۸ - ۰۳:۰۸

      سلام استاد کاش بشه این موضوع هم در این دوره قرار بدین تا بتونیم خودمون دوره خودمونو قرار بدیم
      مثلا دوره مون سرفصل داشته باشه
      یا اینکه مثل سایت فرانش بتونیم خودمون دوره اضافه کنیم
      و یک قسمت بلاک هم قرار بدین

      • بهنام کلانتر
        پنج شنبه ۸ فروردین ۱۳۹۸ - ۱۰:۰۶

        سلام کاری نداره که
        بببنید شما یک سطح دسترسی تععریف می کنید به نام مثلا مدرس خب ، بعد در پنل کاربری چک میشه که اگر سطح دسترسی مدرس بود گزینه تعریف دوره نمایان بشه
        در مورد سرفصلها باید یک جدولی تعریف کنید مثلا CourseEpisodes که دارای فیلدهایی مانند عنوان جلسه ، زمان جلسه ، و دیگر موارد که خودتوت خواسته باشین

        • kamali
          پنج شنبه ۸ فروردین ۱۳۹۸ - ۱۴:۴۳

          اگه بشه این موضوع عم انجام بدین چون من مبتدی هستم ممنون

          • بهنام کلانتر
            پنج شنبه ۸ فروردین ۱۳۹۸ - ۱۷:۳۸

            سلام مجدد
            شما دوره رو ببینید مطمئنا متوجه میشین در ادامه بایستی چیکار کنید

    • MZ
      پنج شنبه ۸ فروردین ۱۳۹۸ - ۰۰:۰۰

      سلام خسته نباشید. اگه یه فرد مبتدی بخواد این پروژه رو با asp.net core 1.1 بسازه براش مشکلی ایجاد میشه؟

      • بهنام کلانتر
        پنج شنبه ۸ فروردین ۱۳۹۸ - ۱۰:۰۷

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

        • Mz
          شنبه ۱۰ فروردین ۱۳۹۸ - ۱۷:۵۲

          من سی دی ویژوال استادیو اینترپرایس نسخه ۱۵٫۰٫۰را خریدم و نصب کردم.بعد فهمیدم واسه asp.net core2.2 باید نسخه ۱۵٫۹٫۰به بعد را نصب کنم. حالا واسه اینکه دوباره اشتباه نکنم میشه واسه تهیه و دانلود ویژوال استادیو راهنماییمم کنید(سی روزه نباشه و قابلیت استفاده دائمی داشت باشه)

          • بهنام کلانتر
            شنبه ۱۰ فروردین ۱۳۹۸ - ۲۰:۲۳

            سلام دوست گرامی
            ویژوال استادیو نسخه ۲۰۱۷ اخرین ورژن در سایت زیر قرار داده شده که در حال حاضر میتونید نسخه ۱۵٫۹٫۱۰ رو دانلود کنید
            https://downloadly.ir/software/programming/microsoft-visual-studio-11/
            ولی در روز ۱۳ فرورودین نسخه نهایی ویژوال استادیو ۲۰۱۹ منتشر میشه با توجه به اینکه شما میخواین قابلیت استفاده دائمی داشته باشه چند روزی رو صبر کنید که نسخه ۲۰۱۹ نسخه نهایی منتشر بشه اونو دانلود کنید خیلی بهتره
            چون جدیدا Net Core 3. میخواد کامل ریلیز بشه و قابل استفاده در ویژوال ۲۰۱۷ نیست
            پیشنهاد بنده بر این هست که صبر کنید و نسخه ۲۰۱۹ رو دانلود و نصب کنید
            بنده خودم اطلاع رسانی لازم از طریق ایمیل برای دانلود نسخه نهایی vs 2019 رو انجام میدم

    • team3d
      سه شنبه ۶ فروردین ۱۳۹۸ - ۲۲:۱۵

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

      • بهنام کلانتر
        چهارشنبه ۷ فروردین ۱۳۹۸ - ۱۴:۴۱

        سلام
        به مناسبتهای مختلف کدهای تخفیف ۵۰ درصد زیادی در وب سایت فعال میشه و میتونید استفاده کنید
        هیچ سایتی مثل سایت ما اینقدر تخفیف نمیذاره
        موفق باشین

    • عرفان
      سه شنبه ۶ فروردین ۱۳۹۸ - ۲۱:۰۷

      سلام ، ممنون از زحمات شما،
      لطفا در صورت امکان یه آموزش برای نحوه انتشار وب اپلیکیشن Asp Core را روی یه سرور لینوکسی رو هم آموزش بدید

      • بهنام کلانتر
        چهارشنبه ۷ فروردین ۱۳۹۸ - ۱۴:۴۲

        سلام ممنون
        در صورت تهیه سرور چشم این اموزش هم انشآلله تهیه میکنم

    • داود
      دوشنبه ۵ فروردین ۱۳۹۸ - ۰۰:۲۸

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

      • بهنام کلانتر
        دوشنبه ۵ فروردین ۱۳۹۸ - ۱۱:۱۸

        سلام نه برای چی مشکلی پیش میاد مناسفانه من هاست نداشتم که سابت رو اپلود کنم
        و زمان اپلود جاهایی که url مسیر localhost خورده رو باید مسیر اسم دامنه ای که انتخاب کردین جایگزین کنید

    • ابراهیم
      جمعه ۲ فروردین ۱۳۹۸ - ۲۳:۰۱

      با عرض سلام ، در این دوره آموزش قرار دادن سایت ساخته شده روی هاست هم توضیح داده میشه ؟

      • بهنام کلانتر
        شنبه ۳ فروردین ۱۳۹۸ - ۰۹:۳۳

        سلام در حال حاضر خیر ولی انشالله در صورت تهیه هاست ، اپلود سایت هم خواهیم گفت

    • آرین
      پنج شنبه ۱ فروردین ۱۳۹۸ - ۱۳:۰۸

      سلام/ این چه پیش نیاز هایی دارد؟و این دوره با ۵۰ درصد تخفیف ۱۷۵ تومان هست؟

      • بهنام کلانتر
        جمعه ۲ فروردین ۱۳۹۸ - ۰۹:۳۴

        سلام اشنایی با asp core هست که در قسمت سرچ سایت میتونید اموزش مهاجرت از asp mvc به asp core رو مشاهده کنید
        در جواب سوال دوم شما خیر ، کد تخفیف رو وارد کنید قیمت اموزش ۵۰ درصد تخفیف میخوره

    • Yousef_Mb
      یکشنبه ۲۶ اسفند ۱۳۹۷ - ۱۱:۵۵

      استاد ممنون از آموزش های خوبتون:
      از الگو هایی مثل ریپازیتوری و unit of work استفاده شده‌‌ یا نه؟
      با سپاس فراوان

      • بهنام کلانتر
        یکشنبه ۲۶ اسفند ۱۳۹۷ - ۱۲:۳۴

        سلام ممنون
        نه از معماری Clean Architecture و Interface ها استفاده شده
        برای اشنایی میتونید لینک های نمونه قسمت دوم رو دانلود کنید تا با ساختار پروژه و عملکرد اشنا بشین

    • رضا
      جمعه ۲۴ اسفند ۱۳۹۷ - ۱۶:۲۱

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

      • بهنام کلانتر
        جمعه ۲۴ اسفند ۱۳۹۷ - ۲۱:۳۸

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

    • حبیب
      پنج شنبه ۲۳ اسفند ۱۳۹۷ - ۱۳:۳۶

      سلام این پروژه کلا از Razor Pages استفاده شده؟ (تمام صفحات)؟

      • بهنام کلانتر
        پنج شنبه ۲۳ اسفند ۱۳۹۷ - ۱۳:۵۷

        سلام در قسمت پنل مدیریت از Razor Page استفاده شده

    بهنام کلانتر طراح و توسعه دهنده افزونه و قالب وردپرس

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

    دسته بندی

    آموزش الکترونیک

    ارزهای دیجیتال

    بازی سازی

    برنامه نویسی موبایل

    برنامه نویسی ویندوز

    پایگاه داده

    تحصیلات تکمیلی

    دروس دانشگاهی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    شبکه

    طراحی سایت

    طراحی و گرافیک

    کلاس آنلاین

    نرم افزارهای کاربردی

    هوش مصنوعی

    مدرسین

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد به دانشجویار مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت logo-samandehi دانشجویار مجوز سازمان فنی حرفه ای کشور