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

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

آموزش Clean Architecture همراه با CQRS در ASP Core جهت اطلاع از جزئیات دوره، لطفا معرفی دوره را مشاهده نمایید.ایجاد یک برنامه ماژولار، تست پذیر و

تریلر دوره

توضیحات کامل دوره

آموزش معماری تمیز همراه CQRS با پیاده سازی اصول SOLID در ASP.NET Coreآموزش Clean Architecture همراه با CQRS در ASP Core جهت اطلاع از جزئیات دوره، لطفا معرفی دوره را مشاهده نمایید.ایجاد یک برنامه ماژول...

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

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

 

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

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

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

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

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


سرفصل‌های دوره

  • معرفی دوره معماری تمیر
    رایگان 00:10:00
  • معماری های نرم افزار چیست و چه کاربردی دارند
    رایگان 00:12:00
  • بررسی چند معماری پرکاربرد
    رایگان 00:10:00
  • بررسی پروژه دوره و دلیل بازسازی پروژه ها با معماری
    00:09:00
  • ساخت و پیکربندی پروژه و نصب پیشنیازها
    00:10:00
  • ساخت لایه Domain
    00:12:00
  • ساخت کلاس BaseEntity جهت جلوگیری از تکرار
    00:08:00
  • ساخت لایه Application و معرفی Generic Repository
    00:11:00
  • ساخت Repository برای Entity ها
    00:15:00
  • معرفی و نصب AutoMapper در Asp.Net Core
    00:10:00
  • ساخت Dto ها و Map کردن آنها در Profile
    00:10:00
  • ساخت Dto اختصاصی و ایجاد Configure Application Services
    00:11:00
  • الگوی CQRS به همراه MediatR در Asp.Net Core
    00:13:00
  • پیاده سازی الگوی MediatR در Asp.Net Core
    00:17:00
  • ساخت و تکلمیل Handler ها
    00:16:00
  • تکمیل Query ها برای MediatR - بخش اول
    00:17:00
  • تکمیل Query ها برای MediatR - بخش دوم
    00:20:00
  • تکمیل DTO ها
    00:16:00
  • ساخت Command از CQRS
    00:12:00
  • ساخت Command Handler های Create
    00:12:00
  • ساخت Dto های مربوط به ویرایش
    00:10:00
  • ساخت Command Handler های Update در CQRS
    00:13:00
  • تکمیل Update Command Handler ها
    00:11:00
  • شخصی سازیه Update Command
    00:10:00
  • پیاده سازی Delete از CQRS
    00:12:00
  • نصب و فعالسازی FluentValidation
    00:13:00
  • اعتبار سنجی با Fluent Validation در Handler ها
    00:10:00
  • اعتبارسنجی ایجاد درخواست جدید
    00:10:00
  • ساخت Validation های اختصاصی در Fluent Validation
    00:11:00
  • اعتبار سنجی درخواست های مدل ها - بخش دوم
    00:16:00
  • تکمیل Validator ها با Fluent Validation
    00:12:00
  • تکمیل اعتبار سنجی Hanlder ها در CQRS
    00:12:00
  • ساخت Exception های اختصاصی در Asp Core
    00:11:00
  • نحوه استفاده از Custom Exception های ایجاد شده در CQRS
    00:10:00
  • ساخت Response های سفارشی و شخصی سازی شده در CQRS
    00:13:00
  • تکمیل Mapping Profile
    00:09:00
  • بررسی و پیکربندی لایه Infrastructure
    00:10:00
  • ساخت DB Context و تعریف Entity ها
    00:12:00
  • تنظیمات Context در EF Core
    00:12:00
  • پیاده سازی Generic Repository
    00:12:00
  • پیاده سازی Repository ها در Persistence
    00:14:00
  • ساخت و کانفیگ Persistence Registration در CQRS
    00:09:00
  • ساخت سرویس Third Party در Infrastructure
    00:17:00
  • پیاده سازی سرویس Email Sender
    00:17:00
  • ایجاد پروژه Web Api و کانفیگ سرویس ها
    00:20:00
  • تعریف و تنظیم Cors در Api
    00:06:00
  • ساخت Databse و ایجاد Migration ها
    00:11:00
  • ساخت اولین کنترلر Api
    00:13:00
  • Map کردن Handler ها با MadiatR
    00:16:00
  • تکمیل کنترل های Api
    00:13:00
  • تکمیل کنترل های Api - بخش دوم
    00:11:00
  • افزودن اطلاعات اولیه سیستم با Seed Data در EF
    00:16:00
  • معرفی و استفاده از Swagger
    00:09:00
  • تزریق وابستگی های MediatR در Registrations
    00:08:00
  • معرفی Unit Test و تست نویسی در معماری تمیز
    00:11:00
  • رفع باگ Handler ها
    00:16:00
  • ساخت پروژه Unit Test و نصب بسته های مورد نیاز
    00:17:00
  • ساخت کلاس Mock در Unit Test
    00:16:00
  • تست نویسی برای Handler ها در CQRS
    00:14:00
  • Test نویسی برای Command ها در CQRS
    00:11:00
  • ساخت پروژه MVC و شروع لایه UI
    00:09:00
  • معرفی ابزار قدرتمند جهت ساخت کلاس های سی شارپ
    00:12:00
  • تنظیم و پیکربنید IClient در پروژه MVC
    00:10:00
  • ستاپ کردن Http Client در پروژه اصلی
    00:15:00
  • پیاده سازی سرویس Local Strogae
    00:14:00
  • ساخت سرویس Base Http
    00:13:00
  • ساخت و استفاده از Base Response در CQRS
    00:09:00
  • بررسی درست بودن تست های Unit Test پس از تغییرات
    00:14:00
  • Map کردن Dto ها به View Model ها
    00:09:00
  • ایجاد اولین سرویس Http Client
    00:15:00
  • تکمیل Client Service ها در CQRS
    00:13:00
  • ساخت اولین کنترلر در MVC
    00:14:00
  • تکمیل کنترل های MVC
    00:29:00
  • پیدا و رفع باگ های سرویس Client
    00:17:00
  • معرفی و بررسی توکن JWT
    00:09:00
  • ساخت مدل های مربوط به لاگین و ثبت نام
    00:12:00
  • ساخت پروژه مستقل برای Identity Core
    00:16:00
  • ساخت و پیکربندی نقش کاربران در سیستم
    00:10:00
  • تنظیم کردن مدیر سیستم و کاربر و اعمال سطح دسترسی
    00:12:00
  • تبدیل لایه ها از DotNet Standard به DotNet در CQRS
    00:17:00
  • پیاده سازی ثبت نام کاربران و اختصاص نقش به کاربران
    00:13:00
  • ایجاد توکن برای ورود کاربران در CQRS و Identity
    00:19:00
  • ساخت متد لاگین در Identity Service
    00:08:00
  • ساخت Identity Services Registration اختصاصی در Identity
    00:16:00
  • درج تنظیمات در Configuration پروژه ها
    00:07:00
  • ساخت کنترلر مدیریت کاربران در Api
    00:10:00
  • کانفیگ Swagger جهت استفاده از Token در Api
    00:12:00
  • ساخت دیتابیس و جداول مربوط به Identity در CQRS
    00:14:00
  • تست ثبت نام و لاگین در Web Api و دریافت Token
    00:15:00
  • بروزرسانی سرویس های Http Clinet و فراخوانی Api در کلاینت
    00:18:00
  • فراخی Api های ثبت نام و لاگین در کلاینت و الگوی CQRS
    00:14:00
  • ساخت اکشن و ویو لاگین
    00:15:00
  • پیاده سازی Logout در Identity و CQRS
    00:12:00
  • پیاده سازی Register در Identity و CQRS
    00:10:00
  • فعال کردن سرویس های Identity و Cookie Policy در CQRS
    00:17:00
  • تست لاگین و ثبت نام و رفع باگ های ایجاد شده
    00:14:00

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

2,200,000 تومان
1,320,000 تومان
40% تخفیف

این دوره شامل:
20:28:00 ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/06
آخرین به‌روزرسانی: 2026-11-01 00:04:46
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: