با آموزش طراحی سبد خرید فروشگاه با Asp.net Core 2 همراه با Identity در خدمت شما هستیم.

ASP.NET Core یک فریم ورک Open Source (مجانی) و Cross Platform (چندسکویی) برای ساخت اپلیکیشن های مدرن مانند Web Application , Mobile BackEnd می‌ باشد. که می تواند در ویندوز، لینوکس و مک اجرا شود. ASP.NET Core شامل چارچوب MVC است که اکنون ویژگی های MVC و Web API را به چارچوب برنامه نویسی وب متصل می‌کند.

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

شرکت مایکروسافت نسخه جدیدی از ASP.NET Core را همراه با NET Core. معرفی کرده است. این نسخه ASP.NET Core 2.0 نام دارد و دارای ویژگی های جدید و جالبی است. و نسبت به نسخه ASP.NET Core 1 از نظر عملکرد،کارایی و تعداد خطوط برنامه ، بهینه تر شده است.

ASP.NET Core 2، نسخه بازنویسی شده ASP.NET است که کاملا ماژولار تهیه شده‌ و بسیاری از الگوهای برنامه نویسی شیء‌گرا مانند تزریق وابستگی‌ها، به صورت توکار و از ابتدا پشتیبانی می‌شوند.

مزایای ASP.NET Core2:

  • مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه می‌دهد.
  • سرعت بسیار بالا نسبت به نسخه قبلی
  • قابلیت اجرا در سیستم های عامل مختلف(Cross Platform)
  • یکپارچه سازی ساخت رابط کاربری و WEB API
  •  یکپارچه سازی client-side frameworks و جریان های توسعه.
نکته
در این دوره ما یک پروژه کاملاً خام از نوع Asp.net Core 2 را ایجاد کردیم. هدف این هست که از صفر یک پروژه را کامل پیکربندی می کنیم و طراحی‌های آن را انجام دهیم و درنهایت یک پروژه سیستم سبد خرید فروشگاه به‌صورت کاملاً پیشرفته با در نظر گرفتن اعمال مفاهیم شی گرایی به‌صورت عملی با پلتفرم Asp.net Core پیاده‌سازی کنیم.

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

  • افراد علاقه مند به برنامه نویسی
  • علاقه مندان به ASP.Net
  • افراد علاقه مند به یادگیری Asp.net Core
  • افرادی که قصد در آمد از برنامه نویسی را دارند.
  • مناسب برای دانشجویان و فارغ التحصیلان مهندسی کامپیوتر

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

جلسه ۱ : مقدمه ای بر دوره آموزشی و توضیحات در مورد دانلود نسخه های مختلف Visual Studio 2017

جلسه ۲ : ایجاد پروژه ، تعریف Model و Interface برای محصولات و دسته بندی محصولات

جلسه ۳ : ایجاد Controller ، نصب Bootstrap با Boewer و توضیحات در مورد Dependency Injection تو کار

جلسه ۴ : نصب و پیکربندی Entity Framework Core 2 در پروژه

جلسه ۵ : ایجاد Repository و پیکربندی و رجیستر کردن Interface ها برای Repository ها در کلاس Startup

جلسه ۶ : پیاده سازی Migration و DbInitializer جهت seed کردن Database

جلسه ۷ : کد نویسی نمایش محصولات

جلسه ۸ : ایجاد Model مربوط به سبد خرید و پیکربندی Session در Asp.net Core2

جلسه ۹ : ایجاد متد های حذف ، نمایش ، ایجاد و خالی کردن سبد خرید

جلسه۱۰ : ایجاد Controller مربوط به سبد خرید

جلسه۱۱ : کد نویسی طراحی سبد خرید با Bootstrap

جلسه۱۲ : کد نویسی نمایش اسلایدر و نمایش محصولات ویژه در صفحه نخست

جلسه۱۳ : معرقی و پیاده سازی مبحث ViewComponent و کد نویسی تعداد محصولات اضافه شده به سبد خرید

جلسه۱۴ : کد نویسی نمایش دسته بندی محصولات

جلسه۱۵ : تعریف Model و Interface مربوط به سفارشات و جزئیات سفارشات

جلسه۱۶ : کد نویسی نمایش جزئیات و توضیحات محصولات

جلسه۱۷ : کد نویسی تصفیه حساب جهت نهایی کردن سفارش

جلسه۱۸ : کد نویسی چک کردن سبد خرید جهت خالی بودن یا نبودن چهت ادامه تصفیه حساب

جلسه۱۹ : نصب و پیکربندی Identity  و ایجاد کنترلر Account جهت اعمال Identity در پروژه

جلسه۲۰ : کد نویسی ثبت نام و ورود کاربران با Identity

جلسه۲۱ : اضافه کردن قابلیت Ajax به سبد خرید و پیاده سازی Authorize جهت سطح دسترسی

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

  • یادگیری Config یک پروژه Asp.net Core ازجمله (پیکربندی Sesion – Identity – EntityFramework Core 2)
  • یادگیری تغییرات ایجاد شده در Asp.net Core 2 نسبت به ورژن ۱
  • استفاده از آخرین نسخه Visual Studio 2017 و استفاده از قابلیت‌ های آن
  • آموزش نصب پکیج‌ ها با استفاده از Bower و تفاوت آن با Nuget
  • یادگیری کامل در مورد استفاده عملی از مفاهیم پیشرفته شی گرایی و EntityFramework Core در پروژه جهت ورود به بازار کار وب
  • ایجاد ذهنیت کامل برای طراحی هر نوع وب سایتی با مفاهیم گفته‌ شده
  • مبحث View Imports
  • تفاوت پیاده سازی Db initializer در asp.net core 2  و ورژن ۱
  • بررسی انواع Action Result
  • پیاده سازی مبحث ثبت نام و ورود کاربران به صورت Async
  • نحوه استفاده از پلاگین های Jquery alert در Ajax

پیش نیاز  :

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

  • Visual Studio 2017 Enterprise
  • SQL Server 2016 Managment Studio

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

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