طراحی دامنه محور: تصویر بزرگ

Domain-Driven Design: The Big Picture

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: طراحی دامنه محور (DDD) مفاهیم و اصول زیادی را در مورد طراحی نرم افزار در بر می گیرد که ممکن است در ابتدا دلهره آور به نظر برسد. در این دوره، طراحی دامنه محور: تصویر بزرگ، یک نمای کلی از مفاهیم اساسی DDD دریافت خواهید کرد. ابتدا، فلسفه پشت DDD و زمانی که کاربرد آن منطقی است را یاد خواهید گرفت. در مرحله بعد، در مورد طراحی استراتژیک، به عنوان مثال با استفاده از زمینه های محدود، آشنا خواهید شد. در نهایت، به مفاهیم طراحی تاکتیکی ارائه شده توسط DDD، مانند موجودیت ها، مجموعه ها و خدمات دامنه نگاه خواهید کرد. وقتی این دوره را تمام کردید، می‌دانید DDD چیست، بنابراین می‌توانید تعیین کنید که آیا می‌خواهید عمیق‌تر غواصی کنید و یاد بگیرید که چگونه DDD را در عمل پیاده‌سازی کنید.

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

معرفی طراحی دامنه محور Introducing Domain-Driven Design

  • معرفی طراحی دامنه محور Introducing Domain-Driven Design

  • DDD چیست؟ What Is DDD?

  • چرا طراحی؟ Why Design?

  • چرا به مدل های دامنه نیاز داریم؟ Why Do We Need Domain Models?

  • مروری بر مفاهیم DDD DDD Concepts Overview

  • زمان استفاده از DDD (نه) When (Not) to Use DDD

DDD استراتژیک Strategic DDD

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

  • زیر دامنه ها Subdomains

  • زمینه های محدود Bounded Contexts

  • تعامل با زمینه های محدود Bounded Contexts Interaction

DDD تاکتیکی Tactical DDD

  • موجودیت ها و اشیاء ارزشی Entities and Value Objects

  • مصالح Aggregates

  • الگوی مخزن Repository Pattern

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

شروع کار با DDD Getting Started With DDD

  • نگاه کردن به عقب Looking Back

  • اکوسیستم DDD گسترده تر The Broader DDD Ecosystem

  • منابع اضافی Additional Resources

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

طراحی دامنه محور: تصویر بزرگ
جزییات دوره
1h 3m
17
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Sander Mak
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sander Mak Sander Mak

Sander مدیر فناوری در Picnic - مقیاس مواد غذایی آنلاین هلندی - است که سیستم های مبتنی بر جاوا را در مقیاس بزرگ ساخته است. او همچنین یک قهرمان جاوا و نویسنده کتاب O'Reilly "Java 9 Modularity" است (به javamodularity.com مراجعه کنید). ساندر به عنوان یک سخنران مشتاق کنفرانس ، اشتراک دانش را نیز از طریق وبلاگ خود در http://branchandbound.net و به عنوان مربی Pluralsight دوست دارد.