هیچ دوره ای در سبد خرید شما وجود ندارد
با آموزش طراحی سبد خرید فروشگاه با 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
- افراد علاقه مند به یادگیری 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 نسبت به ورژن 1
- استفاده از آخرین نسخه Visual Studio 2017 و استفاده از قابلیت های آن
- آموزش نصب پکیج ها با استفاده از Bower و تفاوت آن با Nuget
- یادگیری کامل در مورد استفاده عملی از مفاهیم پیشرفته شی گرایی و EntityFramework Core در پروژه جهت ورود به بازار کار وب
- ایجاد ذهنیت کامل برای طراحی هر نوع وب سایتی با مفاهیم گفته شده
- مبحث View Imports
- تفاوت پیاده سازی Db initializer در asp.net core 2 و ورژن 1
- بررسی انواع Action Result
- پیاده سازی مبحث ثبت نام و ورود کاربران به صورت Async
- نحوه استفاده از پلاگین های Jquery alert در Ajax
پیش نیاز :
تکنولوژی و نرم افزار ها :
- Visual Studio 2017 Enterprise
- SQL Server 2016 Managment Studio
مزایای خرید دوره :
- سورس و فایل های جانبی موردنیاز همراه با لینک های آموزش در اختیار شما قرار می گیرد.
- با تهیه این دوره آموزشی، محتوای ارزشمند برای ورود به بازار کار را به قیمت ناچیزی در اختیار دارید.
- ویدئو های آموزشی توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود.
- ویدئو های آموزشی ما در حد نیاز به مباحث تئوری می پردازد و بیشتر آموزش به صورت عملی و متناسب با بازار کار می باشد.
- بلافاصله پس از ثبت سفارش لینک دانلود برای شما فعال شده و به ایمیلتان ارسال میگردد. همچنین در صورت انتخاب گزینه پستی مراحل ارسال مرسوله از طریق ایمیل به اطلاع شما میرسد.
- کیفیت تمامی دوره های سایت تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما یا به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید و یا ۷۰ درصد مبلغ پرداختی به کیف پول شما بازگشت داده می شود.
حمیدرضا
سلام استاد خسته نباشید…در طراحی سبد خرید یک فروشگاه کالا بنده چطور میتونم تعداد کالا هارو هنگام خرید مدیریت کنم؟یعنی اینکه چه زمانی از تعداد محصولاتم ک در دیتابیس ذخیره کردم کاهش بدم؟
لطفا راهنمایی کنید
Mohammad.Safari
این کانستراکتور در کنترل پروداکت به من ارور میده
public ProductController(ICategoryRepository _categoryRepository, IProductRepository _productRepository )
{
productRepository = _productRepository;
categoryRepository = _categoryRepository;
}
بهنام کلانتر مدرس دوره
سلام دوست عزیز
باید در فایل Startup د ر قسمت Configure اینترفیس ها رو باید رجیستر کنید : برای مثال :
Services.AddTransient();
کد کامل تر براتون ایمیل کردم
اینجا توی قسمت نظرات اجازه نوشتن برخی موارد رو نمیده
Mehdi
سلام خسته نباشین . میخاستم بدونم این دوره Asp.net Core2 شما مناسب افراد مبتدی نیز هست ینس افرادی ک تا الان با Asp.net Mvc کار نکردن و تازه میخان استارت کار رو با Asp.net Core بزنن؟
مدرس کلانتر مدرس دوره
سلام دوست عزیز
برای یادگیری Asp.net Core شما حتما باید مباحث پایه مربوط به Asp.net MVc رو بلد باشین اعم از model , view , controller , action و یک سری موارد دیگه که این موارد که گفتم مموارد اصلی هستند بعد از اینکه شما asp mvc رو یاد گرفتین میتونید مجموعه آموزشی مهاجرت از Asp.net MVc به Asp.net Core رو یاد بگیرین که حتما پیشنهاد میکنم و بعد میتونید پروژه محور کار کنید
یاشار
سلام مهندس
مثل همیشه عالی
مدرس کلانتر مدرس دوره
سلام دوست عزیز
خواهش میکنم خیلی ممنون
جابری
سلام
لطفا طراحی سایت های بزرگ بومی مثل بامیلو دیجی کالا و … را در دستور کار خود قرار دهید و این آموزش چون تبدیل شده فیلم های آموزش خارجی هست کامل نیست.
ممنون.
مدرس کلانتر مدرس دوره
سلام دوست عزیز
شما وقتی اصول کار و مباحث Backend رو یاد گرفتید دیگه هر سایت رو میتونید طراحی کنید
مبحث دیزانیش هم که یک چیز کاملا سلیقه ای هست یکی بامیلو دوست داره یکی دیجی کالا و یا یکی دیجی استایل دوست داره
من یک چیز میخوام بگم بعضی از افزاد نباید خودشون رو وابسته به یک آموزش بکنند که اگر من این اموزش رو ببینم دیگه حرفه ای هستم همه چی در یک آموزش خلاصه نمیشه
من بارها و بارها متاسفانه دیدم طرف به خاطر این که یک فایل bootstrap در پروژه نبوده میاد تو تلگرام یا ایمیل میزنه فایل بوتسترپ وجود نداره چقدر بد و بیرا میگن و نمیاد یک دقیقه تو گوگل فایل بوتسترپ که واقعا کاری نداره رو دانلود کنه
من به نوبه خودم هیچ وقت نگفتم برنامه نویسم ما یک راهنما هستیم که چجوری این راه رو ادامه بدین
من مطمنم اگر اموزش 3 سایتی که گفتم هم بذارم شاید بعصی نیازها برطرف بشه ولی بازم 80 درصد افراد میان میگن لطفا اموزش ساخت فروشگاه مانند amazon رو بذارید
چون واقعا مشاهده کردم
از شما و دیگر دوستان که این دیدگاه رو مشاهده میکنند این تقاضا دارم که یه کم هم خودتون رو تو چالش قرار بدین
رضا
سلام
عناوین جلسه رو که مشاهده کردم حرفی از rasor pages که مبحث اصلی و جدید core 2 هست به میان نیامده و در واقع این آموزش همون core 1 هست
لطفن اگه اشتباه می کنم بنده رو اصلاح فرمایید
مدرس کلانتر مدرس دوره
سلام توی سرفصلها چیزی به نام rasor pages نداریم
در ضمن آموزش با asp.net core 2 هم هست لطفا اموزش رو ببینید و دیگر کاربران هم به اشتباه نیندازید
رضا
سلام استاد خسته نباشید
لطفا تو اموزش بعدی یه پروژه کامل رو به asp.net core 2 به صورت کامل و تجاری از صفر تا 100 کار کنید که برای بازار کار خوب باشه چون اغلب اموزش ها صرفا برای اموزش هستش پرو ژه و ناقص و کارهایی که برای یه پروژه تجاری و بازار کار انجام میشه رو اموزش نمیدن
اگه تونستین با همکاری مدرسهای ios و اندروید اپلیکیشن بسازند برای سایت به صورت تجاری و بازار کار و اموزش بدهند هم تخصصی باشه برای هر استاد مباحث اموزشی هم برای مخاطب و دانشجوها بهتر باشه
مدرس کلانتر مدرس دوره
سلام دوست عزیز
پروژه تجاری نیاز به چند نفر هست که من متاسفانه تنها هستم
ولی سعی میکنم یه پروژه خوب برای Asp Core 2 آموزش بدم
وحید
استاد منظور از پروژه تجاری که میگین چیه؟
منم با اموزش صفر تا صد و یه پروژه کامل که تموم قسمت هاش کار بشه موافقم.و همچنین یه اموزش چند استاده که هم asp.net core 2 هم ios هم Android به صورت کامل برای یه پروژه که یه بسته جامع و تخصصی باشه برامون با اینم موافقم وقتی چند استاده باشه هم اموزشها تخصصی تر میشن هم زمان ضبط و انتشار اموزش کمتره و هم جامعتره.دانشجویار که دیگه خلیلی بزرگتر شده و تعداد اساتیدشم زیادتر شدن بهتره به سمت چنین اموزشهایی بره کاربردی ترن و برای بازارکار خوبن.
مدرس کلانتر مدرس دوره
بببین دوست عزیز گفتنش اره راحته ولی کار سخته
من مثلا نمیام به خاطر اندروید بیام که آموزش asp core با دیتابیس my sql یا sql lite بزنم درسته ؟؟بیشتر امورشای اندرویدی که میبیند اصلا اسمی از دیتابیس sql server نبردند
با این موضوع استاد اندروید باید با منی که وب سایت رو داره با sql server پیاده سازی میکنه شرایط رو وفق بده و بعضی از مشکلات بررسی بشه
مثلا همین بحث idenity رو بخوام برای ورود کاربران رو پروژه ام پیاده سازی کنم نوع رمزنگاری identity رو نمیدونم یا اگر هم بدونم اون استاد تو جاوا باید ببینه ایا همچین الگوریتمی وجود داره نداره
به هر حال بزرگوار به این سادگی که شما در قالب یک نظر بیان کنید نیست
با تشکر از نظرات و انتقادهای شما
وحید
شما هم راست میگید استاد ولی چنین اموزشی به زحماتش هم میارزه شما قرار ه یه بسته جامع اموزشی بسازید که خریداران زیادی خواهد داشت و مثل یه اموزشم ععمولی نیس. علاوه بر اون وقتی برنامه نویسیان android و ios برای php و دیتابیس اون اپلیکیشنی میسازند پس زیاد سخت نخواهد بود که ارتباط با sql server هم برقرارکنند(رفرنسهایی هم تو سایت های خارجی میشه پیدا کرد). مثل سایت esam که با asp.net هستش که حتی اپلیکیشن موبایل هم درس کردن برای سایتشون .در مورد احراض هویت تا جایی که میدونم بیشتر اطلاعاتی که میگیریم یا میفرستیم از طریق Web api هستش و از سیستم خود سایت استفاده میکنیم شایدم من اشتباه میکنم.بازم گفتم نظرمو بگم مرسی
امیرحسین
با سلام و خسته نبتشید خدمت مدرس محترم
در این پروژ از کدام نسخه bootstrap استفاده شده؟
مدرس کلانتر مدرس دوره
سلام
بوتسترپ ورژن 3.3.7
به دلیل اینکه چون ما زیاد مبحث طراحی نداشتیم و طراحی های ما فقط منوی بالا – سبد خرید – طراحی صفحه اولیه برای نمیش محصولات ویژه و اسلایدر و جزئیات محصول بود به هر حال تو این پروژه زیاد فرقی نداره از چه ورژنی از بوتسترپ استفاده کرد
انشاءااله در یک پروژه واقعی از بوتسترپ ورژن 4 استفاده میکنیم
شایان
سلام
اگه میشه یک پروژه اختصاصی با asp core web api بذارین مرسی
مدرس کلانتر مدرس دوره
سلام چشم ان شاءااله یک پروژه واقعی هم راه با پیاده سازی web api در پروزه آموزش میدیم
عرفان
.لطفا این موارد رو توی دوره پروژه محور asp core که قرار است ضبط کنین آموزش بدین .تشکر
مدرس کلانتر مدرس دوره
سلام چشم انشاالله در قالب یک پروژه SPA ضبط میکنیم
عرفان
سلام خوبه که با متدرهای روز آموزشهای پروژه محور رو کار کنین مثلا پیاده سازی برنامه هایSPA با فریم ورک Angular js و Asp core 2 وخواهشا بالا بردن سطح امنیت وبهینه کردن سرعت و کارایی در برنامه های تحت وب رو بیشتر بررسی کنید.ممنون
مدرس کلانتر مدرس دوره
سلام مواردی که شما بیان کردین در دستور کار هست البته نیاز به مطالعه بیشتری هست که یک خروجی خوب بده