کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

دوره  آموزشی Asp.Net Core کاملا پروژه محور 

اگر به دنبال یادگیری فریمورک قدرتمند و محبوب Asp.net core هستی و میخوای دقیقا بلافاصله بعد از یادگیری یک پروژه فروشگاه هم بنویسی تا به مطالبی که یاد گرفتی مسلط بشی، پیشنهاد میکنیم کمپ آموزشی و پروژه محور Asp.net core رو شرکت کنی.

ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.

قیمت این دوره: 1,000,000 600,000 تومان
  • مدرس دوره : ایمان مدائنی
  • تعداد ویدیوها : 96 ویدیو
  • مدت زمان دوره : 20:28:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1402/06/04
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش معماری تمیز همراه  CQRS با پیاده سازی اصول SOLID در ASP.NET Core

آموزش معماری تمیز همراه CQRS با پیاده سازی اصول SOLID در ASP.NET Core

آموزش Clean Architecture همراه با CQRS در ASP Core

 

جهت اطلاع از جزئیات دوره، لطفا معرفی دوره را مشاهده نمایید.

ایجاد یک برنامه ماژولار، تست پذیر و قابل نگهداری در NET Core. نیاز به یک معماری قوی دارد. برنامه باید از همان شروع کار طوری طرح ریزی شود که بتوان آن را در آینده به آسانی توسعه داد.

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

وقتی از اصول سالید صحبت می کنیم، تصمیماتی که در اوایل فرآیند گرفته می شود می تواند بعدا تاثیر زیادی داشته باشد و در قابلیت نگهداری و تست پذیری نقش مهمی ایفا می کند. همچنین از ایجاد شلوغ کاری و ریفکتورینگ های زیاد جلوگیری می کند.

در این دوره اصول اساسی معماری را بررسی می کنیم که به ایجاد کد قابل نگهداری کمک می کند. شما نحوه راه اندازی معماری برنامه های واقعی با ASP.NET Core را یاد خواهید گرفت. همچنین موارد مهمی مثل CQRS بررسی خواهند شد.



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

  1. آشنایی با سی شارپ و دات نت

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

مدت زمان دوره 20:28:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره معماری تمیر

00:10:00

معرفی دوره معماری تمیر

2
  • معماری های نرم افزار چیست و چه کاربردی دارند

00:12:00

معماری های نرم افزار چیست و چه کاربردی دارند

3
  • بررسی چند معماری پرکاربرد

00:10:00

بررسی چند معماری پرکاربرد

4
  • بررسی پروژه دوره و دلیل بازسازی پروژه ها با معماری

00:09:00

بررسی پروژه دوره و دلیل بازسازی پروژه ها با معماری

5
  • ساخت و پیکربندی پروژه و نصب پیشنیازها

00:10:00

ساخت و پیکربندی پروژه و نصب پیشنیازها

6
  • ساخت لایه Domain

00:12:00

ساخت لایه Domain

7
  • ساخت کلاس BaseEntity جهت جلوگیری از تکرار

00:08:00

ساخت کلاس BaseEntity جهت جلوگیری از تکرار

8
  • ساخت لایه Application و معرفی Generic Repository

00:11:00

ساخت لایه Application و معرفی Generic Repository

9
  • ساخت Repository برای Entity ها

00:15:00

ساخت Repository برای Entity ها

10
  • معرفی و نصب AutoMapper در Asp.Net Core

00:10:00

معرفی و نصب AutoMapper در Asp.Net Core

11
  • ساخت Dto ها و Map کردن آنها در Profile

00:10:00

ساخت Dto ها و Map کردن آنها در Profile

12
  • ساخت Dto اختصاصی و ایجاد Configure Application Services

00:11:00

ساخت Dto اختصاصی و ایجاد Configure Application Services

13
  • الگوی CQRS به همراه MediatR در Asp.Net Core

00:13:00

الگوی CQRS به همراه MediatR

14
  • پیاده سازی الگوی MediatR در Asp.Net Core

00:17:00

پیاده سازی الگوی MediatR در Asp.Net Core

15
  • ساخت و تکلمیل Handler ها

00:16:00

ساخت و تکلمیل Handler ها

16
  • تکمیل Query ها برای MediatR - بخش اول

00:17:00

تکمیل Query ها برای MediatR - بخش اول

17
  • تکمیل Query ها برای MediatR - بخش دوم

00:20:00

تکمیل Query ها برای MediatR - بخش دوم

18
  • تکمیل DTO ها

00:16:00

تکمیل DTO ها

19
  • ساخت Command از CQRS

00:12:00

ساخت Command از CQRS

20
  • ساخت Command Handler های Create

00:12:00

ساخت Command Handler های Create

21
  • ساخت Dto های مربوط به ویرایش

00:10:00

ساخت Dto های مربوط به ویرایش

22
  • ساخت Command Handler های Update در CQRS

00:13:00

ساخت Command Handler های Update در CQRS

23
  • تکمیل Update Command Handler ها

00:11:00

تکمیل Update Command Handler ها

24
  • شخصی سازیه Update Command

00:10:00

شخصی سازیه Update Command

25
  • پیاده سازی Delete از CQRS

00:12:00

پیاده سازی Delete از CQRS

26
  • نصب و فعالسازی FluentValidation

00:13:00

نصب و فعالسازی FluentValidation

27
  • اعتبار سنجی با Fluent Validation در Handler ها

00:10:00

اعتبار سنجی با Fluent Validation در Handler ها

28
  • اعتبارسنجی ایجاد درخواست جدید

00:10:00

اعتبارسنجی ایجاد درخواست جدید

29
  • ساخت Validation های اختصاصی در Fluent Validation

00:11:00

ساخت Validation های اختصاصی در Fluent Validation

30
  • اعتبار سنجی درخواست های مدل ها - بخش دوم

00:16:00

اعتبار سنجی درخواست های مدل ها - بخش دوم

31
  • تکمیل Validator ها با Fluent Validation

00:12:00

تکمیل Validator ها با Fluent Validation

32
  • تکمیل اعتبار سنجی Hanlder ها در CQRS

00:12:00

تکمیل اعتبار سنجی Hanlder ها در CQRS

33
  • ساخت Exception های اختصاصی در Asp Core

00:11:00

ساخت Exception های اختصاصی در CQRS

34
  • نحوه استفاده از Custom Exception های ایجاد شده در CQRS

00:10:00

نحوه استفاده از Custom Exception های ایجاد شده در CQRS

35
  • ساخت Response های سفارشی و شخصی سازی شده در CQRS

00:13:00

ساخت Response های سفارشی و شخصی سازی شده در CQRS

36
  • تکمیل Mapping Profile

00:09:00

تکمیل Mapping Profile

37
  • بررسی و پیکربندی لایه Infrastructure

00:10:00

بررسی و پیکربندی لایه Infrastructure

38
  • ساخت DB Context و تعریف Entity ها

00:12:00

ساخت DB Context و تعریف Entity ها

39
  • تنظیمات Context در EF Core

00:12:00

تنظیمات Context در EF Core

40
  • پیاده سازی Generic Repository

00:12:00

پیاده سازی Generic Repository

41
  • پیاده سازی Repository ها در Persistence

00:14:00

پیاده سازی Repository ها در Persistence

42
  • ساخت و کانفیگ Persistence Registration در CQRS

00:09:00

ساخت و کانفیگ Persistence Registration در CQRS

43
  • ساخت سرویس Third Party در Infrastructure

00:17:00

ساخت سرویس Third Party در Infrastructure

44
  • پیاده سازی سرویس Email Sender

00:17:00

پیاده سازی سرویس Email Sender

45
  • ایجاد پروژه Web Api و کانفیگ سرویس ها

00:20:00

ایجاد پروژه Web Api و کانفیگ سرویس ها

46
  • تعریف و تنظیم Cors در Api

00:06:00

تعریف و تنظیم Cors در Api

47
  • ساخت Databse و ایجاد Migration ها

00:11:00

ساخت Databse و ایجاد Migration ها

48
  • ساخت اولین کنترلر Api

00:13:00

ساخت اولین کنترلر Api

49
  • Map کردن Handler ها با MadiatR

00:16:00

Map کردن Handler ها با MadiatR

50
  • تکمیل کنترل های Api

00:13:00

تکمیل کنترل های Api

51
  • تکمیل کنترل های Api - بخش دوم

00:11:00

تکمیل کنترل های Api - بخش دوم

52
  • افزودن اطلاعات اولیه سیستم با Seed Data در EF

00:16:00

افزودن اطلاعات اولیه سیستم با Seed Data در EF

53
  • معرفی و استفاده از Swagger

00:09:00

معرفی و استفاده از Swagger

54
  • تزریق وابستگی های MediatR در Registrations

00:08:00

تزریق وابستگی های MediatR در Registrations

55
  • معرفی Unit Test و تست نویسی در معماری تمیز

00:11:00

معرفی Unit Test و تست نویسی در معماری تمیز

56
  • رفع باگ Handler ها

00:16:00

رفع باگ Handler ها

57
  • ساخت پروژه Unit Test و نصب بسته های مورد نیاز

00:17:00

ساخت پروژه Unit Test و نصب بسته های مورد نیاز

58
  • ساخت کلاس Mock در Unit Test

00:16:00

ساخت کلاس Mock در Unit Test

59
  • تست نویسی برای Handler ها در CQRS

00:14:00

تست نویسی برای Handler ها در CQRS

60
  • Test نویسی برای Command ها در CQRS

00:11:00

Test نویسی برای Command ها در CQRS

61
  • ساخت پروژه MVC و شروع لایه UI

00:09:00

ساخت پروژه MVC و شروع لایه UI

62
  • معرفی ابزار قدرتمند جهت ساخت کلاس های سی شارپ

00:12:00

معرفی ابزار قدرتمند جهت ساخت کلاس های سی شارپ

63
  • تنظیم و پیکربنید IClient در پروژه MVC

00:10:00

تنظیم و پیکربنید IClient در پروژه MVC

64
  • ستاپ کردن Http Client در پروژه اصلی

00:15:00

ستاپ کردن Http Client در پروژه اصلی

65
  • پیاده سازی سرویس Local Strogae

00:14:00

پیاده سازی سرویس Local Strogae

66
  • ساخت سرویس Base Http

00:13:00

ساخت سرویس Base Http

67
  • ساخت و استفاده از Base Response در CQRS

00:09:00

ساخت و استفاده از Base Response در CQRS

68
  • بررسی درست بودن تست های Unit Test پس از تغییرات

00:14:00

بررسی درست بودن تست های Unit Test پس از تغییرات

69
  • Map کردن Dto ها به View Model ها

00:09:00

Map کردن Dto ها به View Model ها

70
  • ایجاد اولین سرویس Http Client

00:15:00

ایجاد اولین سرویس Http Client

71
  • تکمیل Client Service ها در CQRS

00:13:00

تکمیل Client Service ها در CQRS

72
  • ساخت اولین کنترلر در MVC

00:14:00

ساخت اولین کنترلر در MVC

73
  • تکمیل کنترل های MVC

00:29:00

تکمیل کنترل های MVC

74
  • پیدا و رفع باگ های سرویس Client

00:17:00

پیدا و رفع باگ های سرویس Client

75
  • معرفی و بررسی توکن JWT

00:09:00

معرفی و بررسی توکن JWT

76
  • ساخت مدل های مربوط به لاگین و ثبت نام

00:12:00

ساخت مدل های مربوط به لاگین و ثبت نام

77
  • ساخت پروژه مستقل برای Identity Core

00:16:00

ساخت پروژه مستقل برای Identity Core

78
  • ساخت و پیکربندی نقش کاربران در سیستم

00:10:00

ساخت و پیکربندی نقش کاربران در سیستم

79
  • تنظیم کردن مدیر سیستم و کاربر و اعمال سطح دسترسی

00:12:00

تنظیم کردن مدیر سیستم و کاربر و اعمال سطح دسترسی

80
  • تبدیل لایه ها از DotNet Standard به DotNet در CQRS

00:17:00

تبدیل لایه ها از DotNet Standard به DotNet در CQRS

81
  • پیاده سازی ثبت نام کاربران و اختصاص نقش به کاربران

00:13:00

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

82
  • ایجاد توکن برای ورود کاربران در CQRS و Identity

00:19:00

ایجاد توکن برای ورود کاربران در CQRS و Identity

83
  • ساخت متد لاگین در Identity Service

00:08:00

ساخت متد لاگین در Identity Service

84
  • ساخت Identity Services Registration اختصاصی در Identity

00:16:00

ساخت Identity Services Registration اختصاصی در Identity

85
  • درج تنظیمات در Configuration پروژه ها

00:07:00

درج تنظیمات در Configuration پروژه ها

86
  • ساخت کنترلر مدیریت کاربران در Api

00:10:00

ساخت کنترلر مدیریت کاربران در Api

87
  • کانفیگ Swagger جهت استفاده از Token در Api

00:12:00

کانفیگ Swagger جهت استفاده از Token در Api

88
  • ساخت دیتابیس و جداول مربوط به Identity در CQRS

00:14:00

ساخت دیتابیس و جداول مربوط به Identity در CQRS

89
  • تست ثبت نام و لاگین در Web Api و دریافت Token

00:15:00

تست ثبت نام و لاگین در Web Api و دریافت Token

90
  • بروزرسانی سرویس های Http Clinet و فراخوانی Api در کلاینت

00:18:00

بروزرسانی سرویس های Http Clinet و فراخوانی Api در کلاینت

91
  • فراخی Api های ثبت نام و لاگین در کلاینت و الگوی CQRS

00:14:00

فراخی Api های ثبت نام و لاگین در کلاینت و الگوی CQRS

92
  • ساخت اکشن و ویو لاگین

00:15:00

ساخت اکشن و ویو لاگین

93
  • پیاده سازی Logout در Identity و CQRS

00:12:00

پیاده سازی Logout در Identity و CQRS

94
  • پیاده سازی Register در Identity و CQRS

00:10:00

پیاده سازی Register در Identity و CQRS

95
  • فعال کردن سرویس های Identity و Cookie Policy در CQRS

00:17:00

فعال کردن سرویس های Identity و Cookie Policy در CQRS

96
  • تست لاگین و ثبت نام و رفع باگ های ایجاد شده

00:14:00

تست لاگین و ثبت نام و رفع باگ های ایجاد شده

دوره های دیگر مدرس

مشاهده همه دوره ها

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

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