ساخت صفر تا صد سایت دیجی کالا با سی شارپ (Asp.Net Core)

ضبط شده
در این دوره آموزشی یک وبسایت فروشگاهی مشابه دیجی کالا با قابلیت چند فروشندگی با استفاده از زبان سی شارپ و فریمورک asp.net core میسازیم. تمام ابزار های ساخت وبسایت آموزش داده می شود
امتیاز دوره ( 5 نفر)
5 از 5
  • بیش از 3 سال تدریس در ماراد
  • زندگی فعال
  • 27 اپیزود
  • 11 ساعت و 11 دقیقه
  • سطح متوسط
ساخت صفر تا صد سایت دیجی کالا با سی شارپ (Asp.Net Core)

در این دوره چه چیز هایی می آموزید؟

اپیزودها

اپیزود 1 راه اندازی پروژه و مشخص کردن معماری
رایگان 20 دقیقه

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

اپیزود 2 افزودن قالب دیجی کالا (Ikala) به پروژه
رایگان 40 دقیقه

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

اپیزود 3 اتصال به دیتابیس - بخش اول OurShopContext
25 دقیقه

اولین بخش اتصال پروژه به دیتابیس، ساخت فایل OurShopContext و آموزش کانفیک دیتابیس در فایل Program.cs - فایل تقلب رو از قسمت تکالیف میتونید دانلود کنید عزیزان.

اولین جدول دیتابیسمون که مربوط به کاربران (Users) هست رو باهم میسازیم و اولین Migration رو به دیتابیس میزنیم و دیتابیسمون رو آپدیت میکنیم، اموزش نصب SSMS رو توی بخش تکالیف دوره واستون قرار دادم عزیزان.

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

مبحث سرویس ها رو کامل آموزش میدم و UserService رو با هم میسازیم. و متود های مربوط به بک اند صفحه لاگین رو بهش اضافه میکنیم.

آموزش پر استفاده ترین متود های EF Core و آموزش متود POST و GET در RazorPages

آموزش ViewData و TempData و تکمیل بک اند صفحه لاگین

توی این قسمت تشخیص میدیم پسوردی که کاربر وارد کرده آیا درسته یا اشتباه.

توی این اپیزود یاد میگیریم چطور کاربر رو داخل سایتمون SignIn کنیم و همچنین روش استفاده از Claim ها برای انجام این کار رو باهم یاد میگیریم، یه جوری بهت یاد دادم که تا آخر زندگیت فراموشش نکنی!

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

توی این اپیزود باهم یاد میگیریم که چطور پسورد کاربرها رو توی سی شارپ تبدیل به Hash کنیم تا امنیت کاربران و دیتابیسمون رو ببریم بالا که اگه خدایی نکرده یوقت هک شدیم اطاعات حیاتی کابرامون لو نره!

توی این قسمت باهم یاد میگیریم چطور صفحه حساب کاربری رو بسازیم و همچنین یه نیم نگاهی هم به partial view ها میندازیم.

توی این قسمت صفحه ویرایش حساب کاربری رو تکمیل میکنیم و سیستم تغییر رمز عبور رو میسازیم.

هم جدول محصولات در دیتابیس رو میسازیم هم رابطه ها (Relations) رو در دیتابیس یاد میگیریم.

جدول Brands و Categories رو به دیتابیسمون اضافه میکنیم و رابطه هاشون رو با جدول Products میسازیم، مثل آب خوردن!!

توی این اپیزود هم ProductService رو میسازیم، هم متود دریافت اطلاعات محصول از دیتابیس با استفاده از SKU و نام محصول رو تکمیل میکنیم.

هم صفحه نمایش محصول (محصول تکی) رو میسازیم، هم نحوه استفاده از دستور include رو در EF Core یاد میگیریم. بسیار اپیزود جذابی هست :)

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

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

صفحه ساخت محصول رو تکمیل میکنیم و برای اولین بار یاد میگیریم چطور از select option توی فرانت اند پروژه asp.net core استفاده کنیم، من که خیلی این قسمت رو دوست داشتم، شما چطور؟

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

توی این بخش صفحه بندی یا Paging و سرچ رو به صفحه نمایش محصولات تو پنل ادمین اضافه میکنیم.

صفر تا صد صفحه ویرایش محصولات رو با استفاده از زبان شیرین سی شارپ و فریمورک asp.net core میسازیم!

توی این اپیزود صفحه نمایش تمام category هارو توی ادمین میسازیم تا بعدا قابلیت افزودن و ویرایش دسته بندی ها رو بهش اضافه کنیم.

هم ساخت دسته بندی ها از پنل ادمین رو میسازیم، هم یه باگ نسبتا کوچیک مربوط به authentication کاربر رو حل میکنیم.

توی این اپیزود، هم صفحه ویرایش دسته بندی هارو میسازیم، هم یه قابلیت جدید ماراد (لیگ اساتید) رو بهتون نشون میدم که اولین کسایی هستین که این قابلیت رو میبینین چون هنوز تا این تاریخ لانچ نشده :)))

توضیحات دوره

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

توی این دوره صفر تا صد وبسایت دیجی کالا رو با استفاده از زبان برنامه نویسی سی شارپ و فریمورک Asp.Net Core میسازیم.

زبان برنامه نویسی C# یکی از بهترین زبان ها در برنامه نویسی بک اند به حساب میاد.

با استفاده از فریمورک دات نت میتونیم یک وبسایت طراحی کنیم و هم روی سرور ویندوز اجراش کنیم و هم سرور لینوکس!

 

نظر شخصی من اینه که زبان سی شارپ میتونه بهترین انتخاب برای بک اند باشه به چند دلیل:

 

  1. آموزش ها و داکیومنت های بسیار زیادی توی اینترنت واسش موجوده و هیچوقت به در بسته نمیخوریم!
  2. سرعت بسیار بالا نسبت به سایر فریمورک ها (در صورت رعایت نکاتی که توی دوره گفته شده)
  3. اوپن سورس بودن و پکیج های بسیار زیاد برای استفاده در مخزن Nuget

و...

 

به شما قول میدم این دوره بهترین آموزش برنامه نویسی بک اند سایت با .Net Core هست.

 

پیش نیاز های این دوره:

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

 

دانشجویان دیگر خریده اند

اتصال به گوگل درایو
اتصال به گوگل درایو
  • 9 اپیزود
  • 1 ساعت و 14 دقیقه
  • سطح مقدماتی
امتیاز دوره ( 1 نفر)
5 از 5
12,000 96,000
تــومـان
مشاهده دوره
ترکیب دیجیتال فتوشاپ برای کمپین‌های تبلیغاتی
ترکیب دیجیتال فتوشاپ برای کمپین‌های تبلیغاتی
  • 13 اپیزود
  • 2 ساعت و 23 دقیقه
  • سطح متوسط
امتیاز دوره
هنوز امتیاز ندارد
23,000 206,000
تــومـان
مشاهده دوره
اموزش ترسیم کمان و مسیرهای منحنی شکل در کورل دراو
اموزش ترسیم کمان و مسیرهای منحنی شکل در کورل دراو
  • 1 اپیزود
  • 10 دقیقه
  • سطح متوسط
امتیاز دوره
هنوز امتیاز ندارد
رایگان
تــومـان
مشاهده دوره
دوره جامع Gmail برای افزایش بهره‌وری و انجام کارها
دوره جامع Gmail برای افزایش بهره‌وری و انجام کارها
  • 16 اپیزود
  • 1 ساعت و 25 دقیقه
امتیاز دوره
هنوز امتیاز ندارد
14,000 126,000
تــومـان
مشاهده دوره
طراحی و انیمیشن یک نشان vintage در افتر افکتس
طراحی و انیمیشن یک نشان vintage در افتر افکتس
  • 37 اپیزود
  • 5 ساعت و 19 دقیقه
امتیاز دوره
هنوز امتیاز ندارد
53,000 421,000
تــومـان
مشاهده دوره
دوره‌ی ارتباطات ویدئویی
دوره‌ی ارتباطات ویدئویی
  • 20 اپیزود
  • 1 ساعت و 50 دقیقه
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
18,000 161,000
تــومـان
مشاهده دوره

استاد دوره

امتیاز 5 ( 6 رای)
18 امتیاز و کامنت
92 دانشجو
2 دوره آموزشی

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

برای کامنت دادن باید وارد حساب کاربریتون بشین

کامنت ها

400,000 تومان
1,999,000 تومان
  • 27 اپیزود در مجموع 11 ساعت و 11 دقیقه
  • 48 دانشجو
  • دسترسی مادام العمر به دوره
  • قابل استفاده روی تلفن همراه و رایانه
  • گواهینامه پایان دوره ماراد
امتیاز دوره ( 5 نفر)
5 از 5
شرکت در دوره
ضمانت بازگشت وجه
درگاه پرداخت ایمن
پشتیبانی 24 ساعته
تضمین کیفیت