قیمت این دوره: 500,000 150,000 تومان
  • مدرس دوره : محمد مهدوی هزاوه
  • تعداد ویدیوها : 78 ویدیو
  • مدت زمان دوره : 26:53:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1401/07/20
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش پیاده سازی سایت پرسش و پاسخ با Net Core. (مشابه StackOverflow)

آموزش پیاده سازی سایت پرسش و پاسخ با Net Core. (مشابه StackOverflow)

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

توی این دوره قصد داریم با آخرین نسخه دات نت (در حال حاضر دات نت 6) یک سایت پرسش و پاسخ مشابه Stackoverflow رو پیاده سازی کنیم و امکانات مختلفی مثل ثبت پرسش در تگ های مختلف ، پاسخگویی به سوالات دیگر کاربران ، امتیاز دهی به کاربر ، تعیین پاسخ درست و... رو براش در نظر بگیریم.

در نهایت هم پروژه خودمون رو پابلیش می کنیم و اون رو در محیط واقعی بررسی می کنیم.



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

  1. معماری تمیز
  2. Asp.net Core

فهرستـــ ویدیوها

مدت زمان دوره 26:53: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

ویرایش کاربر در ادمین (بخش اول) - پیاده سازی تغییر آواتار کاربر

72
  • ویرایش کاربر در ادمین (بخش دوم)

00:19:06

ویرایش کاربر در ادمین (بخش دوم)

73
  • ویرایش کاربر در ادمین (بخش آخر)

00:20:52

ویرایش کاربر در ادمین (بخش آخر)

74
  • پیاده سازی سطح دسترسی کاربران در ادمین

00:26:32

پیاده سازی سطح دسترسی کاربران در ادمین

75
  • پیاده سازی صفحه 404 اختصاصی و Minify کردن صفحات

00:10:37

پیاده سازی صفحه 404 اختصاصی و Minify کردن صفحات

76
  • بررسی نکات مهم سئو

00:07:54

بررسی نکات مهم سئو

77
  • آماده سازی پروژه برای Publish

00:18:00

آماده سازی پروژه برای Publish

78
  • Publish پروژه و سخن پایانی

00:24:32

Publish پروژه و سخن پایانی


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .