آموزش معماری مدرن نرم افزار: مدل های دامنه ، CQRS و منبع یابی رویدادها

Modern Software Architecture: Domain Models, CQRS, and Event Sourcing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره الگوهای تجزیه و تحلیل DDD را که در کشف معماری سطح بالا در یک حوزه تجاری مفید است ، پوشش می دهد. معماران و توسعه دهندگان جزئیات الگوهای پیاده سازی مانند Domain Model ، CQRS و Event Sourcing را پیدا خواهند کرد. این دوره الگوهای تجزیه و تحلیل DDD را برای کشف معماری سطح بالا در یک حوزه تجاری پوشش می دهد. معماران و توسعه دهندگان جزئیات الگوهای پیاده سازی مانند Domain Model ، CQRS و Event Sourcing را پیدا خواهند کرد.

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

DDD در یک نگاه DDD at a Glance

  • مقدمه Introduction

  • DDD در تاریخ DDD in History

  • DDD امروز DDD Today

  • باورهای غلط DDD DDD Misconceptions

کشف معماری دامنه از طریق DDD Discovering the Domain Architecture through DDD

  • مقدمه Introduction

  • زبان همه جا Ubiquitous Language

  • تعریف زبان همه جا حاضر Defining the Ubiquitous Language

  • نکات زبان همه جا Ubiquitous Language Tips

  • متن های محدود شده Bounded Contexts

  • کشف متن های محدود شده Discovering Bounded Contexts

  • زمینه سازی نقشه Context Mapping

  • طوفان رویداد Event Storming

معماری لایه ای DDD The DDD Layered Architecture

  • مقدمه Introduction

  • لایه های یک سیستم نرم افزاری The Layers of a Software System

  • لایه ارائه The Presentation Layer

  • لایه کاربرد The Application Layer

  • منطق تجارت The Business Logic

  • الگوهای سازماندهی منطق تجارت Patterns for Organizing the Business Logic

  • لایه دامنه The Domain Layer

  • لایه زیرساخت The Infrastructure Layer

"مدل دامنه" پشتیبانی از معماری The "Domain Model" Supporting Architecture

  • مقدمه Introduction

  • مدل جامع برای دامنه تجارت Holistic Model for the Business Domain

  • جنبه های یک مدل دامنه Aspects of a Domain Model

  • مدل های دامنه محور پایگاه داده Database-centric Domain Models

  • آن چیز کوچک دیوانه به نام رفتار That Crazy Little Thing Called Behavior

  • مدل دامنه به عنوان یک Domain API Domain Model as a Domain API

  • مصالح و انواع مقدار w/DEMO Aggregates and Value Types w/ DEMO

  • خدمات دامنه Domain Services

  • رویدادها در حوزه کسب و کار Events in the Business Domain

  • مدل های کم خون Anemic Models

  • فراتر از مدلهای دامنه فراگیر تنها Beyond Single All-encompassing Domain Models

معماری پشتیبانی کننده CQRS The CQRS Supporting Architecture

  • مقدمه Introduction

  • CQRS در یک نگاه CQRS at a Glance

  • CQRS منظم CQRS Regular

  • CQRS منظم در عمل CQRS Regular in Action

  • CQRS حق بیمه CQRS Premium

  • CQRS Premium در عمل CQRS Premium in Action

  • منطق تجارت مبتنی بر پیام Message-based Business Logic

  • CQRS لوکس CQRS Deluxe

  • پیاده سازی لوکس CQRS CQRS Deluxe Implementation

  • CQRS Deluxe Code Inspection CQRS Deluxe Code Inspection

منبع یابی Event Sourcing

  • مقدمه Introduction

  • از CQRS تا رویدادها From CQRS to Events

  • منبع رویداد در یک نگاه Event Sourcing at a Glance

  • رویدادها به عنوان منبع داده Events as the Data Source

  • پایداری مبتنی بر رویداد Event-based Persistence

  • پیش بینی های داده ها از رویدادهای ذخیره شده Data Projections from Stored Events

  • منبع یابی در عمل Event Sourcing in Action

  • فروشگاه های داده مبتنی بر رویداد Event-based Data Stores

طراحی نرم افزار رانده شده توسط دامنه Designing Software Driven by the Domain

  • مقدمه Introduction

  • برخورد با Legacy Code Dealing with Legacy Code

  • مرور مجدد سیستم های CRUD Revisiting CRUD Systems

  • مقدمه ای آرام در طراحی مبتنی بر UX A Gentle Introduction to UX-driven Design

  • نکات برجسته طراحی مبتنی بر UX Highlights of UX-driven Design

  • ارکان نرم افزار مدرن Pillars of Modern Software

نمایش نظرات

آموزش معماری مدرن نرم افزار: مدل های دامنه ، CQRS و منبع یابی رویدادها
جزییات دوره
4h 25m
55
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
849
4.3 از 5
دارد
دارد
دارد
Dino Esposito
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dino Esposito Dino Esposito

در طول 15 سال گذشته ، یک مربی طولانی مدت و یک مشاور برجسته ، دینو نویسنده بسیاری از کتابهای معروف مایکروسافت پرس است که به رشد حرفه ای هزاران توسعه دهنده دات نت و وب کمک کرده است. آخرین کتاب ها "Programming ASP.NET MVC" (MS Press، 2014، 3Ed) و "Architecting Mobile Solutions for the Enterprise" (MS Press، 2012) می باشد. برنامه ریزی شده برای ورود به قفسه های کتاب در سال 2014 نیز "برنامه های معماری برای سازمانی" است (MS Press ، 2014 ، 2Ed) با همکاری آندره سالتارلو. CTO Crionet ، یک شرکت متخصص در راه حل های مبتنی بر وب و تلفن همراه برای رویدادهای ورزشی در سراسر اروپا (http://www.crionet.com) ، در حال حاضر دینو همچنین بشارت دهنده فنی JetBrains است ، جایی که او در توسعه Android و Kotlin تمرکز دارد. ، و عضو تیم مدیریت WURFL - پایگاه داده دستگاه های تلفن همراه مورد استفاده توسط سازمان هایی مانند Google و Facebook. دینو عاشق تدریس کلاس ها (بیشتر کلاس های معماری و موبایل) و ارائه سخنرانی در کنفرانس ها و هر نوع رویدادی است.