(۲۳۲ امتیاز از ۴۸ رای)
Loading...
اطلاعات دوره

مدت دوره

۳۷:۳۰:۰۰

تعداد قسمت ها

۳۴

تعداد دانشجو

-

۷۷,۰۰۰ تـــــومان

اطلاعات مدرس

مدرک تحصیلی

کارشناسی ارشد

تعداد دوره ها

۳ مورد

آموزش ASP.NET MVC Core به صورت پروژه محور | طراحی فروشگاه اینترنتی

آموزش ASP.NET MVC Core به صورت پروژه محور

در این بخش فیلم آموزش ASP.NET MVC Core پیشرفته به صورت پروژه محور برای ساخت صفر تا صد سایت فروشگاه اینترنتی را به همراه سورس کد طراحی شده آماده کرده ایم که در آن به صورت کامل نحوه طراحی یک سایت فروشگاهی آموزش داده می شود و شما پس از اتمام این دوره به سادگی می توانید سایت های مشابه را طراحی نمائید. دوره آموزش ASP.NET MVC Core 1 با کیفیت بالا و در قالب ۳۴ قسمت و ۳۷٫۵ ساعت به زبان فارسی تهیه شده است. در ادامه به معرفی ASP.NET Core و پیش نیاز ها و سرفصل های این دوره ASP.NET MVC Core پرداخته و پیش نمایشی از قسمت های مختلف آن قرار داده شده است.

آشنایی با ASP.NET Core

زبان ASP.NET Core نگارشی از .NET محسوب می شود که بر پایه .NET Core استوار است. این زبان به نوع سیستم عامل وابسته نیست و نیازی به واسط برنامه نویسی ویندوز ندارد. اگرچه ویندوز هنوز هم یکی از سیستم عامل های برتر محسوب می شود اما نرم افزار های تحت وب روز به روز اهمیت و کاربرد بیشتری پیدا می کنند. شرکت مایکروسافت به منظور گسترش حوزه کارکرد .NET زبان ASP.NET Core را معرفی کرد است. به این معنی که نرم افزار های ایجاد شده با ASP.NET Core می توانند در محیط های مختلفی میزبانی شوند.

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

ASP.NET Core چیست ؟

ASP.NET Core یک فریم ورک جدید برای ساخت برنامه مدرن همچون برنامه های تحت وب و برنامه های موبایلی می باشد که توسط شرکت مایکروسافت ارائه شده است. برنامه های نوشته شده با این فریم ورک قابلیت اجرا شدن در ویندوز، لینوکس و مک را دارند. این فریم ورک ویژگی های Web API و MVC را به فریم ورک برنامه نویسی وب متصل می سازد. ASP.NET Core 1.0 یک باز نویسی از فریم ورک فعلی ASP.NET 4.6 است که تقریبا قابلیت های یکسانی با نسخه ۴٫۶ دارد اما بسیار سبک تر و ماژولارتر است.

منظور از Cross Platform این است که برنامه های ایجاد شده می توانند بر روی چندین پلتفرم اجرا شوند. برنامه های ASP.NET Core هم بر روی .NET Core و .NetFramework اجرا می شوند. این تکنولوژی با هدف بهینه سازی فریم ورک های مبتنی بر محاسبات ابری پیاده سازی شده است که میزان بار اضافی بر روی سرور را بسیار کاهش می دهد. این تکنولوژی باعث می شود تا در زمان طراحی و پیاده سازی میزان انعطاف پذیری برنامه های توسعه دهندگان افزایش یابد.

چرا ASP.NET Core ؟

در لیست زیر برخی از مهم ترین ویژگی های فریم ورک ASP.NET Core را مشاهده می کنید:

  • متن باز و رایگان
  • Cross Platform
  • سبک، قدرتمند و ساده
  • امکان دسترسی به محیط محاسبات ابری
  • ارتقاء سطح ماژولار بودن
  • پشتیبانی و سازگاری کامل با NuGet Package
  • یکپارچه سازی فریم ورک های سمت کاربر مدرن و BackEnd
  • و سایر موارد

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

قسمت اول:

  • معرفی دوره
  • مقدمه ای در مورد دوره
  • آشنایی اولیه با MVC Core
  • بررسی تغییرات Mvc Core
  • بررسی نقاط قوت Mvc core

قسمت دوم:

  • ایجاد پروژه Mvc
  • ایجاد پروژه Mvc Core
  • بررسی روت اصلی Core
  • معرفی پوشه WWWRoot
  • معرفی بخش های تغیر یافته

قسمت سوم:

  • ایجاد پروژه اصلی
  • معرفی کلی روش code first
  • ساخت تمامی کلاس های اصلی پایگاه به صورت اولیه
  • معرفی اتریبیوت ها
  • ایجاد جزئیات جدول مقاله برای فروشگاه

قسمت چهارم:

  • ایجاد جدول نظرات محصول
  • ایجاد جدول وزن
  • ایجاد جدول رنگ ها
  • ایجاد جدول سرور بارگزاری
  • ایجاد جدول گالری تصاویر
  • نحوه ایجاد ارتباط و ساخت کلید خارجی

قسمت پنجم:

  • ایجاد جدول محصول
  • ایجاد جدول صورتحساب
  • ایجاد جدول سبد خرید
  • ایجاد جدول تنظیمات اصلی سایت
  • معرفی ایجاد ماگریشن
  • ایجاد پایگاه داده
  • معرفی کلاس DbContext

قسمت ششم:

  • شروع بخش انتقال قالب و تغییر قالب
  • نحوه استفاده از قالب آماده روی پروژه
  • تغییر مسیر های پیش فرض قالب HTML
  • نحوه مسیر دهی فایل های استایل و محل نگهداری صحیح
  • ساخت صفحه اصلی
  • ساخت لایوت اصلی سایت

قسمت هفتم

  • ایجاد بخش ثبت نام
  • معرفی کنترل اکانت
  • نحوه ساخت صفحه ثبت نام
  • مطابقت کد HTML با Core Razor
  • ایجاد پارشال هدر برای سایت

قسمت هشتم:

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

قسمت نهم:

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

قسمت دهم:

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

قسمت یازدهم:

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

قسمت دوازدهم:

  • ایجاد صفحه ارسال پیام
  • جدا سازی بخش نمایش پیام های ارسالی و دریافتی
  • امکان ارسال پیام به مدیر سایت
  • شمارش تعداد پیام های ارسالی
  • مشاهده وضعیت پیام های ارسال شده

قسمت سیزدهم:

  • ایجاد لیست پیام های دریافت شده برای هر کاربر
  • ایجاد صفحه تغییر کلمه عبور پروفایل
  • ایجاد بخش نمایش لیست خریدهای هرکاربر

قسمت چهاردهم:

  • ایجاد صفحه اصلی فروشگاه
  • تقسیم صفحه اصلی به چهار قسمت
  • نمایش پربازدیدترین محصولات
  • نمایش جدیدترین محصولات
  • نمایش پرفروشترین محصولات
  • نمایش محصولات تخفیف دار

قسمت پانزدهم:

  • ایجاد بخش نمایش جزئیات محصول
  • ایجاد مدل و مدل داخلی
  • نمایش نظرات ثبت شده هر محصول
  • امان ثبت نظر برای هرمحصول
  • امکان ثبت نظر با حالت ورود کاربر
  • نمایش اطلاعات فنی محصول

قسمت شانزدهم:

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

قسمت هفدهم:

  • ایجاد بخش سبد خرید
  • تعریف روال کار سبد خرید و مراحل خرید
  • نحوه اضافه کردن محصول به سبد خرید
  • بررسی تایید بودن کاربر برای عملیات خرید

قسمت هجدهم:

  • ادامه بخش سبد خرید
  • نمایش محصولات انتخاب شده روی سبد
  • محاسبه مالیات برارزش افزوده
  • محاسبه هزینه ارسال سبد
  • محاسبه تخفیفات سبد
  • نمایش ادرس پستی ارسل محصول روی سبد

قسمت نوزدهم:

  • ادامه بخش سبد خرید
  • بررسی نمایش صورتحساب در بخش پروفایل
  • معرفی وب سرویس های درگاه پرداخت
  • بررسی مستندات درگاه واسط زرین پال
  • نحوه اضافه وب سرویس به پروژه با دو روش

قسمت بیستم:

  • ادامه بخش پرداخت انلاین
  • فراخوانی وب سرویس درگاه زرین پال
  • بررسی مرحله ای پرداخت اولیه و اتصال به درگاه
  • بررسی ایندکس گذاری جداول پایگاه
  • معرفی روال کار ایندکس ها

قسمت بیست و یکم:

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

قسمت بیست و دوم:

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

قسمت بیست و سوم:

  • ایجاد بخش نمایش مقالات
  • نمایش جزئیات مقالات
  • ایجاد بخش مدیریت سایت
  • ساخت لایوت پیش فرض مدیریت
  • ایجاد امار جزئی روی داشبرد مدیریت

قسمت بیست و چهارم:

  • ادامه بخش مدیریت
  • نمایش خلاصه فروش هفتگی
  • نمایش اخرید خریدها
  • نمایش جدیدترین محصولات
  • نمایش اعضای جدید
  • امکان ورود با پنل مدیریت با فرم مجزا

قسمت بیست و پنجم:

  • ادامه بخش مدیریت سایت
  • ایجاد قسمت مدیریت کاربران
  • امکان مشاهده لیستی از تمامی کاربران عضو
  • امکان فعال یا غیرفعال کردن دسترسی ورود به سایت هر کاربر
  • نمایش جزئیات هر کاربر

قسمت بیست و ششم:

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

قسمت بیست و هفتم:

  • ادامه بخش مدیریت فروشگاه
  • بخش ویرایش مقالات
  • بخش حذف با تایید قبلی مقاله
  • تست صفحه بندی و خروجی نهایی

قسمت بیست و هشتم:

  • ادامه بخش مدیریت فروشگاه
  • ایجاد بخش مدیریت رنگ ها
  • امکان اضافه کردن رنگ جدید
  • امکان اصلاح رنگ
  • استفاده از انتخابگر رنک
  • ایجاد بخش مدیریت دسته ها
  • امکان ثبت دسته جدید
  • امکان اصلاح و غیرفعال سازی دسته ها

قسمت بیست و نهم:

  • ادامه بخش مدیریت
  • ایجاد بخش مدیریت نظرات ثبت شده برای محصولات
  • امکان پاسخ دهی با ایمیل
  • تایید نظرات برای نمایش
  • حذف نظرات تایید نشده
  • مدیریت وزن و هزینه ارسال
  • امکان ثبت و ویرایش وزن و هزینه ارسال

قسمت سی ام:

  • ادامه بخش مدیریت
  • ایجاد بخش مدیریت محصولات
  • امکان ثبت محصول جدید
  • امکان ویرایش محصول
  • امکان ثبت اطلاعات فنی محصول
  • امکان ویرایش اطلاعات فنی محصول
  • تفکیک محصولاتی که اطلاعات فنی دارند

قسمت سی و یکم:

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

قسمت سی و دوم:

  • ادامه بخش مدیریت محصولات
  • ایجاد بخش مدیریت گالری تصاویر محصولات
  • پیاده سازی بارگزاری تصاویر به صورت FTP
  • نحوه حذف تصاویر به صورت FTP
  • نمایش تصاویر از روی یک سرور دیگر

قسمت سی و سوم:

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

قسمت سی و چهارم:

  • قسمت پایانی
  • ایجاد بخش مدیریت دسترسی به صفحات
  • قابلیت ویرایش اطلاعات دسترسی به صفحات
  • جمع بندی نهایی دوره


پیش نمایش قسمت اول

پیش نمایش قسمت پنجم

پیش نمایش قسمت دهم

پیش نمایش قسمت بیستم

پیش نمایش قسمت سی و سوم

باکس دانلود
شناسه:
۱۲۸۰
مدت دوره:
۳۷:۳۰:۰۰
قسمت ها:
۳۴
اندازه فایل:
۴٫۳۲۰ گیگابایت
مدرس:
مهندس علی بهارلو
قیمت:
۷۷,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۱۱ مورد)
  1. تصویر آواتار کاربر 0
    مبین رحیمی یکشنبه , ۶ خرداد

    سلام خسته نباشید میخواستم بدونم که یادگیری ASP.NET Core برای یادگیری ASP.NET Core 2 لازم و پیش نیاز هست یا از همون اول می تونم از نسخه دومش شروع کنم؟ ممنون از سایت خوبتون

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهدوشنبه , ۷ خرداد

      در این دوره از asp.net core 1 استفاده شده است و می تونم بگم یکی از بهترین آموزش asp.net mvc core می باشد که صفر تا صد طراحی یک فروشگاه رو داره آموزش میده

  2. تصویر آواتار کاربر 0
    سید امین احمدی جمعه , ۱۱ خرداد

    سلام تو این دوره از الگوی Repository و همچنین تزریق وابستگی ها بصورت حرفه ای استفاده شده؟

  3. تصویر آواتار کاربر 0
    رضامحمدزاده یکشنبه , ۲۰ خرداد

    باسلام بابت آموزش خوبتون ممنونم، تو نظرات که خوندم این دوره، دوره core2 هست درسته؟ آیا تخفیفم دارید؟ و اینکه بنظر از Repository استفاده نکردید یا من اشتباه میکنم!؟

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهدوشنبه , ۲۱ خرداد

      خیر core 1.1 است و از Repository نیز استفاده شده است.

  4. تصویر آواتار کاربر 0
    Alireza Alavi چهارشنبه , ۲۷ تیر

    سلام ممنون از سایت مفیدتون. میخواستم بدونم فیلم آموزشی دیگه ای در مورد MVC Core دارید که به صورت پروژه محور نباشه و مباحث پایه را برای مبتدی ها آموزش بده؟

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهدوشنبه , ۸ مرداد

      فیلم آموزشی MVC Core نه متاسفانه ولی در حال تکمیل بخش آموزش ASP.Net Core هستیم که از صفر تا 100 Core رو آموزش خواهیم داد.

  5. تصویر آواتار کاربر 0
    عابدی چهارشنبه , ۲۷ تیر

    سلام. میخواستم بدون هر بخش این آموزش به طور میانگین چند دقیقه می باشد.

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهدوشنبه , ۸ مرداد

      هر بخش تقریبا 30 یا 35 دقیقه هستش

  6. تصویر آواتار کاربر 0
    رحمانی سه شنبه , ۹ مرداد

    سلام . آیا در این دوره از ajax هم استفاده شده است؟

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهجمعه , ۱۲ مرداد

      خیر در این دوره از ایجکس استفاده نشده است.