جزوه آموزش CQRS به زبان ساده که توسط زهرا بیاتقلی لاله و علی بیاتقلی لاله تهیه شده است را به صورت PDF در 163 صفحه از لینک زیر میتوانید دانلود کنید.
CQRS پترنی است که در پروژههای سازمانی استفاده میشود و مشکل بزرگی را از پروژههای نرمافزاری حل میکند. متأسفانه استفاده از این پترن در شرکتهای نرمافزاری بسیار محدود است. چون افرادی که توانایی کار با این الگو را در پروژههای واقعی داشته باشند، بسیار کم است. در اینترنت اطلاعات زیادی در مورد CQRS وجود دارد. اما اکثراً به معرفی الگوی CQRS و چند مثال انتزاعی بسنده میکنند. در این کتاب یاد میگیرید که چرا باید از CQRS استفاده کنید و چگونه آن را در پروژههای نرمافزاری پیادهسازی نمایید.
فهرست مطالب جزوه آموزش CQRS به زبان ساده :
فصل اول: نگاهی به دیزاین پترن CQRS و CQS
- CQS چیست؟
- CQRS چیست؟
- چرا CQRS انتخاب مناسبی است؟
- مشکل اپلیکیشنهای سنتی چیست؟
- Task Based Interface چیست؟
- انواع پیام در CQRS
فصل دوم: استارت اپلیکیشن Ordering و ایجاد لایه Domain
- ساختار لایههای اپلیکیشن
- ایجاد لایه Domain و ایجاد SeedWrok اپلیکیشن
- افزودن Domain Model
بخش سوم: ایجاد لایه Infrastructure
- افزودن لایه Infrastructure
- Table mapping چیست؟
- پیادهسازی Repository
فصل چهارم: لایه Application و پیادهسازی Commmand
- افزودن لایه Application
- نصب و راهاندازی MediatR
- پیادهسازی Command و CommandHandler
- ConnectionString چیست؟
- ایجاد دیتابیس و Migration
- Controller
- پیادهسازی Fluent Validation
- Seed چیست؟
- تست اپلیکیشن در مرحله Command
فصل پنجم: لایه Application و پیادهسازی Query
- معرفی Query
- پیادهسازی GetOrderByIdQueryHandler
- استفاده از Dapper
بخش ششم: Domain event و Behavior در MediatR و گذری بر جداسازی دیتابیسها
- Domain Event چیست؟
- پیادهسازی Domain Event
- Behavior چیست؟
- تست Behavior
- جداسازی دیتابیس
- استراتژیهای همگامسازی دیتابیس
- Consistency بین دیتابیسها
- Quiz و Answers
نواندیشان تابع قوانین جاری کشور جمهوری اسلامی ایران در زمینه حقوق مولفین و ناشرین است، چنانچه نسبت به محتوای این صفحه صاحب حق نشر هستید و درخواست حذف آن را دارد، خواهشمند است از طریق این لینک به ما اطلاع دهید.