اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.
ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.
آموزش پیاده سازی سایت پرسش و پاسخ با Net Core. (مشابه StackOverflow)
برنامه نویسان جدا از زبان یا فریم ورکی که باهاش کار میکنن روزانه با مسائل و چالش های مختلفی روبرو میشن که ممکنه وقت زیادی رو صرف پیدا کردن راه حل اون مشکل بکنن در حالی که با وجود مراجع پرسش و پاسخ مختلف مثل سایت Stackoverflow ، میتونن از تجربه دیگر افراد استفاده کنن و یا حتی تجربه خودشون رو به اشتراک بزارن تا نیاز به اختراع دوباره چرخ نباشه یعنی مسیری که دیگران طی کرده اند رو مجدد طی نکنیم .
توی این دوره قصد داریم با آخرین نسخه دات نت (در حال حاضر دات نت 6) یک سایت پرسش و پاسخ مشابه Stackoverflow رو پیاده سازی کنیم و امکانات مختلفی مثل ثبت پرسش در تگ های مختلف ، پاسخگویی به سوالات دیگر کاربران ، امتیاز دهی به کاربر ، تعیین پاسخ درست و... رو براش در نظر بگیریم.
در نهایت هم پروژه خودمون رو پابلیش می کنیم و اون رو در محیط واقعی بررسی می کنیم.
پیش نیاز های دوره :
معماری تمیز
Asp.net Core
فهرستـــ ویدیوها
مدت زمان دوره 27:0:00
با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
1
معرفی دوره
00:11:35
معرفی دوره
2
پیاده سازی اولیه معماری تمیز
00:10:48
پیاده سازی اولیه معماری تمیز
3
انتقال قالب به پروژه
00:26:48
انتقال قالب به پروژه
4
ایجاد DbContext و مدل User
00:24:00
ایجاد DbContext و مدل User
5
پیاده سازی عملیات ثبت نام (بخش اول)
00:34:31
پیاده سازی عملیات ثبت نام (بخش اول)
6
پیاده سازی عملیات ثبت نام (بخش دوم)
00:22:55
پیاده سازی عملیات ثبت نام (بخش دوم)
7
پیاده سازی موارد امنیتی در ارسال فرم
00:15:42
پیاده سازی موارد امنیتی در ارسال فرم
8
پیاده سازی ورود کاربران
00:28:58
پیاده سازی ورود کاربران
9
بررسی نکات تکمیلی در احراز هویت کاربر
نمایش آنلاین این بخش رایگان است
00:13:11
بررسی نکات تکمیلی در احراز هویت کاربر
10
فعالسازی حساب کاربری
00:13:43
فعالسازی حساب کاربری
11
پیاده سازی ارسال ایمیل
00:21:12
پیاده سازی ارسال ایمیل
12
فراموشی کلمه عبور
نمایش آنلاین این بخش رایگان است
00:17:02
فراموشی کلمه عبور
13
بازیابی کلمه عبور
00:19:52
بازیابی کلمه عبور
14
انتقال پنل کاربری
00:20:59
انتقال پنل کاربری
15
نمایش اطلاعات کاربر
00:21:48
نمایش اطلاعات کاربر
16
تغییر آواتار کاربر به صورت Ajax
00:32:26
تغییر آواتار کاربر به صورت Ajax
17
پیاده سازی Loading در ارسال Ajax
00:09:37
پیاده سازی Loading در ارسال Ajax
18
ویرایش حساب کاربری (بخش اول)
00:30:19
ویرایش حساب کاربری (بخش اول)
19
Load شدن شهر ها بر اساس کشور بوسیله Ajax
00:31:05
Load شدن شهر ها بر اساس کشور بوسیله Ajax
20
پیاده سازی datepicker شمسی
00:20:10
پیاده سازی datepicker شمسی
21
ویرایش حساب کاربری (بخش دوم)
00:22:01
ویرایش حساب کاربری (بخش دوم)
22
تغییر کلمه عبور
نمایش آنلاین این بخش رایگان است
00:13:41
تغییر کلمه عبور
23
تحلیل و پیاده سازی Entity های مربوط به پرسش و پاسخ
00:37:13
تحلیل و پیاده سازی Entity های مربوط به پرسش و پاسخ
24
ایجاد سوال (بخش اول)
00:21:59
ایجاد سوال (بخش اول)
25
پیاده سازی Ckeditor 5
00:30:39
پیاده سازی Ckeditor 5
26
استفاده از MagicSuggest برای انتخاب تگ ها
00:30:01
استفاده از MagicSuggest برای انتخاب تگ ها
27
ایجاد سوال (بخش دوم)
00:13:02
ایجاد سوال (بخش دوم)
28
اعتبارسنجی تگ های ورودی کاربر (بخش اول)
00:23:20
اعتبارسنجی تگ های ورودی کاربر (بخش اول)
29
اعتبارسنجی تگ های ورودی کاربر (بخش دوم)
00:21:58
اعتبارسنجی تگ های ورودی کاربر (بخش دوم)
30
ایجاد سوال (بخش سوم)
00:33:24
ایجاد سوال (بخش سوم)
31
نمایش لیست سوالات (بخش اول)
00:13:26
نمایش لیست سوالات (بخش اول)
32
بررسی Filter و Paging
00:36:54
بررسی Filter و Paging
33
استفاده از ViewModel به جای Question
00:11:41
استفاده از ViewModel به جای Question
34
نمایش لیست سوالات (بخش دوم)
00:33:08
نمایش لیست سوالات (بخش دوم)
35
فیلتر سوالات بر اساس تگ
00:10:39
فیلتر سوالات بر اساس تگ
36
نمایش لیست تگ ها
00:22:42
نمایش لیست تگ ها
37
ایجاد صفحه ی جزئیات سوال
00:18:02
ایجاد صفحه ی جزئیات سوال
38
پاسخ به سوالات به صورت Ajax
00:33:08
پاسخ به سوالات به صورت Ajax
39
نمایش لیست پاسخ ها
00:26:43
نمایش لیست پاسخ ها
40
ثبت بازدید برای سوالات
00:15:33
ثبت بازدید برای سوالات
41
انتخاب پاسخ درست
00:21:34
انتخاب پاسخ درست
42
پیاده سازی لینک کوتاه
00:11:19
پیاده سازی لینک کوتاه و به اشتراک گذاری در شبکه های اجتماعی
43
ثبت امتیاز برای پاسخ ها
00:29:51
ثبت امتیاز برای پاسخ ها
44
ثبت امتیاز برای سوالات
00:13:19
ثبت امتیاز برای سوالات
45
افزودن سوال به علاقه مندی
00:21:21
افزودن سوال به لیست علاقه مندی
46
استفاده از ValidateAntiForgeryToken در Ajax
00:05:42
استفاده از ValidateAntiForgeryToken در Ajax
47
ویرایش سوال (بخش اول)
00:16:09
ویرایش سوال (بخش اول)
48
ویرایش سوال (بخش دوم)
00:12:38
ویرایش سوال (بخش دوم)
49
ویرایش پاسخ (بخش اول)
00:15:00
ویرایش پاسخ (بخش اول)
50
ویرایش پاسخ (بخش دوم)
00:06:04
ویرایش پاسخ (بخش دوم)
51
داینامیک کردن SideBar
00:19:12
داینامیک کردن SideBar
52
تکمیل صفحه اصلی و Footer
00:12:43
تکمیل صفحه اصلی و Footer
53
جستجوی سوالات با استفاده از Autocomplete
00:23:02
جستجوی سوالات با استفاده از Autocomplete
54
مدیریت و حذف فایل ها بعد از ویرایش
00:24:06
مدیریت و حذف فایل ها بعد از ویرایش
55
نمایش لیست سوالات نشان شده در پنل کاربری
00:20:49
نمایش لیست سوالات نشان شده در پنل کاربری
56
بررسی امنیت جدید گوگل در ارسال ایمیل
00:04:46
بررسی امنیت جدید گوگل در ارسال ایمیل
57
انتقال پنل ادمین
00:19:48
انتقال پنل ادمین
58
پیاده سازی نمودار با استفاده از Chart.js (بخش اول)
00:23:08
پیاده سازی نمودار با استفاده از Chart.js (بخش اول)
59
پیاده سازی نمودار با استفاده از Chart.js (بخش دوم)
00:17:34
پیاده سازی نمودار با استفاده از Chart.js (بخش دوم)
60
مدیریت تگ ها در ادمین (بخش اول)
00:30:36
مدیریت تگ ها در ادمین (بخش اول)
61
مدیریت تگ ها در ادمین (بخش دوم)
00:29:28
مدیریت تگ ها در ادمین (بخش دوم)
62
افزودن تگ در ادمین (بخش اول)
00:27:28
افزودن تگ در ادمین (بخش اول)
63
افزودن تگ در ادمین (بخش دوم)
00:14:16
افزودن تگ در ادمین (بخش دوم)
64
ویرایش تگ در ادمین
00:21:19
ویرایش تگ در ادمین
65
حذف تگ در ادمین
00:09:47
حذف تگ در ادمین
66
نمایش لیست کاربران آنلاین با استفاده از SignalR (بخش اول)
00:29:39
نمایش لیست کاربران آنلاین با استفاده از SignalR (بخش اول)
67
نمایش لیست کاربران آنلاین با استفاده از SignalR (بخش دوم)
00:26:47
نمایش لیست کاربران آنلاین با استفاده از SignalR (بخش دوم)
68
مدیریت سوالات در ادمین
00:26:38
مدیریت سوالات در ادمین
69
تکمیل بخش مدیریت سوالات
00:16:50
تکمیل بخش مدیریت سوالات
70
نمایش لیست کاربران در ادمین
00:20:28
نمایش لیست کاربران در ادمین
71
ویرایش کاربر در ادمین (بخش اول)
00:18:56
ویرایش کاربر در ادمین (بخش اول) - پیاده سازی تغییر آواتار کاربر
نظرات کاربران در رابطه با این دوره